3

从 elpa (package-list-packages) 安装的 Icicles (v.22.0)

Emacs 版本

$ emacs --version
GNU Emacs 24.0.90.1

emacs 启动时的输出

警告(初始化):加载“/home/exu/.emacs.d/init.el”时出错:

Symbol's function definition is void: hexrgb-canonicalize-defined-colors

为确保正常运行,您应该调查并删除初始化文件中的错误原因。使用 `--debug-init' 选项启动 Emacs 以查看完整的错误回溯。

下面的调试初始化: 链接到 GIST 错误转储

4

1 回答 1

2

你不应该得到这样的错误。很抱歉给您带来麻烦。错误消息是说某些东西试图调用函数hexrgb-canonicalize-defined-colors但从未定义过。毫无疑问,它没有被定义,因为您hexrgb.elload-path. 没关系,但在这种情况下,它永远不应该被调用。

hexrgb.el是使用Icicles的可选文件(但建议使用)——请参阅可选的Icicles

如果可以的话,通过电子邮件跟进——这是最简单的:M-x icicle-send-bug-report. 让我知道您拥有哪些Icicles文件等。最好从emacs -Q(无初始化文件)开始进行测试。设置debug-on-error为 t,将Icicles文件添加到您的load-pathM-x-load-library icicles等。

对于调试,仅使用 Icicles文件(*.el,不是字节编译的,*.elc)。从. _ _ load-path谢谢——德鲁

于 2011-10-21T04:00:07.263 回答