Commit db1752a673333c1b40750f9daf41c664cd2a9097
- Date: Fri Apr 25 22:27:03 +0000 2008
- Committer: Tim Harper (timcharper@gmail.com)
- Author: Tim Harper (timcharper@gmail.com)
- Commit SHA1: db1752a673333c1b40750f9daf41c664cd2a9097
- Tree SHA1: 4aca680a01de33f5943d0a39f2b3f93bae3146b3
Merge commit 'drnic/master' into release
Commit diff
| |   |
| 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
| 3 | <plist version="1.0"> |
| 4 | <dict> |
| 5 | <key>beforeRunningCommand</key> |
| 6 | <string>nop</string> |
| 7 | <key>command</key> |
| 8 | <string>#!/usr/bin/env ruby |
| 9 | require "#{ENV['TM_BUNDLE_SUPPORT']}/lib/go_to_external.rb"</string> |
| 10 | <key>fallbackInput</key> |
| 11 | <string>word</string> |
| 12 | <key>input</key> |
| 13 | <string>document</string> |
| 14 | <key>keyEquivalent</key> |
| 15 | <string>~G</string> |
| 16 | <key>name</key> |
| 17 | <string>Go to external gem</string> |
| 18 | <key>output</key> |
| 19 | <string>showAsTooltip</string> |
| 20 | <key>scope</key> |
| 21 | <string>source.ruby</string> |
| 22 | <key>uuid</key> |
| 23 | <string>8A7D2EB1-D0BA-4CA9-87A5-84E380228A32</string> |
| 24 | </dict> |
| 25 | </plist> |
| toggle raw diff |
--- /dev/null
+++ b/Commands/Go to external gem.tmCommand
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>beforeRunningCommand</key>
+ <string>nop</string>
+ <key>command</key>
+ <string>#!/usr/bin/env ruby
+require "#{ENV['TM_BUNDLE_SUPPORT']}/lib/go_to_external.rb"</string>
+ <key>fallbackInput</key>
+ <string>word</string>
+ <key>input</key>
+ <string>document</string>
+ <key>keyEquivalent</key>
+ <string>~G</string>
+ <key>name</key>
+ <string>Go to external gem</string>
+ <key>output</key>
+ <string>showAsTooltip</string>
+ <key>scope</key>
+ <string>source.ruby</string>
+ <key>uuid</key>
+ <string>8A7D2EB1-D0BA-4CA9-87A5-84E380228A32</string>
+</dict>
+</plist> |
| |   |
| 32 | 32 | result |
| 33 | 33 | end |
| 34 | 34 | rescue Exception => e |
| 35 | | "Error inspecting #{cmd} - #{e.inspect}" |
| 35 | <<-EOF |
| 36 | Error evaluating #{cmd.inspect}: |
| 37 | #{e.to_s} |
| 38 | #{e.backtrace * "\n"} |
| 39 | EOF |
| 36 | 40 | end |
| 37 | 41 | |
| 38 | 42 | def wait_for_connection |
| toggle raw diff |
--- a/Support/ext/debugger_extension.rb
+++ b/Support/ext/debugger_extension.rb
@@ -32,7 +32,11 @@ module Debugger
result
end
rescue Exception => e
- "Error inspecting #{cmd} - #{e.inspect}"
+ <<-EOF
+Error evaluating #{cmd.inspect}:
+#{e.to_s}
+#{e.backtrace * "\n"}
+EOF
end
def wait_for_connection |
| |   |
| 1 | 1 | require 'cgi' |
| 2 | 2 | require 'rubygems' |
| 3 | gem 'rb-appscript', '>=0.5.1' |
| 3 | 4 | require 'appscript' |
| 4 | 5 | require "#{ENV['TM_BUNDLE_SUPPORT']}/lib/ruby_tm_helpers.rb" |
| 5 | 6 | |
| toggle raw diff |
--- a/Support/lib/grep_helpers.rb
+++ b/Support/lib/grep_helpers.rb
@@ -1,5 +1,6 @@
require 'cgi'
require 'rubygems'
+gem 'rb-appscript', '>=0.5.1'
require 'appscript'
require "#{ENV['TM_BUNDLE_SUPPORT']}/lib/ruby_tm_helpers.rb"
|
| |   |
| 46 | 46 | <string>E2D2F075-81CE-4604-9813-A08145995F96</string> |
| 47 | 47 | <string>23D5F39E-73CA-43FC-90B3-18BDBEDDD56B</string> |
| 48 | 48 | <string>7443155B-3A9B-4B0A-8D3D-0B533B3B9125</string> |
| 49 | | <string>5DB5FB44-7052-4D3C-8FB8-2B950BEBC6AE</string> |
| 49 | <string>8A7D2EB1-D0BA-4CA9-87A5-84E380228A32</string> |
| 50 | 50 | </array> |
| 51 | 51 | <key>name</key> |
| 52 | 52 | <string>Quick - Navigate</string> |
| … | … | |
| 99 | 99 | <string>E2D2F075-81CE-4604-9813-A08145995F96</string> |
| 100 | 100 | <string>23D5F39E-73CA-43FC-90B3-18BDBEDDD56B</string> |
| 101 | 101 | <string>7443155B-3A9B-4B0A-8D3D-0B533B3B9125</string> |
| 102 | | <string>5DB5FB44-7052-4D3C-8FB8-2B950BEBC6AE</string> |
| 102 | <string>8A7D2EB1-D0BA-4CA9-87A5-84E380228A32</string> |
| 103 | 103 | <string>5011F1E1-74CF-4D63-B901-1E2FB7760AFE</string> |
| 104 | 104 | <string>C3447304-B1F3-4500-9F00-B025D9520BB0</string> |
| 105 | 105 | <string>7BEFC54B-D3FD-4B88-916A-2E80304D5CD2</string> |
| toggle raw diff |
--- a/info.plist
+++ b/info.plist
@@ -46,7 +46,7 @@
<string>E2D2F075-81CE-4604-9813-A08145995F96</string>
<string>23D5F39E-73CA-43FC-90B3-18BDBEDDD56B</string>
<string>7443155B-3A9B-4B0A-8D3D-0B533B3B9125</string>
- <string>5DB5FB44-7052-4D3C-8FB8-2B950BEBC6AE</string>
+ <string>8A7D2EB1-D0BA-4CA9-87A5-84E380228A32</string>
</array>
<key>name</key>
<string>Quick - Navigate</string>
@@ -99,7 +99,7 @@
<string>E2D2F075-81CE-4604-9813-A08145995F96</string>
<string>23D5F39E-73CA-43FC-90B3-18BDBEDDD56B</string>
<string>7443155B-3A9B-4B0A-8D3D-0B533B3B9125</string>
- <string>5DB5FB44-7052-4D3C-8FB8-2B950BEBC6AE</string>
+ <string>8A7D2EB1-D0BA-4CA9-87A5-84E380228A32</string>
<string>5011F1E1-74CF-4D63-B901-1E2FB7760AFE</string>
<string>C3447304-B1F3-4500-9F00-B025D9520BB0</string>
<string>7BEFC54B-D3FD-4B88-916A-2E80304D5CD2</string> |