Я хотел бы изменить мой .vimrc
чтобы прочитать значение переменной из внешнего файла. Как я могу это сделать?
В частности, я и мой друг делимся репозиторием git с нашими файлами .vim
, но есть несколько небольших различий в том, что нам нужно в наших конфигах. Таким образом, большая часть файла является обычной, но мы используем операторы if, чтобы определить, загружать ли пользовательские разделы, например так:
let whoami = "user2"
if whoami == "user1"
...
После проверки нашего общего .vimrc
из-под контроля исходного кода, каждый из нас должен изменить назначение let whoami
чтобы загрузить наш собственный раздел. Вместо этого я хотел бы сохранить отдельный файл, который может отличаться для каждого из нас и из которого vim будет загружать значение этой переменной.
Может быть, под другим углом зрения: vim будет автоматически читать все файлы в моем .vim
? Если это так, то мы можем поместить туда ссылку с именем username.vim и связать ее с внешним файлом, который будет отличаться для каждого из нас.