升级到新版Emacs后涌现警告
作为最好用的代码编辑器之一,Emacs在极客天下利用率很高。
结果一打开Emacs,涌现一条烦人的警告:
Warning (initialization): Your `load-path' seems to contain
your `.emacs.d' directory: ~/.emacs.d/
This is likely to cause problems...
Consider using a subdirectory instead, e.g.: /home/adriean/.emacs.d/lisp
大体意思是:
不要把须要的modules(模块)放在~/.emacs.d/ 目录下,由于这个目录emacs要放一些其他东西,可能名字会冲突,会引起问题。
而以往我们的modules(一样平常因此.el结尾的文件,如psvn.el)一样平常都会直接放在~/.emacs.d/ 目录下,在Emacs的配置文件.emacs中,会类似这么写:
(require 'psvn)
(require 'php-mode)
(require 'saveplace)
以是我们要办理这个麻烦的小警告。
办理方法
如果不想让这条警告再涌现,可以在~/.emacs.d/ 下面新建一个子目录,比如名叫modules
cd ~/.emacs.d/
mkdir modules
mv xxxx.el modules/ (移动所有须要的modules到子目录中)
以上便是创建了一个子目录,将我们须要的模块都mv(移动)到这个子目录 中,然后在
~ (你的家目录)下的.emacs文件中,修正开头的那句:
(add-to-list 'load-path \"大众~/.emacs.d/\公众)
为
(add-to-list 'load-path \"大众~/.emacs.d/modules\公众)
就可以了。
记录一下,可能对大家有用。
当然你必要在你的Linux下先安装Emacs。
下次会写一篇关于利用和配置Emacs的文章,敬请期待!
您若以为本文不错,请点击“分享”
新朋友请关注「程序员同盟」微信搜"大众年夜众号 ProgrammerLeague
小编邮箱: enmingx@gmail.com