Posso configurar o Emacs para solicitar confirmação antes de sair C-x C-c
? (Às vezes, meus dedos pressionam isso por engano.)
key-bindings
exit
imz - Ivan Zakharyaschev
fonte
fonte
Respostas:
Defina a variável
confirm-kill-emacs
para algo comoyes-or-no-p
.fonte
save-buffers-kill-terminal
documentação ...save-buffers-kill-emacs
, que costumava ser a ligaçãoC-x C-c
até 23.1. Parece que deve ser atualizado.kill-emacs-query-functions
. Veja o bug # 10794 do Emacs . (E bug # 11181 , embora não diretamente relacionado, também é relevante aqui.)Uma alternativa comum é desvincular a chave usando
Você sempre pode sair via
M-x save-buffers-kill-terminal
fonte
Eu uso isso, que funciona em todas as versões do Emacs:
fonte
confirm-kill-emacs
. IIUC, a diferença é quec-k-e
será ignorado se houver buffers modificados (que já solicitam confirmação) ou processos ativos (também solicitam confirmação).confirm-kill-emacs
não existe antes do Emacs 21.