Вы пробовали set runtimepath+=/path/to/vimfiles
(обратите внимание на +=
)? Также возможно, что вам нужно сделать это для всех подпапок.
Поскольку вы используете Git, вы можете установить рабочий каталог на ~/.vim
на Mac и на любом компьютере с Windows, что делает имя папки неактуальным.
$ git config worktree /Users/username/.vim
Я использую DropBox для синхронизации папок ~/.vim
на всех моих машинах (Mac @ work, Mac @ home, Ubuntu @ home и Linode VPS где-то). Все папки autoload
, bundle
и т. Д. Находятся в подпапке DOTFILES/vim
моего DropBox и связаны с ~/.vim/autoload
, ~/.vim/bundle
, ~/.vim/syntax
и т. Д.
Простая символическая ссылка ~/Dropbox/DOTFILES/vim
на ~/.vim
тоже подойдет, но я хотел, чтобы на этой машине оставались вещи, характерные для машины. Представления, например.
My .vimrc
содержит только несколько строк:
source ~/Dropbox/DOTFILES/vimrc
" Quickly edit/reload the vimrc file
nmap <silent> <leader>ev :tabnew ~/Dropbox/DOTFILES/vimrc<CR>
nmap <silent> <leader>sv :so ~/Dropbox/DOTFILES/vimrc<CR>
Я полагаю, что его установка на новую машину займет максимум 2-3 минуты, а поддерживать все в актуальном состоянии совершенно без усилий.