启动时出现 emacs 冰柱错误

标签 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

最佳答案

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

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 文件。谢谢——德鲁

关于启动时出现 emacs 冰柱错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7817791/

相关文章:

Emacs 键绑定(bind)回退

emacs - Emacs Lisp 中的 GNU+Linux 构建框架?

emacs - 我可以在任何地方使用 ido-completing-read 而不是 completion-read 吗?

regex - 如何进行复杂的多缓冲区搜索?

emacs - CEDET 覆盖颜色主题

Emacs:如何全局启用模式?

emacs - 如何编写 Emacs 函数以用指定文本包裹标记区域

Emacs 冰柱空间

emacs - 理解 Emacs 完成模式选择

emacs 将打开的缓冲区视为一棵树