我需要一些帮助来理解 Emacs 初始化和加载路径变量构造。因此,在 $HOME 中有初始化文件 .emacs(或 .emacs.d/init.el)文件,它首先被加载,并且在该文件即将被读取时,加载路径已经包含来自 / 的目录等,/usr/*,例如来自 Emacs 发行版本身的目录。
加载初始化文件后,是否有任何标准的 Emacs 初始化文件,扫描 .emacs.d 并添加它在那里找到的子目录?
Emacs 手册在第一个 Emacs 初始化步骤( https://www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html#Startup-Summary )中对 subdirs.el 做了一些说明,但它确实发生了在加载初始化文件之前,我不明白使用的语言:
- 它通过在列表中的每个目录中运行名为 subdirs.el 的文件,将子目录添加到加载路径。
在哪个“名单”中?