在 WinXP 32 位机器上使用 emacs 多年后,我尝试在 Win7 64 位机器上安装/运行 emacs,但遇到了一个问题,我在文档或网络上找不到任何帮助。
症状:
*C:\Users\USER\My Documents.emacs.d*
正如人们所期望的(对于我的管理员以及我的用户帐户)
并开始运行
显示暂存缓冲区,敲响警钟并显示
错误的底线:
文件存在:c:/Users/USER/My Documents/.emacs.d/
make-directory: 文件存在:c:/Users/USER/My Documents/.emacs.d/
与它关联并且文件已打开进行编辑,文件未打开
并准备好进行编辑,但可以通过菜单 File->Open File... 打开文件
C:\Users\USER\My Documents.emacs
未加载
我的目标:
我想恢复我在旧的 WinXP 32 位系统上使用 emacs 的方式:
单击与 emacs 关联的文件,将其打开并准备好进行编辑,自动加载 .emacs 中的配置,即无缝使用 emacs。
检查完成和失败的尝试来解决这个问题:
位于:
看起来不错:
使用管理员帐户,我也尝试使用用户帐户安装
相反(检查一些不明显的参数/未设置访问权限
如果管理员帐户用于设置,则正确)
(继承自我的 XP 安装)以检查它是否会产生错误
所有这些都没有改变所描述的症状,即要么我搞砸了
在测试上述内容时错过了一个应该有效的特定设置,或者我正在寻找错误的方向......
我仍然不清楚这是否与以下内容有关:
...以及为什么它首先有 emacs 问题,.emacs.d 目录已经存在...这应该是标准情况...
非常感谢任何帮助和智慧。
最佳答案
首先,好问题。您已经尝试过的详细信息和列表很有帮助。
几点:
美好的。但是当事情出现问题时,通常很难调试并追溯到
一些包作者没有正确考虑空格的事实。
%USER_PROFILE%/home 如果你必须,但我使用前者。
runemacs -Q
如果可行,请一次添加一个自定义项。
关于emacs 跳过 make-directory : File exists: c:/Users/USER/My Documents/. emacs.d/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9666665/