2012-09-15 87 views
5

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

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

我找不到关于这个特定问题的任何具体信息,有没有人有任何想法是怎么回事?

+0

你正在使用哪个操作系统? – lipp

+0

问题发生在我使用的所有操作系统上(windows,mac,linux)我正在使用Emacs软件包管理器来安装lua- –

回答

1

在GNU Emacs 24.1.50.1A上突出显示我的作品。有几件事要你仔细检查:

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

使用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模式,但我使用https://github.com/technomancy/emacs-starter-kit,并通过安装了“包安装LUA模式“从emacs里面。

如果你有麻烦,也许一些旧的emacs设置导致它们。可以肯定的是,删除〜/ .emacs.d和其他〜/ .emacs的东西。

+0

语法突出显示部分工作。单行注释和单引号字符串不起作用。你能确认它们在你的Ubuntu盒子上被正确突出显示吗? –

+0

是的,两者都在工作。 – lipp