Мое время загрузки для vim составляет примерно половину секунды (проверено с "--startuptime" ), но после того, как я перезагрузил vimrc пару раз через source
, он становится медленнее впоследствии. Я не отлаживал .vimrc систематически, поэтому я не уверен, как действовать дальше. Настройка verbose
помогает увидеть, что происходит, и я почти уверен, что .vimrc загружается более одного раза. (особенно filetype.vim
и ftplugin.vim
). Когда я нажимаю Ctrl-C, чтобы остановить зависание, я получаю сообщение об ошибке в filetype.vim
, что, я думаю, связано с тем, что vim тратит больше времени на загрузку filetype.vim
. Наиболее вероятным виновником, который я вижу, является автоматическая перезагрузка .vimrc:
if has("autocmd")
autocmd bufwritepost .vimrc source $MYVIMRC "auto source vimrc
endif
Как я могу остановить это?