Parece que hay varios ganchos sobre las acciones en la inicialización de Emacs. Sin embargo, no estoy seguro de cuáles son sus diferencias, y un breve Google proporciona poca información. ¿Es como si emacs-startup-hook
se ejecutara instantáneamente después de que Emacs se enciende, pero no necesariamente espera a que finalice la inicialización?
9
M-x report-emacs-bug
.Respuestas:
Consulte la sección Resumen de inicio del manual de Emacs Lisp para obtener una descripción detallada de las cosas que suceden cuando inicia Emacs.
El
emacs-startup-hook
corre más tarde que elafter-init-hook
.Una diferencia clave es que puede haber opciones de línea de comandos procesados después de la
after-init-hook
y antes de laemacs-startup-hook
. (Las opciones de la línea de comandos se manejan en varias fases, algunas de las cuales se procesan de inmediato y otras después de que se hayan cargado los archivos de inicio).fuente