| |   |
| 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 | |
| 10 | require 'rubygems' |
| 11 | |
| 12 | target_gem = ENV['TM_CURRENT_WORD'] |
| 13 | gem_path = Gem.source_index.find_name(target_gem).last.full_gem_path |
| 14 | %x{open -a TextMate #{gem_path}} |
| 15 | </string> |
| 16 | <key>fallbackInput</key> |
| 17 | <string>word</string> |
| 18 | <key>input</key> |
| 19 | <string>document</string> |
| 20 | <key>keyEquivalent</key> |
| 21 | <string>~G</string> |
| 22 | <key>name</key> |
| 23 | <string>Go to RubyGem</string> |
| 24 | <key>output</key> |
| 25 | <string>showAsTooltip</string> |
| 26 | <key>uuid</key> |
| 27 | <string>5DB5FB44-7052-4D3C-8FB8-2B950BEBC6AE</string> |
| 28 | </dict> |
| 29 | </plist> |
| toggle raw diff |
--- /dev/null
+++ b/Commands/Go to rubygem.tmCommand
@@ -0,0 +1,29 @@
+<?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 'rubygems'
+
+target_gem = ENV['TM_CURRENT_WORD']
+gem_path = Gem.source_index.find_name(target_gem).last.full_gem_path
+%x{open -a TextMate #{gem_path}}
+</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 RubyGem</string>
+ <key>output</key>
+ <string>showAsTooltip</string>
+ <key>uuid</key>
+ <string>5DB5FB44-7052-4D3C-8FB8-2B950BEBC6AE</string>
+</dict>
+</plist> |
| |   |
| 13 | 13 | <string>C2B791CB-A363-4795-8722-B13D1AC082E9</string> |
| 14 | 14 | <string>5A794E77-05F6-4BF9-A2C3-C43D81FA35E6</string> |
| 15 | 15 | <string>110CE952-DD36-476D-BC13-48B3D906334D</string> |
| 16 | | <string>7B7488CD-ACC9-49F9-BE91-B3150326C3D0</string> |
| 17 | 16 | <string>5011F1E1-74CF-4D63-B901-1E2FB7760AFE</string> |
| 18 | 17 | <string>C3447304-B1F3-4500-9F00-B025D9520BB0</string> |
| 19 | 18 | <string>7BEFC54B-D3FD-4B88-916A-2E80304D5CD2</string> |
| 20 | 19 | <string>3E287237-8082-4068-8B31-0F814338710E</string> |
| 20 | <string>90E13791-96CC-4380-8344-48EB84D9E616</string> |
| 21 | <string>6472BE24-D59B-46E3-A2AC-8B6B15621C9D</string> |
| 21 | 22 | </array> |
| 22 | 23 | <key>submenus</key> |
| 23 | 24 | <dict> |
| … | … | |
| 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 | 50 | </array> |
| 50 | 51 | <key>name</key> |
| 51 | 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 | 103 | <string>5011F1E1-74CF-4D63-B901-1E2FB7760AFE</string> |
| 103 | 104 | <string>C3447304-B1F3-4500-9F00-B025D9520BB0</string> |
| 104 | 105 | <string>7BEFC54B-D3FD-4B88-916A-2E80304D5CD2</string> |
| 105 | 106 | <string>3E287237-8082-4068-8B31-0F814338710E</string> |
| 107 | <string>6472BE24-D59B-46E3-A2AC-8B6B15621C9D</string> |
| 106 | 108 | </array> |
| 107 | 109 | <key>uuid</key> |
| 108 | 110 | <string>90A97C0D-E305-4C84-93E4-DCFB2113820E</string> |
| toggle raw diff |
--- a/info.plist
+++ b/info.plist
@@ -13,11 +13,12 @@
<string>C2B791CB-A363-4795-8722-B13D1AC082E9</string>
<string>5A794E77-05F6-4BF9-A2C3-C43D81FA35E6</string>
<string>110CE952-DD36-476D-BC13-48B3D906334D</string>
- <string>7B7488CD-ACC9-49F9-BE91-B3150326C3D0</string>
<string>5011F1E1-74CF-4D63-B901-1E2FB7760AFE</string>
<string>C3447304-B1F3-4500-9F00-B025D9520BB0</string>
<string>7BEFC54B-D3FD-4B88-916A-2E80304D5CD2</string>
<string>3E287237-8082-4068-8B31-0F814338710E</string>
+ <string>90E13791-96CC-4380-8344-48EB84D9E616</string>
+ <string>6472BE24-D59B-46E3-A2AC-8B6B15621C9D</string>
</array>
<key>submenus</key>
<dict>
@@ -45,6 +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>
</array>
<key>name</key>
<string>Quick - Navigate</string>
@@ -97,10 +99,12 @@
<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>5011F1E1-74CF-4D63-B901-1E2FB7760AFE</string>
<string>C3447304-B1F3-4500-9F00-B025D9520BB0</string>
<string>7BEFC54B-D3FD-4B88-916A-2E80304D5CD2</string>
<string>3E287237-8082-4068-8B31-0F814338710E</string>
+ <string>6472BE24-D59B-46E3-A2AC-8B6B15621C9D</string>
</array>
<key>uuid</key>
<string>90A97C0D-E305-4C84-93E4-DCFB2113820E</string> |