2013-02-20 141 views
2

我想添加“〜/”到emacs加载路径,因为无论什么原因它不在那里。我设法找到的命令添加到Emacs的负载路径:永久添加到emacs加载路径

(add-to-list 'load-path "~/") 

当我执行此命令的负载路径变量包含之前做的所有的东西,“〜/”添加到列表中。问题是,当我退出emacs时,下次启动“〜/”时已经从列表中删除,所做的更改不是持久的。如何永久性地向emacs加载路径变量添加内容?

添加到.emacs文件在此不起作用,因为问题在于〜/目录中的.emacs文件未加载,因此修改.emacs文件不会修复此问题问题。

+0

在Emacs中输入'C-h v user-init-file RET'。这会告诉你它在启动时加载的文件的路径/名称。它可能不是你认为它的地方(特别是如果你使用Windows?)。 – phils 2013-02-22 10:39:03

回答

3

我想在phils的评论中有一个错字。正确的方法应该是C-h v user-init-file RET。也许你在其他地方定制了这个变量,你忘了。尝试将此变量的值更改回默认值。

+0

啊,是的,那是一个不幸的错字。我删除了该评论,并将其替换为正确的版本。 – phils 2013-02-22 10:40:12