Кажется, есть несколько хуков о действиях по инициализации Emacs. Однако я не уверен, в чем их различия, и краткий поиск в Google дает мало информации. Это похоже emacs-startup-hook
на выполнение сразу после запуска Emacs, но оно не обязательно ожидает завершения инициализации?
9
M-x report-emacs-bug
.Ответы:
Смотрите подробное описание того, что происходит при запуске Emacs, в разделе Сводка запуска руководства Emacs Lisp.
В
emacs-startup-hook
пробегах позднееafter-init-hook
.Одно ключевое отличие заключается в том, что параметры командной строки могут обрабатываться после
after-init-hook
и передemacs-startup-hook
. (Параметры командной строки обрабатываются в несколько этапов, причем некоторые обрабатываются сразу, а некоторые после загрузки файлов инициализации.)источник