O comando :se hls
ativa apenas uma opção. Você verá visualmente nada mudar. Veja:
:help 'hlsearch'
(As citações devem ser digitadas.)
Se o que você está tentando fazer é fazer com que o Vim comece a destacar a última string de busca usada toda vez que um novo buffer for inserido, esse comando não o ajudará.
Infelizmente o Vim não tem nenhum inverso do comando:nohlsearch
, que diz ao Vim para parar de destacar a última string pesquisada, e parece que o Vim se recusa a deixá-lo ficar em um autocmd (isto é, marcando a posição do cursor, executando o último procure novamente, depois retornando à marca). O Vim parece assumir que um autocmd nunca deve acionar o realce da pesquisa.
Se você precisar deste recurso, deve enviar um e-mail para a lista de desenvolvedores ou para o mantenedor do Vim diretamente e pedir que um comando :hlsearch
seja adicionado.