Emacs init 文件不会在启动时加载

Aer*_*ion 3 windows emacs init

我正在尝试在 Windows 7 计算机上运行 Emacs v22.2。但是,该init文件不会在启动时加载(手动加载它M-x load-file工作正常)。

我试过同时使用:

~\.emacs, ~\_emacs 
~\.emacs.d.init.el 
Run Code Online (Sandbox Code Playgroud)

但问题仍然存在。

评估(insert (getenv "HOME"))返回预期值。

小智 6

根据您在 Windows 7 中打开 emacs 的方式,它会在不同的位置查找 .emacs 文件。如果从 shell(在 cygwin、Msys 等中)调用它,它将在 $HOME (~) 位置中查找,如果您通过单击图标从安装目录运行它,它将在 %APPDATA 中查找此文件% 位置(通常是 C:\Users\your user name\AppData\Roaming )。这可以带领你到处追逐快乐。我发现最好确定要存储文件的位置,并创建指向所有其他可能位置的符号链接(使用 windows mklink 实用程序)。