我们如何配置(或修复?)hl-line,使其背景突出显示在堆栈中的最后(或第一?)。
即:如果hl-line突出显示某行已经具有背景颜色的一行,则hl-line不应该用自己的颜色覆盖该背景颜色。
它应该在后面,让其他背景颜色可见。
答案 0 :(得分:1)
如果您使用库hl-line+.el
(另请参阅highlight current line),则可以设置hl-line使用的叠加层的优先级。要做你想做的事,你可以减少低于其他叠加使用的数字。
(你甚至可以使用负数,但是没有记录 - 请参阅Emacs bug #16192。你可以使用具有主要优先级和次要优先级的利弊单元 - 请参阅错误#17234 。)
但是,叠加突出显示始终优先于文本属性突出显示。因此,您无法使叠加显示为“在某些文本属性突出显示下”。