A mobilização de recursos do meu .vimrc não definiu a marca criada ao escrever o buffer?

0

A primeira linha retorna o cursor para a linha em que eu estava, o segundo origina o arquivo de recurso. ambos trabalham lá, mas não funcionam juntos. As marcas definidas pelo cursor de retorno parecem ainda estar definidas, alguém pode explicar qual é a correlação entre os dois?

au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") 
    \ | exe "normal! g'\"" | endif

augroup myvimrc
    au!
    au BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC 
    \ | if has('gui_running') && filereadable($MYGVIMRC) 
    \ | so $MYGVIMRC | endif
augroup END
    
por FallenAngel 13.09.2015 / 00:15

1 resposta

1

O código principal do Vim se esforça para não alterar ou perder marcas, a menos que seja absolutamente necessário, especialmente em situações que "surpreendam" o usuário; o sourcing your .vimrc é como pesquisar qualquer script Vim, que não altera os locais das marcações - ou desmarque-os - a menos que haja comandos explícitos no script Vim que o façam.

    
por 14.09.2015 / 20:37

Tags