Como posso configurar o emacs no OS X para que ele feche sem aparecer uma caixa de diálogo perguntando se desejo salvar arquivos?
Observe que não estou interessado em religar Cx Cc ou algo assim - meu comportamento desejado é que, quando tento reiniciar o sistema, o emacs não impeça o desligamento.
Responder1
Veja o manual do Emacs, nóSaindo. Lá você verá isto:
Se o valor da variável
confirm-kill-emacs
for diferente denil
,C-x C-c
assume que seu valor é uma função de predicado e chama essa função. Se o resultado da chamada de função for non-nil
, a sessão será encerrada, caso contrário, o Emacs continuará a ser executado. Uma função conveniente para usar como valorconfirm-kill-emacs
é a funçãoyes-or-no-p
. O valor padrão deconfirm-kill-emacs
énil
.Para encerrar o Emacs sem ser solicitado a salvar, digite
M-x kill-emacs
.
E você pode vincular kill-emacs
a qualquer chave (inclusive a C-x C-c
).