Emacs:hl-line-mode与highlight-phrase冲突

Ado*_*obe 10 emacs

我通过评估突出显示当前行:

(hl-line-mode)
Run Code Online (Sandbox Code Playgroud)

它也可以全局设置:

(global-hl-line-mode nil)
Run Code Online (Sandbox Code Playgroud)

问题是这种方式突出显示行覆盖highlight-phrase.所以我的问题是:"如何突出这一行中的当前行和给定短语?"

san*_*inc 6

两者highlight-phrasehl-line应用具有背景颜色集的面.hl-line胜出,因为它使用的覆盖,并覆盖总是覆盖文本属性,其 highlight-phrase使用.我建议您通过自定义hi-yellow面部来使用明亮的前景色而不是背景色,甚至是盒子来解决这个问题.