我已经看过了其他主题,但我仍然找不到解决方案。我正在尝试在Windows7中为Emacs安装"nxhtml“插件。我已经将我的"HOME”环境变量设置为"C:\“。因此,我的.emacs.d文件夹在那里,我将nxhtml放在其中,并将以下行添加到我的"_emacs.d“文件中,正如自述文件所说的那样:
(加载"C:.emacs.d\nxhtml\autostart.el")
但它不能加载。
我也试着把:(add-to-list 'load-path "C:.emacs.d\nxhtml")
(加载"autostart.el")
但无济于事...有人能在这里说点什么吗?tnx。
发布于 2013-06-04 21:23:00
这里有几点:
首先,_emacs.d不是初始化文件的默认文件名,即emacs不会自动加载它。请尝试~/.emacs.d/init.el或~/.emacs。
其次,Windows 7有一个功能,它可以阻止程序写入特定的系统目录,但为了向后兼容许多执行此操作的旧程序,而不是导致它们失败,它会静默地将写入重定向到应用程序特定目录中的其他地方。C:\是其中一个目录,所以将HOME设置为指向那里是自找麻烦的。
第三,查看关于反斜杠是Lisp字符串中的转义字符的另一个响应。
https://stackoverflow.com/questions/16908324
复制相似问题