Como evitar '.viminfo' em '$ HOME'

1

Em um dos meus arquivos de configuração , defino viminfo para

set viminfo+=n~/.cache/vim/info

Agora, ambos ~/.viminfo e ~/.cache/vim/info são criados. Se eu deletei ~/.viminfo , ele será recriado novamente.

Como posso dizer ao Vim para evitar a criação do arquivo ~/.viminfo e usar apenas o arquivo ~/.cache/vim/info ?

    
por gioele 26.05.2014 / 10:18

1 resposta

1

Acho que é porque o Vim já cria o padrão antes de chegar à sua redefinição em ~/.vimrc . Para evitar isso, você precisa passar essa alteração de configuração diretamente para o Vim no lançamento:

$ vim -i ~/.cache/vim/info

Como alternativa, limpe o seu ~/.vimrc via

:autocmd VimLeave * call delete('~/.viminfo')
    
por 26.05.2014 / 10:36