1

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

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

1 ответ1

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .