js2-modeが心地よい

会社の有志でJavaScript勉強会をやることになったので、課題図書を読み始めた。

JavaScript: The Good Parts —「良いパーツ」によるベストプラクティス

JavaScriptはあまり書いたことがないので、しっかり勉強するつもり。
で、いろいろ調べていたらemacs用のJavaScriptモードで、js2-modeというのを見つけた。
js2-mode - Project Hosting on Google Code
使ってみると、これが以外と心地よい。

言語別メジャーモードの定番、シンタックスハイライトはほぼ完璧。

表示しているソースはprototype.jsのコード。

例えば、文法的に正しくないコードがあると、すぐさま赤字で表示してくれるので、ミスったことにすぐ気付ける。

0arg は、変数名が数字から始まってるからNGだけど、arg0ならOK。これが「リアルタイムに」解析されて、エディタ上に表示されるってのがすごい。

まだ複雑なコードを書いてないけど、慣れてきたらabbreviationを沢山登録することで、鬼のようなスピードでJavaScriptが書けそう。AIR用の関数を登録しておくとか。
# JavaScriptでAIRアプリ作ることはないだろうけど