eshell をヒストリ保存の確認なしで終了する方法
eshell のバッファを開いてから Emacs(Meadow)を閉じようとすると「ヒストリを保存しますか? Y/N」みたいなことを毎回聞かれてうざったいので、もういいから毎回自動で保存しておけ!と eshell 君に伝える設定です。
.emacs に以下の1行を追加すればOKです。
;; 確認なしでヒストリ保存 (setq eshell-save-history-on-exit nil)
(setq eshell-ask-to-save-history (quote always))
は古いやり方らしく、新しい eshell だと使えないようです。
eshell の ChangeLog とかソース見てて分かりました。
eshell 使ってる人なんてあんまりいないんだろうなぁ。でも自分はこの設定をするのに割と困ったので書いておくかー。なんてノリで書いてみました。