Допустим, у меня есть архив всех моих настроек vim - все обычно внутри ~ / .vim (плагины, автозагрузка, цвета, все такое) и файл vimrc. Я извлекаю это в каталог где-то. Так что в каталоге, где я ($ PWD), есть папка "vim" и файл "vimrc". (примечание: этот каталог будет доступен только для чтения, поэтому vim не должен пытаться писать в него).
Какие аргументы командной строки или переменные среды я могу предоставить vim, чтобы убедиться, что все мои плагины, синтаксис и т. Д. Загружены так же, как и vimrc, в том же порядке, в котором они обычно находятся, если бы они находились в ~ /. vim и ~ / .vimrc
В качестве бонуса я бы хотел игнорировать ~ / .vimrc и ~ / .vim хост-компьютера, если это возможно (но это не обязательно).
Если вам интересно, почему я не просто добавляю файлы в ~ / .vimrc и ~ /, vim, я пытаюсь упаковать свою собственную конфигурацию vim и взять ее с собой. Я не хочу перегружать конфигурацию vim компьютера, который я использую, я просто хочу начать сеанс vim с my config.