1

标题非常不言自明。

我想在 lua 模式下将评论颜色从黑色更改为绿色。

我试过把它放到 .emacs (set-face-foreground 'font-lock-string-face "red")

但它没有用。有任何想法吗?

4

3 回答 3

2

如果您将光标放在评论中,然后键入M-x customize-face RET,它将提供自动自定义正确的面孔(在这种情况下font-lock-comment-face,如 Rupert 所述)。这为您提供了一种很好的方式来处理面部的不同变化(以获得完全正确的颜色等),然后将其保存到您的.emacs. 这是找出您想要改变的任何面孔的最简单方法。

于 2012-08-31T19:58:47.897 回答
0

至少在我的 Emacs 版本中,如果我describe-face在 Lua 文件中调用一些注释,我会得到font-lock-comment-face,而不是font-lock-string-face. 您是否更改了错误的变量?

于 2012-08-31T19:28:10.600 回答
0

我已经解决了。

卸载 emacs 23 apt-get remove emacs

按照以下说明操作:https ://launchpad.net/~cassou/+archive/emacs 安装的 emacs-starter-kit:https ://github.com/technomancy/emacs-starter-kit

使用 Mx package-install RET lua-mode 安装 lua-mode

重新启动,并加载了一个lua文件。现在单行和多行评论都具有相同的评论颜色,我可以通过将默认情况下为砖红色的 font-lock-comment-face 颜色设置为深绿色来更改它,根据上面 Ivan 的回答。

于 2012-09-02T23:38:55.057 回答