隨着:set cursorline
和:set list
,在NonText
和SpecialKey
高亮組的字符(例如,$
在每一行的末尾,和^M
通過Ctrl鍵產生 + V輸入 )在光標位於同一行時會失去突出顯示,與任何其他平淡的文本一樣恢復爲高亮組。這很混亂,醜陋和不好。CursorLine和非文本/ SpecialKey高亮衝突
這些都是在我的配置相關亮點:
:hi Conceal term=reverse cterm=none ctermfg=237 ctermbg=none
:hi CursorLine term=underline cterm=none ctermfg=none ctermbg=235
:hi NonText term=reverse cterm=none ctermfg=237 ctermbg=none
:hi Normal term=none cterm=none ctermfg=252 ctermbg=234
:hi SpecialKey term=reverse cterm=none ctermfg=14 ctermbg=23
問題不管仍然存在我的亮點配置(包括沒有配置的話)。我知道一些亮點組總是勝過其他組,但是從其他組(例如Conceal
)的語法突出顯示和突出顯示保持不變;有沒有辦法讓NonText
和SpecialKey
保持他們的亮點?
是沒可能使背景/前景突顯採取一個優先? –