js2-modeは絶対にバイトコンパイルして使おう
Emacsのjs2-modeはかなり意欲的でvalidationをすごいきっちりやってくれてゴイスーです。インストール方法にはまずバイトコンパイルしますということなのですが早漏の方はバイトコンパイルに失敗するという書き込みがちらほらある。
バイトコンパイルしなくても使えるやん?とか思ってる人は間違っています!必ずバイトコンパイルしよう。とくにjs2-modeって重くって話にならなくね?とか思っている人は絶対!それバイトコンパイルで解決するから!!
なんでコンパイルに失敗するかというと、js2-modeをrequireしちゃってるから。どうやらrequireした状態ではコンパイルに失敗するようで、Google CodeのIssueにも上がっている
install instructionに書いてある通りに(require ‘js2-mode)する前にbyte-compile-fileしろよ!ってだけで、それをめんどくさがったおかげでクッソ遅いモードだと僕は勘違いしていたわけです。js2-modeつかえねーとかちょっと思っててごめんなさい。悪いのは僕でした。
快適なJavaScript生活、始まりました。