jscc+flymakeでJavaScriptのエラー行ハイライト
僕はJavaScriptのコードを書く時にjsccで継続的にコンパイルして、エラーや警告の有無をサブモニタにグラフ表示してる。で、Emacs使い。だったら、コンパイル結果のログを使ってflymakeでエラーの行をハイライトしたら幸せになるんじゃないの?と思ったのでやってみた。
Makefileに2行ほど書き足して
check-syntax: cat compile.log
emacs.elに5行ほど書きたしたら
;; flymake (add-to-list 'flymake-allowed-file-name-masks '("\\.js\\'" flymake-simple-make-init)) (add-hook 'java-mode-hook '(lambda () (flymake-mode)))
やったね。めでたし。
エラーが他のファイルにある場合とかにちゃんと動くのかどうかはまだ確認してない。