我不用doom,我说一下我排查启动时间的流程
- 确定 emacs -q 和带配置的启动时间
time emacs -q -e kill-emacs
time emacs -e kill-emacs
- 使用 benchmark-init-el 确定详细信息,如 优化Emacs启动时间 - #12,来自 jacklisp
- 对不常用的包进行lazyload,如use-package的defer
- 在论坛里搜索启动时间和相关包,可以借鉴一下
PS:你使用的是doom,默认配置应该优化得可以,应该是你定制化的配置存在一点问题