
Posso estar errado, mas lembro-me de que o hlsearch está ativado por padrão.
Defini-lo explicitamente em .vimrc não tem efeito, embora a execução
:set hlsearch
no vim ative o destaque conforme o esperado.
Eu verifiquei /etc/vimrc
e /usr/share/vim/vimfiles/archlinux.vim
(a propósito, isso está no Arch Linux) apenas para garantir, mas nenhum deles parece conter nada que desative o hlsearch ou algo assim.
A configuração do hlsearch parece estar sendo lida, ~/.viminfo
mas o vim, por algum motivo, está desativando o hlsearch assim que eu o encerrei (.viminfo é gravável. Eu verifiquei).
Responder1
Postando uma resposta conforme solicitado:
Execute :verb set hls?
para descobrir onde hlsearch
foi modificado pela última vez.
De acordo com o manual, a configuração compatible
é redefinida hlsearch
. Veja também :h viminfo-h
outra armadilha.