Мой .vimrc
использует патоген, выполняя
execute pathogen#infect()
Однако, если я настроил новый компьютер и не установил патоген с помощью
mkdir -p ~/.vim/autoload ~/.vim/bundle && \
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
, то каждый раз, когда я перейти к редактированию файла, я получаю сообщение о том, что возбудитель не работает (и тогда я могу редактировать файл).
Я бы хотел, чтобы мой .vimrc вызов execute pathogen # infect
зависел от реально существующего ~ / .vim / autoload
.
В сценариях оболочки я бы сделал что-то вроде
if test -f ~/.vim/autoload
execute pathogen#infect()
fi
, но, конечно, это дает неопределенный тест метода. .vimrc
использует другой синтаксис, например, "
вместо #
для комментариев и для условного выражения Я не знаю, какой правильный формат.
Какой формат я бы использовал для файла .vimrc
?