我收到以下错误
文件模式指定错误:(错误“未知rx形式`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))
我从http://immerrr.github.com/lua-mode/安装了lua-mode
。
我尝试使用--debug-init
选项运行emacs,但它没有进入调试器,而是在text-mode
而不是lua-mode
中打开.lua文件..
(另见Emacs lua-mode issue: (void-function interactively-called-p))
答案 0 :(得分:5)
您的Emacs抱怨,因为它对最近一次提交中group-n
宏中使用的rx
符号一无所知,这可能是因为该符号仅在Emacs 24.2中引入你的人有点老了。
我必须承认,在编码时,我认为rx
包更为成熟,甚至没有在Emacs新闻中查找其更改。所以,这里有两个选择:
UPD:问题在上游修复,代码再次与Emacs23兼容。