Windows 7,Emacs 25.1
如果我想更改 hl-line 的背景颜色,我会这样做:
(set-face-background 'hl-line "#333333")
行。但是我如何为 hl-line 背景颜色设置透明度(例如50%)?
答案 0 :(得分:2)
据我所知,你不能按照你的要求行事。 Emacs frame 可以有一个alpha
参数,指定该帧对给定度数是透明的。但对于Emacs来说,情况并非如此。
然而:
例如,您可以使面部hl-line
的背景接近但略微不同于背景颜色。
如果您希望将给定面部中显示的文字“消失”在背景中,则可以为该文本使用的面部为foreground
颜色,该颜色与框架的颜色相同(即{ {1}}面对)default
颜色。