終了時に確認する・改

Emacsのお師匠さんであるPlusたんからコメントもらいました。
ありがとう!


というわけで,誤ってEmacsを終了してしまう同志がいることを確認できたので,
安心しました。

解決策

以下を.emacsに追加。

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; emacs終了時に確認メッセージを出す。
;; 誤って終了してしまわないようにするため
(setq confirm-kill-emacs 'yes-or-no-p)

1行ですよ,1行。エコロジーですよ,エコロジー


以下,ちょっと補足。

Documentation:
How to ask for confirmation when leaving Emacs.
If nil, the default, don't ask at all.  If the value is non-nil, it should
be a predicate function such as `yes-or-no-p'.

You can customize this variable.

なるほど。nilがデフォルトとはねぇ。ちっ。


で,yes-or-no-p,y-or-n-p については,Not documentedみたいですが,
前者が若干しーきびで,確認してくれると。


うーん,どうすれば探せただろうか?
M-x describe variable で,Substring match で,confirm あたりを入れれば
見つけられていたかな。

でも,Substring match はauto-completeの機能なので,ちと気に入らん。
正規表現にマッチしたvariableを,だらーっと一覧表示してくれる機能ギザほしす。
あれ? 以前Plusたんに教えてもらったような気が・・・。
・・・。


あいあい,ありました。
M-x help で,d ですね。ここでconfirmとしばけば,最初にでてきますね。
M-x apropos documentation でもオーケー。
よしよし,これは大事だな。みんなもいっぱい使おうね♪
うーん,勉強になった。