smart-compile でバッファを自動保存させたいー!
いや,別に java 限定じゃないんですけどね・・・。
動機
C-cC-c (M-x smart-compile) を実行する度に,聞かれるが,
聞かれている最中,auto-save-buffers-enhanced-save-buffers で,
バッファが保存されて echo area にどこどことメッセージが表示されるのが,
ちょっとだけうっとおしい。
おいどんは生涯賭けてこの問題を解決したいきたいのでごわす。
結論
で,解決しました。
設定は,ソースをたどってみたところ,smart-compile.el ではなくて,
compile.el でした。M-x compile のことね。
そりゃそうか。
設定は以下でオッケー牧場。
(setq compilation-ask-about-save nil)
一応,compile.el から引用。
(defcustom compilation-ask-about-save t "*Non-nil means \\[compile] asks which buffers to save before compiling. Otherwise, it saves all modified buffers without asking." :type 'boolean :group 'compilation)
まとめ
自動バッファ保存便利だけど,interval を 0.5 とかに設定していると,
貧弱なパソではしーきびだなぁ。
なんたってカリカリいって動作がもっさりする気がする。
ん? タイプする手を止めなければ保存されないはずだから,
もっさりしているのはおいどんの方か!!