Re: emacs-quickrun で MacOSX 上の Java を実行してエラーが文字化けする場合の対処メモ

emacs-quickrun で MacOSX 上の Java を実行してエラーが文字化けする場合の対処メモ - 牌語備忘録 -pygo


新規にコマンドを追加するよりも, hookで quickrunのコマンドライン
オプションを変更する方がお手軽な気がします.

コード

option変数(quickrun-option-で始まる変数)はバッファローカルな変数なので,
hookで変更しても他に影響を与えることがありません.

(add-hook 'java-mode-hook (lambda ()
                            (setq quickrun-option-cmdopt "-J-Dfile.encoding=UTF-8")))

おわりに

根本的にコマンドが変わってくるならあれですけど, 場合により
オプションだけ変えたいというような場合はこちらの方がお手軽
かと思います.