【问题标题】:Emacs lua-mode syntax highlighting not workingEmacs lua-mode 语法高亮不工作
【发布时间】:2012-09-15 03:54:36
【问题描述】:

我为 Emacs 24.1 安装了 lua 模式,但是当我编写 lua 代码时,语法突出显示无法正常工作。

lua-mode 不能识别以'--' 开头的注释。甚至像 'string' 这样的单引号字符串也不会突出显示。

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

【问题讨论】:

  • 这个问题发生在我使用的所有操作系统(windows、mac、linux)我正在使用 Emacs 包管理器来安装 lua 模式

标签: emacs lua


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    使用 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 内容。

    【讨论】:

    • 语法高亮部分工作。单行注释和单引号字符串不起作用。你能确认它们在你的 Ubuntu 盒子上正确突出显示吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-10
    • 2010-10-26
    • 2016-11-09
    • 2011-02-11
    • 2019-07-23
    • 2019-07-11
    • 2012-03-24
    相关资源
    最近更新 更多