Estou tentando mover meu .viminfo
arquivo para minha .vim/
pasta para uma sincronização mais limpa em várias máquinas. (Eu tenho meu .vim
armazenado no Dropbox e, em seguida, crio links simbólicos para ele no meu diretório pessoal.)
Então, nesta manhã, encontrei esta resposta sobre como fazer exatamente isso. Ótimo! Infelizmente, eu uso o Windows no trabalho e o Mac em casa, o que ~/.vim
acontece algumas vezes ~/vimfiles
. Como resultado, uma solução de uma linha
set viminfo+=n~/.vim/viminfo
agora se tornou uma solução de 5 linhas
if has('unix')
set viminfo+=n~/.vim/viminfo
elseif has('win32')
set viminfo+=n~/vimfiles/viminfo
endif
o que me parece desajeitado.
Existe algum tipo de variável de ambiente padrão que posso usar para acessar o caminho de tempo de execução específico do usuário, à la $VIMRUNTIME
ou $MYVIMRC
? Ou isso é algo que eu só tenho que dançar?