当前位置:  开发笔记 > 运维 > 正文

Emacs - Ubuntu初始化

如何解决《Emacs-Ubuntu初始化》经验,为你挑选了1个好方法。

在ubuntu上加载emacs的奇怪行为,似乎有一些初始化不在.emacs中,也不在emacs报告通过"emacs --debug-init"加载的任何文件中.我发现了一些与字体相关的大小调整的引用,但这种行为似乎并不局限于此(例如重新出现的菜单和工具栏).

有没有人有关于emacs初始化过程的任何其他信息?它是否在.emacs之前或之后加载/etc/emacs/site-start.d文件,是否有默认加载的其他位置?



1> link0ff..:

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.eldefault.elc.

我还建议你阅读/usr/share/doc/emacsen-common/debian-emacs-policy.gz中的 " Emacs启动策略 "部分,了解更多Ubuntu/Debian的具体信息.要查找奇怪行为的原因,您可以使用参数--no-site-file启动emacs并逐个加载这些初始化文件,直到找到导致此行为的文件.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有