2

我收到以下错误

文件模式规范错误:(错误“Unknown rx form `group-n'”)

当我尝试在 emacs 中编辑 .lua 文件时。我使用 GNU Emacs 23.3.1,我的.emacs文件中有以下内容:

(autoload 'lua-mode "lua-mode" "Lua editing mode." t)
(add-to-list 'auto-mode-alist '("\\.lua$" . lua-mode))
(add-to-list 'interpreter-mode-alist '("lua" . lua-mode))

lua-modehttp://immerrr.github.com/lua-mode/安装。我尝试使用该--debug-init选项运行 emacs,但它没有进入调试器,而是打开了 .lua 文件text-mode而不是lua-mode..

(另请参阅Emacs lua-mode 问题:(void-function interactive-call-p)

4

1 回答 1

5

group-n您的 Emacs 抱怨,因为它对最近一次提交中宏中使用的符号一无所知rx,这可能是因为该符号仅在Emacs 24.2中引入,而您的符号有点旧。

我必须承认,在编写代码时,我认为这个rx包更加成熟,甚至没有费心在 Emacs 新闻中查找它的变化。所以,这里有两个选择:

  • 要么你更新你的 Emacs 到 24.2
  • 或者您可以降级到旧版本 并等待我有机会重写那段代码。

UPD:问题已在上游修复,代码再次与 Emacs23 兼容。

于 2013-03-19T01:46:52.693 回答