如何更改emacs lua-mode.el中的注释颜色?

如何更改emacs lua-mode.el中的注释颜色?,emacs,lua,Emacs,Lua,这个标题不言自明 我想在lua模式下将注释颜色从黑色改为绿色 我已经试着把这个放进了。emacs (将人脸前景的字体锁定字符串设置为“红色”) 但它不起作用。有什么想法吗?至少在我的Emacs版本中,如果我对Lua文件中的一点注释调用描述面,我会得到字体锁定注释面,而不是字体锁定字符串面。是否更改了错误的变量?如果将光标放在注释中,并键入M-x customize face RET,它将自动自定义正确的面(在本例中,如Rupert所述,字体锁定注释面)。这为您提供了一种很好的方法,可以对面部进行

这个标题不言自明

我想在lua模式下将注释颜色从黑色改为绿色

我已经试着把这个放进了。emacs (将人脸前景的字体锁定字符串设置为“红色”)


但它不起作用。有什么想法吗?

至少在我的Emacs版本中,如果我对Lua文件中的一点注释调用
描述面
,我会得到
字体锁定注释面
,而不是
字体锁定字符串面
。是否更改了错误的变量?

如果将光标放在注释中,并键入M-x customize face RET,它将自动自定义正确的面(在本例中,如Rupert所述,
字体锁定注释面
)。这为您提供了一种很好的方法,可以对面部进行不同的更改(以获得正确的颜色等),然后将其保存到
.emacs
。这是找到你想要改变的任何面孔的最简单方法。

我已经解决了

已卸载的emacs 23 apt-get-remove-emacs

按照以下说明操作: 已安装的emacs启动器套件:

使用M-x软件包安装lua模式安装RET lua模式


重新启动,并加载lua文件。现在,单行和多行注释都有相同的注释颜色,我可以根据Ivan上面的回答,通过将默认为brickred的字体锁定注释面颜色设置为暗绿色来更改注释颜色。

对于块注释也是如此,即--[],但对于单行注释,字体显示为“默认”。我应该指出,我在64位Ubuntu12.04中使用emacs 23.3.1时,已经尝试了稳定版和当前的测试版快照。我会给你答案。虽然我在emacs 23中尝试的lua模式没有检测到单行评论。升级到emacs 24并使用软件包管理器安装lua模式,然后它就起作用了。然后我可以继续我希望你把颜色涂成什么颜色。