【发布时间】:2011-07-27 13:50:31
【问题描述】:
我正在尝试为 emacs 21.4.1 安装 lua-mode(版本 20110428)并且遇到了问题。在我的 .emacs 文件中,我有:
(add-to-list 'load-path "~/.emacs.d/lua-mode/")
...
(setq auto-mode-alist (cons '("\\.lua$" . lua-mode) auto-mode-alist))
(autoload 'lua-mode "lua-mode" "Lua editing mode." t)
我使用了这里的安装说明:http://lua-mode.luaforge.net/ 另外,在我的 .emacs.d/ 目录中,我有 lua-mode/,其中包含 lua-mode.el。所有这些文件都具有正确的权限。
除了现在我使用 emacs 打开新文件“test.lua”时,我在暂存缓冲区中收到以下消息:
“文件模式规范错误:(void-function called-interactively-p)”
我正在运行 RHEL5。我在网上查过,但没有找到太多帮助。有没有人有什么建议?我不知道任何 LISP(因此很难调试 lua-mode.el),除了一些快捷方式之外,我对 emacs 了解不多。
谢谢。
【问题讨论】:
-
你打错了,首先:
'("\\.lua$ . lua-mode)应该是'("\\.lua$" . lua-mode)