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

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

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

Обратите внимание, что меня не интересует перепривязка Cx Cc или чего-то в этом роде — я хочу, чтобы при попытке перезапуска системы emacs не предотвращал ее выключение.

решение1

См. руководство Emacs, узелВыход. Там вы увидите это:

Если значение переменной 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).

Связанный контент