現在の行の背景色を次のように薄い灰色に設定しました。
hi CursorLine cterm=NONE ctermbg=253
(私の配色は白地に黒であることに注意してください。)
ただし、このようにして、構文の強調表示で設定された背景色が上書きされます。つまり、現在の行の単語が強調表示されている場合(たとえば、白地に赤)、テキストは白地に灰色で表示されます。カーソルを別の行に移動すると、その行(またはその一部)が赤で強調表示されるはずです。
私が欲しいのは、特別な背景色が設定されていない現在の行の部分だけがカーソルラインによってライトグレーで強調表示されることですが、カーソルラインの強調表示は構文の強調表示によって上書きされます。
これは可能ですか?
PS:この問題が発生した特定のケースは、git commit tmp-fileの2行目で、2行目のテキストは(理由は問わず)赤白になっています。