Skip to content

Commit

Permalink
Adding a snippet for enserting a require and ensuring that RubyGems h…
Browse files Browse the repository at this point in the history
…as already been required.

git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@10206 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
  • Loading branch information
JEG2 committed Jul 8, 2008
1 parent 9121892 commit 8379b2e
Show file tree
Hide file tree
Showing 3 changed files with 70 additions and 0 deletions.
51 changes: 51 additions & 0 deletions Macros/require_gem "__".tmMacro
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<?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>commands</key>
<array>
<dict>
<key>command</key>
<string>moveToBeginningOfDocumentAndModifySelection:</string>
</dict>
<dict>
<key>argument</key>
<dict>
<key>command</key>
<string>insert_requires.rb rubygems</string>
<key>input</key>
<string>selection</string>
<key>output</key>
<string>insertAsSnippet</string>
</dict>
<key>command</key>
<string>executeCommandWithOptions:</string>
</dict>
<dict>
<key>argument</key>
<dict>
<key>content</key>
<string>require "$0"</string>
<key>name</key>
<string>require_gem ".."</string>
<key>scope</key>
<string>source.ruby</string>
<key>tabTrigger</key>
<string>reqg-</string>
<key>uuid</key>
<string>34FEBB9F-73CD-4DD4-A0A3-1CF2A5E3DE78</string>
</dict>
<key>command</key>
<string>insertSnippetWithOptions:</string>
</dict>
</array>
<key>name</key>
<string>require_gem ".."</string>
<key>scope</key>
<string>source.ruby</string>
<key>tabTrigger</key>
<string>reqg</string>
<key>uuid</key>
<string>33969819-62C5-4E03-B824-C2337205F364</string>
</dict>
</plist>
16 changes: 16 additions & 0 deletions Snippets/require_gem "__".tmSnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?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>content</key>
<string>require "$0"</string>
<key>name</key>
<string>require_gem ".."</string>
<key>scope</key>
<string>source.ruby</string>
<key>tabTrigger</key>
<string>reqg-</string>
<key>uuid</key>
<string>34FEBB9F-73CD-4DD4-A0A3-1CF2A5E3DE78</string>
</dict>
</plist>
3 changes: 3 additions & 0 deletions info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,7 @@
<string>------------------------------------</string>
<string>A05CBDD6-845D-45EB-94FB-F8787F5456BE</string>
<string>97DE939B-D243-4D5C-B953-1C9090912E7C</string>
<string>34FEBB9F-73CD-4DD4-A0A3-1CF2A5E3DE78</string>
<string>E16D24D2-CC7E-4786-BE0B-1725FC865D78</string>
<string>21C0D711-F32A-4665-AA0D-B136F9DD3945</string>
<string>49D69DEC-6991-49F4-8D9B-BA60BFDD3D17</string>
Expand Down Expand Up @@ -448,6 +449,7 @@
<string>7990EE60-C850-4779-A8C0-7FD2C853B99B</string>
<string>121B334B-2AA6-4E9A-A8B8-BF93B627982B</string>
<string>58FDEA60-10AF-4C49-AA09-29B77030DB25</string>
<string>33969819-62C5-4E03-B824-C2337205F364</string>
<string>7E084412-80E6-4B70-8092-C03D1ECE4CD2</string>
<string>EC73D5CC-5F05-46B9-A6F4-82037E4A38C9</string>
<string>825B721D-4367-4DF7-98C0-F005695DF9E3</string>
Expand Down Expand Up @@ -497,6 +499,7 @@
<string>451A0596-1F72-4AFB-AF2F-45900FABB0F7</string>
<string>A05CBDD6-845D-45EB-94FB-F8787F5456BE</string>
<string>97DE939B-D243-4D5C-B953-1C9090912E7C</string>
<string>34FEBB9F-73CD-4DD4-A0A3-1CF2A5E3DE78</string>
<string>E16D24D2-CC7E-4786-BE0B-1725FC865D78</string>
<string>21C0D711-F32A-4665-AA0D-B136F9DD3945</string>
<string>49D69DEC-6991-49F4-8D9B-BA60BFDD3D17</string>
Expand Down

0 comments on commit 8379b2e

Please sign in to comment.