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 とかに設定していると,
貧弱なパソではしーきびだなぁ。
なんたってカリカリいって動作がもっさりする気がする。
ん? タイプする手を止めなければ保存されないはずだから,
もっさりしているのはおいどんの方か!!