Постепенно медленное время перезагрузки .vimrc
Мое время загрузки для 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
Как я мог предотвратить это?