标题非常不言自明。
我想在 lua 模式下将评论颜色从黑色更改为绿色。
我试过把它放到 .emacs (set-face-foreground 'font-lock-string-face "red")
但它没有用。有任何想法吗?
如果您将光标放在评论中,然后键入M-x customize-face RET,它将提供自动自定义正确的面孔(在这种情况下font-lock-comment-face
,如 Rupert 所述)。这为您提供了一种很好的方式来处理面部的不同变化(以获得完全正确的颜色等),然后将其保存到您的.emacs
. 这是找出您想要改变的任何面孔的最简单方法。
至少在我的 Emacs 版本中,如果我describe-face
在 Lua 文件中调用一些注释,我会得到font-lock-comment-face
,而不是font-lock-string-face
. 您是否更改了错误的变量?
我已经解决了。
卸载 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 的回答。