Смотрите руководство Emacs, узел Exiting . Там вы увидите это:
Если значение переменной не
confirm-kill-emacs
являетсяnil
,C-x C-c
предполагается, что ее значение является функцией предиката, и вызывает эту функцию. Если результат вызова функции неnil
, сеанс прерывается, в противном случае Emacs продолжает работать. Одной удобной функцией для использования в качестве значенияconfirm-kill-emacs
является функцияyes-or-no-p
. Значением по умолчаниюconfirm-kill-emacs
являетсяnil
.Чтобы убить Emacs без запроса сохранения, введите
M-x kill-emacs
.
И вы можете привязать kill-emacs
к любому ключу (в том числе и C-x C-c
).