Skip to content

Commit

Permalink
Rounding out the file and path snippets and moving them into their ow…
Browse files Browse the repository at this point in the history
…n menu.

git-svn-id: http://svn.textmate.org/trunk/Bundles/Ruby.tmbundle@10198 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
  • Loading branch information
JEG2 committed Jul 8, 2008
1 parent a18ccd4 commit 744b428
Show file tree
Hide file tree
Showing 5 changed files with 97 additions and 24 deletions.
16 changes: 16 additions & 0 deletions Snippets/Dir["__"].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>Dir[${1:"${2:glob/**/*.rb}"}]</string>
<key>name</key>
<string>Dir[".."]</string>
<key>scope</key>
<string>source.ruby</string>
<key>tabTrigger</key>
<string>Dir</string>
<key>uuid</key>
<string>8EBBB26F-980E-404E-8366-74E5772298F6</string>
</dict>
</plist>
16 changes: 16 additions & 0 deletions Snippets/File_open("__") { |file| __ }.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>File.open(${1:"${2:path/to/file}"}${3/(^[rwab+]+$)|.*/(?1:, ")/}${3:w}${3/(^[rwab+]+$)|.*/(?1:")/}) { |${4:file}| $0 }</string>
<key>name</key>
<string>File.open("..") { |file| .. }</string>
<key>scope</key>
<string>source.ruby</string>
<key>tabTrigger</key>
<string>File</string>
<key>uuid</key>
<string>397FA09F-A30F-4EE4-920C-318D5004EE97</string>
</dict>
</plist>
16 changes: 16 additions & 0 deletions Snippets/File_read("__").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>File.read(${1:"${2:path/to/file}"})</string>
<key>name</key>
<string>File.read("..")</string>
<key>scope</key>
<string>source.ruby</string>
<key>tabTrigger</key>
<string>File</string>
<key>uuid</key>
<string>50C56AC8-48F3-42A0-AF10-8164464AFAEF</string>
</dict>
</plist>
16 changes: 16 additions & 0 deletions Snippets/directory().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>File.dirname(__FILE__)</string>
<key>name</key>
<string>directory()</string>
<key>scope</key>
<string>source.ruby</string>
<key>tabTrigger</key>
<string>dir</string>
<key>uuid</key>
<string>678BDB83-FBBD-4E8E-BE0B-E1A98AECB247</string>
</dict>
</plist>
57 changes: 33 additions & 24 deletions info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
<string>D52AE6E7-DB75-46C9-94B0-F90B186BE1B2</string>
<string>B32BD8CF-903E-42D9-B1D3-44F88F262134</string>
<string>F120CD22-35C0-4E41-8F12-E3C41E04DAB3</string>
<string>A2A5E4B3-D9C6-4C49-B4CB-8090D615485E</string>
<string>D94AD09E-ADF4-47C9-8236-C7B38B44804E</string>
<string>803A6BDF-D74A-4B69-AFF0-98B824AB478D</string>
<string>2765038A-1CFC-4BBD-B19C-6EB2B400D528</string>
Expand All @@ -83,7 +84,6 @@
<array>
<string>2DBEE50B-3097-4A57-AB48-3586CF392D8B</string>
<string>0BA2B2F1-E767-4A03-9791-0AC0183251F1</string>
<string>A4E89D97-D5ED-48BB-B5FF-1BFB79211FCD</string>
<string>B46D35B8-5DEB-4C10-A110-BA1965A2EB9C</string>
<string>97054C4D-E4A3-45B1-9C00-B82DBCB30CAD</string>
</array>
Expand Down Expand Up @@ -248,6 +248,27 @@
<key>name</key>
<string>Declarations</string>
</dict>
<key>A2A5E4B3-D9C6-4C49-B4CB-8090D615485E</key>
<dict>
<key>items</key>
<array>
<string>418F1817-255F-430A-B09A-222964ED66A7</string>
<string>------------------------------------</string>
<string>8F594E5E-6F46-4E98-B5FB-1C8F3BA9828F</string>
<string>50C56AC8-48F3-42A0-AF10-8164464AFAEF</string>
<string>397FA09F-A30F-4EE4-920C-318D5004EE97</string>
<string>------------------------------------</string>
<string>332AA973-AA71-48CB-AEE9-1D71E11019AC</string>
<string>678BDB83-FBBD-4E8E-BE0B-E1A98AECB247</string>
<string>A4E89D97-D5ED-48BB-B5FF-1BFB79211FCD</string>
<string>------------------------------------</string>
<string>8CEF9711-88D5-4202-AFB9-29EF4EFD25C1</string>
<string>C3C48948-4F49-484E-A8DE-DEB44723099E</string>
<string>209D5D73-7A77-4931-A158-3FB6D5B48A88</string>
</array>
<key>name</key>
<string>Files</string>
</dict>
<key>A2F24A2E-6791-4005-8E32-5D436AB075DB</key>
<dict>
<key>items</key>
Expand Down Expand Up @@ -307,7 +328,6 @@
<string>607DFBB6-D4BD-46B1-A221-698CC657143B</string>
<string>A2F24A2E-6791-4005-8E32-5D436AB075DB</string>
<string>9E56B46B-80D0-4397-91B1-E5BEF5FF2811</string>
<string>D9BCA6DC-DEB5-465D-A8BD-EFFD21217B62</string>
<string>42D15F0C-0A45-4580-944E-20229EB8C92E</string>
<string>8D131E43-1245-410B-A7D8-E00222CE5412</string>
<string>33312F8F-A75F-49E5-AC1B-B65944C1309C</string>
Expand Down Expand Up @@ -351,21 +371,6 @@
<key>name</key>
<string>Tests</string>
</dict>
<key>D9BCA6DC-DEB5-465D-A8BD-EFFD21217B62</key>
<dict>
<key>items</key>
<array>
<string>332AA973-AA71-48CB-AEE9-1D71E11019AC</string>
<string>8F594E5E-6F46-4E98-B5FB-1C8F3BA9828F</string>
<string>418F1817-255F-430A-B09A-222964ED66A7</string>
<string>8CEF9711-88D5-4202-AFB9-29EF4EFD25C1</string>
<string>------------------------------------</string>
<string>C3C48948-4F49-484E-A8DE-DEB44723099E</string>
<string>209D5D73-7A77-4931-A158-3FB6D5B48A88</string>
</array>
<key>name</key>
<string>Files</string>
</dict>
<key>E7A3BCF6-3594-453A-945D-4C5D81631CBF</key>
<dict>
<key>items</key>
Expand Down Expand Up @@ -507,12 +512,6 @@
<string>B563E0D7-513D-49B4-9733-1B04A6F25A74</string>
<string>5A3754FC-43A3-462B-AB42-E3E951872E6F</string>
<string>BD4CFD7B-1AC0-4569-9BDA-FD491F41F4E6</string>
<string>332AA973-AA71-48CB-AEE9-1D71E11019AC</string>
<string>8F594E5E-6F46-4E98-B5FB-1C8F3BA9828F</string>
<string>418F1817-255F-430A-B09A-222964ED66A7</string>
<string>8CEF9711-88D5-4202-AFB9-29EF4EFD25C1</string>
<string>C3C48948-4F49-484E-A8DE-DEB44723099E</string>
<string>209D5D73-7A77-4931-A158-3FB6D5B48A88</string>
<string>9E0B4D4B-2956-4B3A-800A-3D8CE54E66BF</string>
<string>BA9440C9-36C3-4031-BB61-67B581D5B179</string>
<string>B0CE57EC-FB2E-4482-8CCE-448DC2588715</string>
Expand All @@ -539,6 +538,16 @@
<string>E16EE658-1CA0-4950-954B-B962E50B754F</string>
<string>840B9C4C-7037-4C3B-9028-EB9DC75EDB3E</string>
<string>B9E3A6DF-875D-11D9-897C-000393CBCE2E</string>
<string>418F1817-255F-430A-B09A-222964ED66A7</string>
<string>8F594E5E-6F46-4E98-B5FB-1C8F3BA9828F</string>
<string>50C56AC8-48F3-42A0-AF10-8164464AFAEF</string>
<string>397FA09F-A30F-4EE4-920C-318D5004EE97</string>
<string>332AA973-AA71-48CB-AEE9-1D71E11019AC</string>
<string>678BDB83-FBBD-4E8E-BE0B-E1A98AECB247</string>
<string>A4E89D97-D5ED-48BB-B5FF-1BFB79211FCD</string>
<string>8CEF9711-88D5-4202-AFB9-29EF4EFD25C1</string>
<string>C3C48948-4F49-484E-A8DE-DEB44723099E</string>
<string>209D5D73-7A77-4931-A158-3FB6D5B48A88</string>
<string>31D1F145-33AB-4441-BA11-4D1C46928C4C</string>
<string>00F66D41-25AF-4597-B67D-E540965A5222</string>
<string>5297FD0C-98B1-4514-BBD1-1516810BECA6</string>
Expand Down Expand Up @@ -574,7 +583,6 @@
<string>CC300D44-6C3F-4F6C-A8AB-86F5A2DC57CF</string>
<string>2DBEE50B-3097-4A57-AB48-3586CF392D8B</string>
<string>0BA2B2F1-E767-4A03-9791-0AC0183251F1</string>
<string>A4E89D97-D5ED-48BB-B5FF-1BFB79211FCD</string>
<string>B46D35B8-5DEB-4C10-A110-BA1965A2EB9C</string>
<string>EEE6D060-C5A0-400D-A2E0-0835013C5365</string>
<string>E00B62AC-6B1C-11D9-9B1F-000D93589AF6</string>
Expand All @@ -585,6 +593,7 @@
<string>6D75102B-6E51-4360-8F12-BE12327B6AE6</string>
<string>AEDD6A5F-417F-4177-8589-B07518ACA9DE</string>
<string>1A7701FA-D866-498C-AD4C-7846538DB535</string>
<string>8EBBB26F-980E-404E-8366-74E5772298F6</string>
</array>
<key>uuid</key>
<string>467B298F-6227-11D9-BFB1-000D93589AF6</string>
Expand Down

0 comments on commit 744b428

Please sign in to comment.