启动时emacs冰柱错误

时间:2011-10-19 07:18:34

标签: emacs icicles

从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

1 个答案:

答案 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-pathM-x-load-library icicles等。

要进行调试,请仅使用 Icicles 文件(*.el,而不是字节编译,*.elc)。从load-path中删除所有字节编译的 Icicles 文件。 Thx - 德鲁