O comando vim :highlight
command pode ser usado junto com os comandos match
e autocmd
para alterar as linhas próximas. Como segue:
:highlight CurrentLines gui=bold
:autocmd CursorMoved * :execute 'match CurrentLines /.*\n.*\%#.*\n.*/'
:autocmd CursorMovedI * :execute 'match CurrentLines /.*\n.*\%#.*\n.*/'
Primeiro, definimos um novo grupo de realces com o formato desejado, do que definimos uma ação automática para o evento CursorMoved
(para o comando e para o modo de inserção) que corresponde ao highligh à linha atual e é vizinho.
O padrão de correspondência não pode ser ajustado para incluir mais ou menos texto, conforme necessário.
O problema: o comando highligh tem um argumento GUI para definindo a fonte , mas para mim (gvim 2.7 no Ubunt) parece que o gvim ignora a configuração da fonte.
Há uma resposta do stackoverflow.com que lida com um problema semelhante e pode ser útil para você