Как мне настроить emacs на выход без подтверждения?

380
Sam

Как я могу настроить emacs на OS X так, чтобы он просто выходил без появления диалога, спрашивающего, хочу ли я сохранять файлы?

Пожалуйста, обратите внимание, что я не заинтересован в повторном связывании Cx Cc или чего-то еще - мое желаемое поведение - когда я пытаюсь перезапустить систему, emacs не предотвращает завершение работы.

1

1 ответ на вопрос

1
Drew

Смотрите руководство 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).

Похожие вопросы