emacs添加彩虹模式出错 can not open load file color

Vim、Emacs配置和使用
回复
头像
ziber
帖子: 141
注册时间: 2010-10-16 13:51

emacs添加彩虹模式出错 can not open load file color

#1

帖子 ziber » 2012-11-10 11:19

启动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下,
但是就是出错。。有人知道是什么原因的吗。。
附件
rainbow-mode.el.zip
(4.35 KiB) 已下载 84 次
!! 此人语无伦次 !!
gy619
帖子: 237
注册时间: 2011-10-11 10:16

Re: emacs添加彩虹模式出错 can not open load file color

#2

帖子 gy619 » 2012-11-10 22:15

看里面的代码,就知道要autoload....autoload后就可以了.其他没有错误.
另外,没有必要再放进/usr/share/emacs/site-lisp,多此一举.
kardinal
帖子: 750
注册时间: 2006-03-19 11:39

Re: emacs添加彩虹模式出错 can not open load file color

#3

帖子 kardinal » 2012-11-11 19:06

1楼:缺少 color.el
放到 site-lisp 没必要
2楼:或许你对于 autoload 的理解有误,简单的说,autoload 是一种被动技能,有点惰性求值的意思。
代码中出现的 magic comment 实际上对于运行时是没有影响的,它们与 generated-autoload-file 有关
如果正确使用 autoload 的话,实际上不须要再 require 或者 load ;反之,如果使用 require ,则相关文件里的 autoload 没有任何意义。
autoload 实际的行为是,记录下函数定义的位置,当实际用到时才去读取相应的文件。
fnhwsk
帖子: 39
注册时间: 2010-07-13 15:17

Re: emacs添加彩虹模式出错 can not open load file color

#4

帖子 fnhwsk » 2012-11-17 20:06

:em11 我本来也想用这个的 后来 跟我的配置有点兼容问题 改用mon-css-color-mode了 一样的效果 :em11
附件
emacs-css-color-mode
emacs-css-color-mode
132811
帖子: 194
注册时间: 2010-04-20 21:19
系统: ArchLinux
来自: My gtalk:a132811@
联系:

Re: emacs添加彩虹模式出错 can not open load file color

#5

帖子 132811 » 2012-11-17 20:27

fnhwsk 写了::em11 我本来也想用这个的 后来 跟我的配置有点兼容问题 改用mon-css-color-mode了 一样的效果 :em11
这个是awesome吗?
http://hilojack.sinaapp.com
i3 M370(2.4G)/500G/8G/OpenGL:Gallium 0.4 on nvidia 3100M
回复