Vimrc autosourcing não funciona

1

Minha configuração do vim reside em $HOME/.vim/vimrc , que é linkado por link com ~/.vimrc .

Dentro do meu vimrc eu tenho:

if has("autocmd")
  autocmd bufwritepost vimrc source $HOME/.vim/vimrc
endif

Mas não está funcionando. Eu também tentei pesquisar $MYVIMRC .

Estou sentindo falta de algo?

    
por jviotti 22.07.2013 / 19:56

1 resposta

2

Isso deve ser feito:

augroup myvimrc
    au!
    au BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC | if has('gui_running') | so $MYGVIMRC | endif
augroup END

Encontrou esta solução no SuperUser em Q & A intitulado: Como você recarrega seu arquivo .vimrc sem reiniciar o vim? .

Veja a ajuda sobre autocmd-patterns para mais informações:

:help autocmd-patterns
    
por 22.07.2013 / 20:08

Tags