どうも最近、知らずしらずのうちにアプリケーションを落としてしまうのです。
どうやら Hammerspoon の設定がわるいようで、ふとした拍子に Cmd+q か何かを送ってしまう模様。
特に、気づいたら Emacs がいなくなっているので大問題です。(私は Emacs を GUI で使っています。)
ということで当座の対処として以下を追加しました。
(setq confirm-kill-emacs 'y-or-n-p)
こうすると Really exit Emacs? (y or n)
と聞いてくれて便利です。
2017-03-13 追記
Emacs を起動したシェルで何度か C-c を発行すると Emacs が音もなく死ぬことを確認……。
2017-05-06 追記
open -a Emacs
といった形で呼び出すと問題ないことを確認しました。
私は macOS では GUI でしか起動しませんし、勢いでエイリアスも変更してしまいました。
if [[ $(uname) == "Darwin" ]]; then
alias emacs="open -a Emacs"
else
alias emacs="XMODIFIERS='@im=none' emacs"
fi