Emacs lua模式语法高亮显示不工作

Emacs lua模式语法高亮显示不工作,emacs,lua,Emacs,Lua,我为Emacs24.1安装了lua模式,但在编写lua代码时,语法突出显示无法正常工作 lua模式无法识别以“---”开头的注释。甚至像“string”这样的单引号字符串也不会突出显示 我找不到关于这个特定问题的任何具体信息,有人知道发生了什么吗?使用ubuntu 12.04,我通过以下方式安装了emacs 24: $ sudo add-apt-repository ppa:cassou/emacs $ sudo apt-get update $ sudo apt-get insta

我为Emacs24.1安装了lua模式,但在编写lua代码时,语法突出显示无法正常工作

lua模式无法识别以“---”开头的注释。甚至像“string”这样的单引号字符串也不会突出显示


我找不到关于这个特定问题的任何具体信息,有人知道发生了什么吗?

使用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模式,但我正在使用并通过emacs内部的“PackageInstallLua模式”安装它


如果您遇到问题,可能是一些旧的emacs设置造成的。当然,请删除~/.emacs.d和其他~/.emacs内容。

在GNU emacs 24.1.50.1A上突出显示对我很有用。有几件事需要你仔细检查:

  • 是否启用lua模式(单词“lua”应出现在模式行中)。如果没有,请尝试通过包含lua代码的文件缓冲区上的
    M-x lua模式
    手动激活它
  • lua模式.el是否为当前模式?我使用来自的版本20111107

问题发生在我使用的所有操作系统(windows、mac、linux)上。我正在使用Emacs package manager安装lua modeSyntax highlighting部分工作。单行注释和单引号字符串不起作用。你能确认它们在你的Ubuntu框上被正确突出显示吗?