EmacsでJavaScriptを書くのに欠かせないjs2-mode。 Emacs23に入れ替えたついでに、設定を見なおしてみました。 ※追記いろいろカスタマイズする方法を書いたんですが、もっと便利なjs2-mode (フォーク版)というのがあるのを知りました。 そちらを使うほうが早くて簡単で高機能です。 (ちょっと古いけど日本語での紹介) なのでこの下はもう読まなくてもいいんですが、いちおう残しておきます……。 js2-modeの不備を補うためにespressoを併用していたけれど…js2-modeは大体すばらしいのですが、インデントがいただけません。 たとえばコールバック関数を書くとき。 window.setTimeout(function(){ doSomething(); // インデントの基準が丸カッコの位置に… }, 1000); 左にスペース空きすぎです。 やっぱり次のように