В чем разница между after-init-hook и emacs-startup-hook


9

Кажется, есть несколько хуков о действиях по инициализации Emacs. Однако я не уверен, в чем их различия, и краткий поиск в Google дает мало информации. Это похоже emacs-startup-hookна выполнение сразу после запуска Emacs, но оно не обязательно ожидает завершения инициализации?


1
Как подсказал @glucas, просто спросите Emacs . Google есть, если вам нужна другая информация / мнения о таких вещах, но начните с собственной информации / мнения Emacs о себе. И если вы не можете найти информацию , которую вы ищете, рассмотреть вопрос о подаче отчета об ошибке DOC: M-x report-emacs-bug.
Дрю

Ответы:


15

Смотрите подробное описание того, что происходит при запуске Emacs, в разделе Сводка запуска руководства Emacs Lisp.

В emacs-startup-hookпробегах позднее after-init-hook.

Одно ключевое отличие заключается в том, что параметры командной строки могут обрабатываться после after-init-hookи перед emacs-startup-hook. (Параметры командной строки обрабатываются в несколько этапов, причем некоторые обрабатываются сразу, а некоторые после загрузки файлов инициализации.)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.