after-init-hook和emacs-startup-hook有什么区别


9

似乎有一些关于Emacs初始化的动作的钩子。但是,我不确定它们之间的区别是什么,简短的谷歌搜索信息很少。它就像emacs-startup-hook在Emacs启动后立即执行,但不一定等待初始化完成吗?


1
正如@glucas建议的那样,只需询问Emacs即可。如果您需要有关此类信息的其他信息/意见,那么Google在那里,但是从Emacs自己的信息/意见开始。如果找不到所需的信息,请考虑提交文档错误报告:M-x report-emacs-bug
画了

Answers:


15

有关启动 Emacs时发生的事情的详细说明,请参见Emacs Lisp手册的“ 启动摘要”部分。

emacs-startup-hook运行速度比晚after-init-hook

一个主要区别是可能在after-init-hook和之后处理了命令行选项emacs-startup-hook。(命令行选项是分多个阶段处理的,其中一些立即处理,一些在初始化文件加载之后。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.