Você está fazendo coisas loucas com sua configuração. Você achou o caminho padrão muito fácil e sólido?
-
Arquivos de tempo de execução do Vim, tudo em
/share/vim/vim74
, deve estar em/usr/share/vim/vim74
. Você instalou o Vim no seu$HOME
devido a problemas de privilégio? -
Todas as suas coisas pessoais (esquemas de cores, plugins, scripts de sintaxe ...) devem entrar em
~/.vim
. Esse diretório pode ser um link simbólico para o diretóriovimfiles
em seu Dropbox, que removeria a "necessidade" de todos os seus hacks. Supondo que você esteja no Linux, faça:ln -s /home/username/Dropbox/Personal/config_sync/vim/vimfiles /home/username/.vim
-
pathogen.vim
não é supostamentesource
d. Está no diretórioautoload
precisamente porque o mecanismoautoload
impede que ele sejasource
d para economizar tempo na inicialização.Além disso,
pathogen.vim
deve estar em~/.vim/autoload/
.Com uma configuração "normal", ou um link simbólico que faz com que pareça "normal" para o Vim, não há necessidade de passar por todos esses arcos.
-
smooth_scroll.vim
não deve estar em um diretórioautoload
, ele vem em um diretórioplugin
, por que você alterou isso? É por isso que o plugin não funciona. -
Você sabia que o 7.4 agora parece tanto para
~/.vimrc
quanto para~/.vim/vimrc
? Isso torna muito mais fácil gerenciar sua configuração mantendo tudo em um único diretório.
Etapa 1: altere a estrutura desse diretório vimfiles
em sua caixa de depósito para ficar assim:
/home/username/Dropbox/Personal/config_sync/vim/vimfiles/
+-autoload/
| +-pathogen.vim
+-bundle/
+-vim-smoothscroll/
+-plugin/
+-smooth_scroll.vim
Etapa 2: mova seu vimrc
dentro do diretório vimfiles
da sua caixa de depósito.
etapa 3: remova todas as coisas relacionadas a caminhos inúteis nesse arquivo. A parte relacionada ao patógeno deve ter esta aparência:
execute pathogen#infect()
execute pathogen#helptags()
passo 4: remova o seu ~/.vimrc
:
$ cd
$ unlink .vimrc
etapa 5: crie um link simbólico para o seu diretório sincronizado com a caixa de depósito:
$ ln -s /home/username/Dropbox/Personal/config_sync/vim/vimfiles /home/username/.vim