从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
为确保正常操作,您应该调查并删除 初始化文件中的错误原因。启动Emacs `--debug-init'选项用于查看完整的错误回溯。
下面的调试初始化: Link to GIST error dump
答案 0 :(得分:2)
你不应该得到这样的错误。对不起你的麻烦。错误消息说某些东西试图调用函数hexrgb-canonicalize-defined-colors
,但它从未定义过。毫无疑问,它没有定义,因为您的hexrgb.el
中没有文件load-path
。没关系,但在这种情况下,永远不应该调用它。
hexrgb.el
是可选文件,用于使用 Icicles (但建议使用) - 请参阅optional Icicles 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
中删除所有字节编译的 Icicles 文件。 Thx - 德鲁