Estoy tratando de encontrar un gancho en Emacs, que debería disparar justo antes de que el servidor gracioso de emacs se apague. Probé kill-emacs-query-funciones, kill-emacs-gancho, realizado servidor-gancho con elisp como:Gancho Emacsclient en kill
(add-hook 'server-done-hook
'(lambda()
(savehist-save)
)
)
... pero ninguno de ellos se llama cuando se apaga sistema operativo, por lo que la historia es No guardado.
Tal vez alguien podría dar una pista?
P.S. Estoy en Gentoo Linux, paquete emacs-vcs-23.2.9999, solo terminal. Para probar el comportamiento deseado, Emacs se detiene utilizando la utilidad start-stop-daemon.
Agregué información del sistema operativo. Sí, sé que es un poco complejo y necesita serlo. – MageSlayer
Si enviaste a emacs una señal QUIT, emacs puede cerrar con gracia como '(kill-emacs)'. p.ej. pkill -3 emacs O pkill -QUIT emacs, Desafortunadamente, algunos sistemas operativos enviaron la señal TERM, emacs no funciona bien con ella. – zw963