我为 Emacs 24.1 安装了 lua 模式,但是当我编写 lua 代码时,语法突出显示无法正常工作。
lua-mode 不能识别以'--' 开头的注释。甚至像 'string' 这样的单引号字符串也不会突出显示。
我找不到有关此特定问题的任何具体信息,有人知道发生了什么吗?
在 GNU Emacs 24.1.50.1A 上突出显示对我有用。有几件事需要您仔细检查:
M-x lua-mode
包含 lua 代码的文件缓冲区手动激活它。lua-mode.el
电流的吗?我使用来自http://immerrr.github.com/lua-mode的20111107 版本。使用 ubuntu 12.04 我通过执行以下操作安装了 emacs 24:
$ sudo add-apt-repository ppa:cassou/emacs
$ sudo apt-get update
$ sudo apt-get install emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot
我不记得是否立即安装了 lua-mode,但我正在使用https://github.com/technomancy/emacs-starter-kit并通过 emacs 内部的“package-install lua-mode”安装它。
如果您遇到问题,可能是一些旧的 emacs 设置导致它们。可以肯定的是,删除 ~/.emacs.d 和其他 ~/.emacs 的东西。