Hay un número de maneras que usted puede hacer esto :
se podría asesorar a la función save-buffers-kill-emacs:
(defadvice save-buffers-kill-emacs (around no-y-or-n activate)
(flet ((yes-or-no-p (&rest args) t)
(y-or-n-p (&rest args) t))
ad-do-it))
la desventaja de esto es que también va a omitir la comprobación de los procesos activos en Emacs (WH Esto se hace después de la verificación del búfer de archivo). Por lo tanto, es probable que sea más seguro para escribir su propia versión de save-buffers-kill-emacs
(defun my-save-buffers-kill-emacs (&optional arg)
"Offer to save each buffer(once only), then kill this Emacs process.
With prefix ARG, silently save all file-visiting buffers, then kill."
(interactive "P")
(save-some-buffers arg t)
(and (or (not (fboundp 'process-list))
;; process-list is not defined on MSDOS.
(let ((processes (process-list))
active)
(while processes
(and (memq (process-status (car processes)) '(run stop open listen))
(process-query-on-exit-flag (car processes))
(setq active t))
(setq processes (cdr processes)))
(or (not active)
(progn (list-processes t)
(yes-or-no-p "Active processes exist; kill them and exit anyway? ")))))
;; Query the user for other things, perhaps.
(run-hook-with-args-until-failure 'kill-emacs-query-functions)
(or (null confirm-kill-emacs)
(funcall confirm-kill-emacs "Really exit Emacs? "))
(kill-emacs)))
y, o bien obligar a éste a la norma clave Cx Cc vinculante:
(global-set-key (kbd "C-x C-c") 'my-save-buffers-kill-emacs)
o FSET se a "salvar-emacs-buffers-kill":
(fset 'save-buffers-kill-emacs 'my-save-buffers-kill-emacs)
posible duplicado de [Make Emacs dejar de pedir "existen procesos activos; matarlos y salir de todos modos"] (http://stackoverflow.com/questions/2706527/ hacer -emacs-stop-asking-active-processes-exist-kill-them-and-exit-anyway) –
http://stackoverflow.com/a/10780124/539797 es cómo se hace. – yPhil