Estou tentando destacar a linha atual, bem como a posição do cursor no Vim. Aqui está o meu .vimrc:
set cursorline
hi CursorLine ctermbg=8 ctermfg=15 "8 = dark gray, 15 = white
hi Cursor ctermbg=15 ctermfg=8
O problema que estou enfrentando é que a cor atual do plano de fundo da linha cobre a cor do plano de fundo do cursor, então fica assim:
Obviamente, posso dizer onde está o cursor porque a cor do primeiro plano é quase preta, mas quando o cursor está em um espaço ou no início / fim de uma linha, não tenho idéia de onde está, a menos que a mova.
O que eu estou fazendo errado aqui?
vim
pode mudar a cor do cursor, nesses terminais, assimxterm
você pode alterá-lo dinamicamente (printf '\033]12;#f50\7'
por exemplo). Você também pode alterá-lo para um bloco piscando ou sublinhado (\e[1 q
ou\e[3 q
)