Eu configurei a cor de fundo da linha atual para cinza claro assim:
hi CursorLine cterm=NONE ctermbg=253
(Observe que meu esquema de cores é preto e branco.)
No entanto, dessa forma, qualquer cor de fundo definida pelo realce da sintaxe é substituída por isso, ou seja, se uma palavra na linha atual for destacada, por exemplo, branco sobre vermelho, vejo o texto em cinza branco sobre claro. Só vejo que a linha (ou parte dela) deve ficar destacada em vermelho se eu mover o cursor para outra linha.
O que eu gostaria é que apenas a parte da linha atual para a qual nenhuma cor de fundo especial esteja definida seja destacada em cinza claro pela linha do cursor, mas que o realce da linha do cursor seja substituído pelo realce da sintaxe.
Isso é possível?
PS: O caso específico em que encontrei esse problema é a segunda linha em um arquivo tmp git commit, em que o texto na segunda linha é branco sobre vermelho (por qualquer motivo).