使用emacs时无法打开加载文件
我已经下载了彩虹定界符.el,并将其放入以下目录:使用emacs时无法打开加载文件,emacs,emacs23,Emacs,Emacs23,我已经下载了彩虹定界符.el,并将其放入以下目录: GNU Emacs 23.2.1 在我的emacs配置文件中,我有以下内容: ~/.emacs.d/site-list/rainbow/ 但是,当我尝试启动emacs时,会出现以下错误: (add-to-list 'load-path "~/.emacs.d/site-list/rainbow") (require 'rainbow-delimiters) 有人能给我指出正确的方向吗?你可以尝试给出文件的加载路径,而不是像这样的文件夹 (
GNU Emacs 23.2.1
在我的emacs配置文件中,我有以下内容:
~/.emacs.d/site-list/rainbow/
但是,当我尝试启动emacs时,会出现以下错误:
(add-to-list 'load-path "~/.emacs.d/site-list/rainbow")
(require 'rainbow-delimiters)
有人能给我指出正确的方向吗?你可以尝试给出文件的加载路径,而不是像这样的文件夹 (添加到列表“加载路径”~/.emacs.d/site list/rainbow/rainbow delimiters.el) (需要“彩虹分隔符”) 如果您已经设置了Emacs启动工具包(https://github.com/technomancy/emacs-starter-kit)或者,您可以安装彩虹分隔符,如下所示:
软件包列表软件包
(这将打开一个包含可安装软件包列表的缓冲区)C-s彩虹
)上述步骤将安装,也将加载包(计算文件缓冲区),彩虹定界符已准备好使用。代码看起来不错,我会把钱花在打字错误上。事实上,传统的名称是
site lisp
(即使用p
而不是t
),可能您将文件放入site lisp
,但在init文件中写入了site list
。对于Emacs代码浏览器,ECB,我也有同样的问题(无法打开加载文件silentcomp.el)。
这是由于文件权限不正确造成的
检查rainbow-delimiters.el和其他.el文件的读取权限我试图用一个最小的新init文件重新开始,并且得到
无法打开的加载文件(需要“dired详细信息)
意识到我忘记在init文件中包含(包初始化)
。(这是必需的,因为这是我正在使用的管理器。)在测试过程中,我确实包含了文件名。然而,我也有同样的问题。当我今天晚些时候有更多的时间时,我有兴趣尝试第二种方法。谢谢。这应该是最高的答案。我已经使用emacs近20年了,我不知道这个资源的存在。谢谢你发布这个。
File error: Cannot open load file, rainbow-delimiters