Como acelerar a abertura do vim Buffer?

2

Abrir arquivos pela primeira vez é muito lento no vim. Eu fiz um vim --startuptime start.log .vimrc . Estes são os TOP4 encontrados em start.log

2075.385  1790.067: opening buffers

2200.133  124.203: BufEnter autocommands

117.800  082.955  062.110: sourcing $HOME/.vimrc

247.013  073.089  073.089: sourcing /home/fwagner/.vim/bundle/vim-fat-finger/plugin/fat-finger.vim 

Existe uma maneira de acelerar a abertura do buffer?

    
por Florian 19.08.2013 / 18:50

1 resposta

4

Certifique-se de que seus comandos automáticos estão agrupados assim:

augroup EditVim
  autocmd!
  autocmd BufWritePost .vimrc source $MYVIMRC
  autocmd FileType vim setlocal foldmethod=marker
augroup END

Se o seu vimrc estiver sendo originado várias vezes por algum motivo e seus comandos automáticos não forem cancelados com autocmd! , seus comandos BufEnter serão registrados novamente e novamente e o vim irá desacelerar para um rastreamento. É um dos (muitos) casos de borda no vim.

Confira este capítulo Aprenda Vimscript the Hard Way por Steve Losh para mais informações.

    
por 20.08.2013 / 09:18

Tags