2012-09-15 104 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