Próbuję podświetlić bieżącą linię, a także pozycję kursora w Vimie. Oto mój .vimrc:
set cursorline
hi CursorLine ctermbg=8 ctermfg=15 "8 = dark gray, 15 = white
hi Cursor ctermbg=15 ctermfg=8
Występuje problem polegający na tym, że bieżący kolor tła linii pokrywa kolor tła kursora, więc wygląda to tak:

Mogę oczywiście powiedzieć, gdzie jest kursor, ponieważ kolor pierwszego planu jest prawie czarny, ale kiedy kursor znajduje się na spacji lub na początku / końcu linii, nie mam pojęcia, gdzie on jest, chyba że go przesunę.

Co robię tutaj źle?
vimmoże zmienić kolor kursora, na takich terminalach,xtermktóre pozwalają na dynamiczną zmianę (printf '\033]12;#f50\7'na przykład). Możesz także zmienić go na migający blok lub podkreślić (\e[1 qlub\e[3 q)