GNU Emacs 23.2.1
Run Code Online (Sandbox Code Playgroud)
我已经下载rainbow-delimiters.el并放入以下目录:
~/.emacs.d/site-list/rainbow/
Run Code Online (Sandbox Code Playgroud)
在我的emacs配置文件中,我有以下内容:
(add-to-list 'load-path "~/.emacs.d/site-list/rainbow")
(require 'rainbow-delimiters)
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试启动emacs时,我收到以下错误:
File error: Cannot open load file, rainbow-delimiters
Run Code Online (Sandbox Code Playgroud)
谁能指出我正确的方向?
Lin*_*cer 15
代码看起来很好,我会把我的钱放在一个错字上.事实上,传统的名字site-lisp(即有p和没有t),也许你把文件中site-lisp,但写site-list在你的init文件?
您可以尝试提供文件的加载路径,而不是像文件夹那样,
(add-to-list'load-path"〜/ .emacs.d/site-list/rainbow/rainbow-delimiters.el")(要求'rainbow-delimiters)
如果您已经设置了Emacs启动工具包(https://github.com/technomancy/emacs-starter-kit)或它的一个分支,您可以安装如下的彩虹分隔符:
package-list-packages(这将打开一个包含可安装包列表的缓冲区)C-s rainbow)上面的步骤将安装,也加载包(评估文件缓冲区),并且彩虹分隔符已准备好使用.
我试图用最小的新的init文件重新开始,并得到Cannot open load file了(require 'dired-details).
意识到我忘了包含(package-initialize)在我的init文件中.(因为那是我正在使用的经理所必需的.)