Subscribed unsubscribe Subscribe Subscribe

Titanium + CoffeeScript用の TextMate Bundleを作った(?)

下のdiffから分かる通り, 本家のファイルタイプ変更しただけなのでアレです.


こうすると, ファイルタイプがおかしくなるのか, coffee用のBundleが聞かなくなる + Bundleの作りかたよく分からなく両方対応させるのが面倒だったので, 別途coffee用のを作った.
TextMate2 であれば, /Applications/TextMate.app/Contents/SharedSupport/Bundles へ git cloneすれば良いですし, 1ならそのパスで良いんじゃないでしょうか.
ToQoz/CoffeeScript-Appcelerator-Titanium-Mobile.tmbundle

--- a/Syntaxes/JavaScript Titanium Mobile.tmLanguage    
+++ b/Syntaxes/JavaScript Titanium Mobile.tmLanguage    
@@ -4,8 +4,7 @@
 <dict>
        <key>fileTypes</key>
        <array>
-               <string>ti.js</string>
-               <string>js</string>
+               <string>coffee</string>
        </array>
        <key>foldingStartMarker</key>
        <string>(?x)^
@@ -35,7 +34,7 @@
                </dict>
                <dict>
                        <key>include</key>
-                       <string>source.js</string>
+                       <string>source.coffee</string>
                </dict>
        </array>
        <key>scopeName</key>

【追記】
関数適用之 () とか出るのアレなので, ちょこっといじろうかな