A menudo me encuentro con una configuración de emacs incompleta o inválida, que rompe el comportamiento normal de kill-emacs
tal manera que se detiene en un error.
En este caso, me gustaría matar a la fuerza emacs, sin recurrir a buscar el PID y emitir un kill
desde el shell. ¿Puedo hacer esto en Emacs Lisp puro?
kill -9
al pid de Emacs actual, por ejemplo. Tendrías que estar muy desordenado para romper eso.
kill-emacs-hook
a nil
antes de llamar kill-emacs
. También puede obtener el uso de pid de Emacs emacs-pid
y hacer que se suicide llamando call-process
al " kill -9
".
kill-emacs
no funciona, otros enfoques de elisp también pueden verse afectados, ya que probablemente terminen llamando dekill-emacs
una manera u otra. ¿Qué error obtienes? Puede ser más fácil corregir el error.