启动emacs时提示这个错误
file error: cannot open load file,color
我是在装彩虹模式时出错的,配置文件是
(add-to-list 'load-path "~/.emacs.d/")
(require 'rainbow-mode)
(dolist (hook '(css-mode-hook
html-mode-hook))
(add-hook hook (lambda () (rainbow-mode t))))
然后rainbow-mode.el我放在了~/.emacs.d/下,
而且也放在了/usr/share/emacs/site-lisp下,
但是就是出错。。有人知道是什么原因的吗。。
emacs添加彩虹模式出错 can not open load file color
- ziber
- 帖子: 141
- 注册时间: 2010-10-16 13:51
-
- 帖子: 237
- 注册时间: 2011-10-11 10:16
Re: emacs添加彩虹模式出错 can not open load file color
看里面的代码,就知道要autoload....autoload后就可以了.其他没有错误.
另外,没有必要再放进/usr/share/emacs/site-lisp,多此一举.
另外,没有必要再放进/usr/share/emacs/site-lisp,多此一举.
-
- 帖子: 750
- 注册时间: 2006-03-19 11:39
Re: emacs添加彩虹模式出错 can not open load file color
1楼:缺少 color.el
放到 site-lisp 没必要
2楼:或许你对于 autoload 的理解有误,简单的说,autoload 是一种被动技能,有点惰性求值的意思。
代码中出现的 magic comment 实际上对于运行时是没有影响的,它们与 generated-autoload-file 有关
如果正确使用 autoload 的话,实际上不须要再 require 或者 load ;反之,如果使用 require ,则相关文件里的 autoload 没有任何意义。
autoload 实际的行为是,记录下函数定义的位置,当实际用到时才去读取相应的文件。
放到 site-lisp 没必要
2楼:或许你对于 autoload 的理解有误,简单的说,autoload 是一种被动技能,有点惰性求值的意思。
代码中出现的 magic comment 实际上对于运行时是没有影响的,它们与 generated-autoload-file 有关
如果正确使用 autoload 的话,实际上不须要再 require 或者 load ;反之,如果使用 require ,则相关文件里的 autoload 没有任何意义。
autoload 实际的行为是,记录下函数定义的位置,当实际用到时才去读取相应的文件。
-
- 帖子: 39
- 注册时间: 2010-07-13 15:17
Re: emacs添加彩虹模式出错 can not open load file color


-
- 帖子: 194
- 注册时间: 2010-04-20 21:19
- 系统: ArchLinux
- 来自: My gtalk:a132811@
- 联系:
Re: emacs添加彩虹模式出错 can not open load file color
这个是awesome吗?fnhwsk 写了:我本来也想用这个的 后来 跟我的配置有点兼容问题 改用mon-css-color-mode了 一样的效果
http://hilojack.sinaapp.com
i3 M370(2.4G)/500G/8G/OpenGL:Gallium 0.4 on nvidia 3100M
i3 M370(2.4G)/500G/8G/OpenGL:Gallium 0.4 on nvidia 3100M