升级到新版Emacs后涌现警告

作为最好用的代码编辑器之一,Emacs在极客天下利用率很高。

结果一打开Emacs,涌现一条烦人的警告:

emacs配置php解决新版Emacs的警告loadpath Webpack

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