每个Emacs'er都会知道,我目前正遭受广泛的dot-Emacs配置困扰。我所有的软件包都在的容器内use-package
,并且我对所有-files进行了.el
字节编译。即使这样,Emacs也会在6.4秒内启动,然后再加载其余的软件包(其中约40个)。
我在考虑解决启动时间过长的另一种方法,然后我发现了一些问题。默认的Emacs(无用户配置)使用许多.el
库,每个Emacs都包含这些库。它们位于中\shares\emacs\version number\lisp\
。
即使有许多Lisp文件,它也可以在一秒钟内开始使用。当我检查默认Emacs随附的许多软件包的文件时,没有发现任何异常现象可以解释为什么Emacs设法在一秒钟内启动。谁能告诉我Emacs如何管理该文件(即使有数千个.el
文件)?
C-h i g (elisp) Building Emacs
:defer t
在use-package
声明中使用?