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)))

やったね。めでたし。

エラーが他のファイルにある場合とかにちゃんと動くのかどうかはまだ確認してない。