有时候Emacs打不开加载文件

3
我正在使用 Emacs,我的大部分软件包都是使用 ELPA 安装的。通常这很好用,一切都很顺利。但是有两个软件包不能正常安装。
(require 'package-name)
(do-stuff-with package-variables)

无法正常工作。特别是,YAML模式和sr-speedbar.el在启动时给我一个错误“无法打开加载文件”。

奇怪的是,如果我打开我的.emacs并手动评估这行代码,它就可以工作。因此,该文件存在,可读等等,但Emacs在启动时找不到它 - 只有稍后才能找到。我已经做了一些搜索,但似乎没有人遇到这个问题。


启动后加载/需要的依赖项? - Peter Miehle
дёҚпјҢsr-speedbarжҳҜжҲ‘.emacsдёӯжңҖеҗҺеҠ иҪҪзҡ„дёңиҘҝгҖӮ - Peter
我曾经遇到过这样的情况,我的 user-emacs-directory 没有被定义,导致一些包无法被识别,这可能是一个想法。 - lawlist
1个回答

2

可能是 cannot open load dired-details 的重复问题。

添加以下行:

(package-initialize)

回到你的.emacs文件的开头。

或查看变量

package-enable-at-startup

啊,没想到会出现这种行为。谢谢! - Peter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接