Pathogen (Vim) нестандартный каталог - PullRequest
4 голосов
/ 10 июля 2011

Мне нравится идея хранить все мои плагины Vim и мой vimrc в Dropbox. Я тоже люблю патоген. Глядя на файл pathogen.vim, кажется, что я могу предоставить функции pathogen # infect () альтернативное расположение для моей папки комплекта. Но это просто не работает. Я искал решение проблемы «высоко» и «низко», но ничто из того, что я делаю, не позволит мне изменить «рабочий каталог» для патогена на «~ / Dropbox / Vim / GlobalRuntimePath / bundle». Я попробовал поискать pathogen.vim прямо в моем vimrc, но безрезультатно. Pathogen не жалуется, только мой vimrc, когда он пытается вызвать функции из плагинов, которых больше не существует, когда я удаляю их локальные копии.

Я задаю неправильные вопросы?

1 Ответ

5 голосов
/ 10 июля 2011

Существует способ добавить пользовательские каталоги комплекта, предоставленные в Возбудитель. Во-первых, необходимо добавить пути к каталогам, содержащим дополнительные комплекты к опции runtimepath:

:set runtimepath+=~/Dropbox/Vim/GlobalRuntimePath

Затем при загрузке Pathogen в файл .vimrc необходимо указать имя всех каталогов комплекта (они должны иметь тот же), что и аргумент для runtime_append_all_bundles вызова:

:call pathogen#runtime_append_all_bundles('bundle')

Если каталоги комплекта названы по умолчанию, bundle, аргумент может быть опущенным.

...