在ubuntu上加载emacs的奇怪行为,似乎有一些初始化不在.emacs中,也不在emacs报告通过“emacs –debug-init”加载的任何文件中.我发现了一些与字体相关的大小调整的引用,但这种行为似乎并不局限于此(例如重新出现的菜单和工具栏).
有没有人有关于emacs初始化过程的任何其他信息?
是否在.emacs之前或之后加载/etc/emacs/site-start.d文件,默认情况下是否还有其他位置?
Emacs初始化的顺序如下(至少对于Emacs 22):
>加载在load-path中找到的文件debian-startup(.el或.elc)(通常是/usr/share/emacs/site-lisp/debian-startup.el或/usr/share / emacs22 / site-lisp / debian-startup.elc)并调用此文件中定义的debian-startup函数.此函数加载/etc/emacs/site-start.d/和/etc/emacs22/site-start.d/中的所有文件.
>加载在load-path中找到的site-start(.el或.elc).
>加载init文件.emacs,.emacs.el或〜/ .emacs.d / init.el.
>加载默认初始化文件default.el或default.elc.
我还建议你阅读/usr/share/doc/emacsen-common/debian-emacs-policy.gz中的“Emacs启动策略”部分,了解更多Ubuntu / Debian的具体信息.要查找奇怪行为的原因,您可以使用参数–no-site-file启动emacs并逐个加载这些初始化文件,直到找到导致此行为的文件.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。