奇怪的行为在ubuntu上加载emacs,似乎有一些初始化不在.emacs中,也没有在任何emacs报告通过“emacs --debug-init”加载的文件中进行。我发现了一些与字体相关的大小调整的引用,但是这种行为似乎并不局限于此(例如重新出现的菜单和工具栏)。Emacs - Ubuntu初始化
有没有人有关于emacs初始化过程的任何附加信息? 它是否在.emacs之前或之后加载/etc/emacs/site-start.d文件,并且在默认情况下加载了其他任何位置?
奇怪的行为在ubuntu上加载emacs,似乎有一些初始化不在.emacs中,也没有在任何emacs报告通过“emacs --debug-init”加载的文件中进行。我发现了一些与字体相关的大小调整的引用,但是这种行为似乎并不局限于此(例如重新出现的菜单和工具栏)。Emacs - Ubuntu初始化
有没有人有关于emacs初始化过程的任何附加信息? 它是否在.emacs之前或之后加载/etc/emacs/site-start.d文件,并且在默认情况下加载了其他任何位置?
Emacs初始化的顺序如下(至少为Emacs 22):
我也建议你阅读节 “的Emacs启动战略” 在/usr/share/doc/emacsen-common/debian-emacs-policy.gz更多的Ubuntu/Debian的具体信息。要找到奇怪行为的原因,您可以使用参数--no-site-file启动emacs,并逐个加载这些init文件,直到找到导致此行为的文件。
我发现,介绍了Emacs本正式文件初始化步骤: http://www.gnu.org/software/emacs/manual/html_node/emacs/Init-File.html
当Emacs的启动时,它通常会尝试从初始化文件,或简称init文件加载一个Lisp程序。该文件(如果存在)指定如何为您初始化Emacs。 Emacs使用文件名〜/ .emacs,〜/ .emacs.el或〜/ .emacs.d/init.el查找init文件;您可以选择使用这三个名称中的任何一个(请参阅Find Init)。这里,〜/代表您的主目录。