Перемещение локаций vimfiles обрывается snipmate.vim? - PullRequest
2 голосов
/ 10 февраля 2011

Я работаю над перемещением всей конфигурации vim в папку Dropbox, чтобы более эффективно делить ее между компьютерами.Для этого я изменил свой .vimrc следующим образом:

set runtimepath+=$HOME/My\ Documents/Dropbox/vim
source $HOME\My Documents\Dropbox\vim\vimrc.vim

vimrc.vim выглядит следующим образом:

set nocompatible
filetype on
filetype plugin on
filetype indent on
syntax enable

Проблема в том, что snipMate.vim больше не работаетработает.Я знаю, что нет никаких плагинов, мешающих ему, так как я сделал новую установку vim и удалил все остальные плагины.Он отлично работал до того, как я переместил плагины в папку dropbox.Я думаю, что это может иметь какое-то отношение к тому факту, что каталог after в vimfiles, похоже, не читается, когда я перемещаю папку плагина в раскрывающийся список (то есть after / snipmate.vim появляется только в: scriptnames, когда у меня естьvimfiles как папка плагина).Я попытался явным образом найти скрипт в каталоге after, добавив в мой .vimrc следующее:

source $HOME\My Documents\Dropbox\vim\after\plugin\snipMate.vim

, но snipmate все еще не работает.

Есть идеи по исправлению?

1 Ответ

5 голосов
/ 10 февраля 2011

Вы должны добавить каталог after к 'runtimepath', если вы хотите, чтобы Vim искал его.

set runtimepath^=$HOME/My\ Documents/Dropbox/vim
set runtimepath+=$HOME/My\ Documents/Dropbox/vim/after

Это следует нормальному поведению, когда сначала запрашивается ваш личный каталог vim, затем system-широкий материал, и, наконец, ваш личный после каталога.

...