Emacs初始化和加载路径
我需要一些帮助来理解Emacs初始化和加载路径变量构造。 因此,$HOME中有一个init file.emacs(或.emacs.d/init.el)文件,它首先被加载,在这个文件即将被读取时,加载路径已经包含/etc、/usr/*中的目录,例如来自emacs发行版本身的目录 加载init文件后,是否有任何标准的Emacs初始化文件,可以扫描.Emacs.d并在其中添加找到的子目录 Emacs手册在第一个Emacs初始化步骤()中介绍了subdirs.el,但它发生在加载init文件之前,我不理解所使用的语言:Emacs初始化和加载路径,emacs,load-path,Emacs,Load Path,我需要一些帮助来理解Emacs初始化和加载路径变量构造。 因此,$HOME中有一个init file.emacs(或.emacs.d/init.el)文件,它首先被加载,在这个文件即将被读取时,加载路径已经包含/etc、/usr/*中的目录,例如来自emacs发行版本身的目录 加载init文件后,是否有任何标准的Emacs初始化文件,可以扫描.Emacs.d并在其中添加找到的子目录 Emacs手册在第一个Emacs初始化步骤()中介绍了subdirs.el,但它发生在加载init文件之前,我不理
/etc/emacsXX
中添加了一些系统范围的配置文件,当包被编译为加载路径
中的一些初始路径时,这在源代码中是硬编码的
加载init文件后,是否有任何标准的Emacs初始化文件,可以扫描.Emacs.d并在其中添加找到的子目录
一般来说,否--Emacs不会自动将任意子目录添加到加载路径中(您也不希望它这样做)
但是,对于某些特定的子目录,确实会发生这种情况
从Emacs 24开始,在对init文件进行评估后,内置包管理器将自动将已安装的ELPA包目录添加到加载路径
(,如果你那样做的话。)
默认情况下,您的ELPA包位于~/.emacs.d/ELPA/
好的,我知道了。参考手册中的“启动”摘要中实际上提到了包初始化。