Яка різниця між після-init-гаком та emacs-startup-гаком


9

Здається, існує кілька гачків щодо дій щодо ініціалізації Emacs. Однак я не впевнений, у чому їх відмінності, і короткий гуглінг дає мало інформації. Це як би emacs-startup-hookвиконується миттєво після запуску Emacs, але це не обов’язково чекати завершення ініціалізації?


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

Відповіді:


15

Дивіться розділ " Підсумок запуску" в посібнику Emacs Lisp для детального опису того, що відбувається під час запуску Emacs.

У emacs-startup-hookпробігах пізніше after-init-hook.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.