从elpa (package-list-packages)安装的Icicles (v.22.0)
Emacs版本
$ emacs --version
GNU Emacs 24.0.90.1emacs启动时的输出
警告(初始化):加载`/home/exu/.emacs.d/init.el‘时出错:
Symbol's function definition is void: hexrgb-canonicalize-defined-colors为确保正常运行,应调查并删除初始化文件中的错误原因。使用`--debug-init‘选项启动Emacs,查看完整的错误回溯。
调试初始化如下:Link to GIST error dump
发布于 2011-10-21 12:00:07
您不应该得到这样的错误。很抱歉给你添麻烦了。错误消息说有东西试图调用函数hexrgb-canonicalize-defined-colors,但它从未定义过。没有定义它是毫无疑问的,因为您的load-path中没有文件hexrgb.el。这没问题,但在这种情况下,永远不应该调用它。
要使用Icicles,hexrgb.el是一个可选文件(但建议这样做) --请参阅optional libraries。
如果可以的话,通过电子邮件跟进--这是最简单的方式:M-x icicle-send-bug-report。让我知道你有什么Icicles文件等。最好是从emacs -Q开始测试(没有初始化文件)。将debug-on-error设置为t,将Icicles文件添加到load-path、M-x-load-library icicles等。
对于调试,请仅使用源Icicles文件(*.el,而不是字节编译的*.elc)。从load-path中删除所有字节编译的图标文件。Thx --德鲁
https://stackoverflow.com/questions/7817791
复制相似问题