Commit bf597fc5aa922737da671f9b7aca904bf894d52d

add Go to RubyGem cmd

Commit diff

Commands/Go to rubygem.tmCommand

 
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
10require 'rubygems'
11
12target_gem = ENV['TM_CURRENT_WORD']
13gem_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

info.plist

 
1313 <string>C2B791CB-A363-4795-8722-B13D1AC082E9</string>
1414 <string>5A794E77-05F6-4BF9-A2C3-C43D81FA35E6</string>
1515 <string>110CE952-DD36-476D-BC13-48B3D906334D</string>
16 <string>7B7488CD-ACC9-49F9-BE91-B3150326C3D0</string>
1716 <string>5011F1E1-74CF-4D63-B901-1E2FB7760AFE</string>
1817 <string>C3447304-B1F3-4500-9F00-B025D9520BB0</string>
1918 <string>7BEFC54B-D3FD-4B88-916A-2E80304D5CD2</string>
2019 <string>3E287237-8082-4068-8B31-0F814338710E</string>
20 <string>90E13791-96CC-4380-8344-48EB84D9E616</string>
21 <string>6472BE24-D59B-46E3-A2AC-8B6B15621C9D</string>
2122 </array>
2223 <key>submenus</key>
2324 <dict>
4646 <string>E2D2F075-81CE-4604-9813-A08145995F96</string>
4747 <string>23D5F39E-73CA-43FC-90B3-18BDBEDDD56B</string>
4848 <string>7443155B-3A9B-4B0A-8D3D-0B533B3B9125</string>
49 <string>5DB5FB44-7052-4D3C-8FB8-2B950BEBC6AE</string>
4950 </array>
5051 <key>name</key>
5152 <string>Quick - Navigate</string>
9999 <string>E2D2F075-81CE-4604-9813-A08145995F96</string>
100100 <string>23D5F39E-73CA-43FC-90B3-18BDBEDDD56B</string>
101101 <string>7443155B-3A9B-4B0A-8D3D-0B533B3B9125</string>
102 <string>5DB5FB44-7052-4D3C-8FB8-2B950BEBC6AE</string>
102103 <string>5011F1E1-74CF-4D63-B901-1E2FB7760AFE</string>
103104 <string>C3447304-B1F3-4500-9F00-B025D9520BB0</string>
104105 <string>7BEFC54B-D3FD-4B88-916A-2E80304D5CD2</string>
105106 <string>3E287237-8082-4068-8B31-0F814338710E</string>
107 <string>6472BE24-D59B-46E3-A2AC-8B6B15621C9D</string>
106108 </array>
107109 <key>uuid</key>
108110 <string>90A97C0D-E305-4C84-93E4-DCFB2113820E</string>
toggle raw diff