Titanium + CoffeeScript用の TextMate Bundleを作った(?)
下のdiffから分かる通り, 本家のファイルタイプ変更しただけなのでアレです.
Titnaium の Bundle, JavaScript Titanium Mobile.tmLanguage の9行目あたりのファイルタイプ挙げてるところに, <string>coffee</string>追加すればCoffeeでも補完効く
こうすると, ファイルタイプがおかしくなるのか, 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>
【追記】
関数適用之 () とか出るのアレなので, ちょこっといじろうかな