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