Il semble qu'il y ait plusieurs crochets concernant les actions sur l'initialisation d'Emacs. Cependant, je ne sais pas quelles sont leurs différences, et une brève recherche sur Google donne peu d'informations. Est-ce que cela emacs-startup-hook
s'exécute instantanément après le démarrage d'Emacs, mais il n'attend pas nécessairement la fin de l'initialisation?
9
M-x report-emacs-bug
.Réponses:
Voir la section Résumé de démarrage du manuel Emacs Lisp pour une description détaillée des choses qui se produisent lorsque vous démarrez Emacs.
Les
emacs-startup-hook
runs plus tard que leafter-init-hook
.Une différence clé est qu'il peut y avoir des options de ligne de commande traitées après
after-init-hook
et avant leemacs-startup-hook
. (Les options de ligne de commande sont gérées en plusieurs phases, certaines étant traitées immédiatement et d'autres après le chargement des fichiers init.)la source