我正在使用 Emacs 23 和php-mode.el 1.5.0。当我有这个时.emacs
:
(require 'php-mode)
当 Emacs 启动时,我收到此错误消息:
警告(初始化):加载“/Users/kdj/.emacs”时出错:
错误:必须在文件中使用“c-lang-defconst”
为确保正常运行,您应该调查并删除初始化文件中的错误原因。使用 `--debug-init' 选项启动 Emacs 以查看完整的错误回溯。
如果我在 Emacs 启动后进行评估(require 'php-mode)
,我不会收到任何错误消息。
我发现一个博客条目表明这个问题是 Emacs 23 特有的(也就是说,Emacs 22.x 没有错误),但它没有给出任何解决方案。
我不知道这是否重要,但我使用的是 Mac OS X,并且我从当前的 CVS 源构建 Emacs,使用./configure --with-ns
.
这里发生了什么,和/或我该如何解决?