Emacs,hl线背景。如何将背景色设置为透明?

Emacs,hl线背景。如何将背景色设置为透明?,emacs,Emacs,Windows 7、Emacs 25.1 如果我想更改hl行的背景色我会: (set-face-background 'hl-line "#333333") 嗯。但是我如何为hl line背景色设置透明(例如50%)?据我所知,您不能按要求执行。Emacs帧可以有一个alpha参数,该参数指定帧在给定程度上是透明的。但对于Emacs脸来说,情况并非如此 然而: 例如,您可以使facehl line的背景接近帧背景颜色,但与帧背景颜色略有不同 如果要使给定面中显示的文本在背景下“消失”,可以

Windows 7、Emacs 25.1

如果我想更改hl行的背景色我会:

(set-face-background 'hl-line "#333333")

嗯。但是我如何为hl line背景色设置透明(例如50%)?

据我所知,您不能按要求执行。Emacs帧可以有一个
alpha
参数,该参数指定帧在给定程度上是透明的。但对于Emacs脸来说,情况并非如此


然而:

  • 例如,您可以使face
    hl line
    的背景接近帧背景颜色,但与帧背景颜色略有不同

  • 如果要使给定面中显示的文本在背景下“消失”,可以为该文本使用的面指定与帧相同的
    前景
    颜色(即
    默认
    面)
    背景
    颜色