如何在Emacs上自定义面部,但仅在hl-line处于活动状态时?

时间:2013-08-14 12:25:16

标签: emacs elisp emacs24 emacs-faces

我正在使用Emacs 24,控制台(8种颜色)和Solarized主题。

Emacs 24 with Solarized theme

我想使用以下内容减少评论:

(set-face-foreground 'font-lock-comment-delimiter-face "black")
(set-face-foreground 'font-lock-comment-face "black")

这样,评论的颜色与我们在图片上看到的hl-line脸部的颜色相同。但是,当移动到包含注释的行时,我希望它们被反转(来自hl-line的黑色背景,正常的前景而不是黑色)所以我仍然可以阅读它们。

2 个答案:

答案 0 :(得分:1)

作为替代方案,您还可以暂时隐藏评论。请参阅库hide-comnt.el中的命令hide/show-comments-toggle。把它绑在一把方便的钥匙上 - 非常简单。

答案 1 :(得分:0)