has("vim_starting")
возвращает true
при запуске , false
при запуске.Проверка полезна в случае, когда .vimrc
вручную получен с :source ~/.vimrc
- она предотвращает выполнение команд, которые должны выполняться только один раз при запуске.
Защита set nocompatible
полезна, потому что команда такжеустанавливает множество других опций.