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$HOMEdevido 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óriovimfilesem 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.vimnão é supostamentesourced. Está no diretórioautoloadprecisamente porque o mecanismoautoloadimpede que ele sejasourced para economizar tempo na inicialização.Além disso,
pathogen.vimdeve 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.vimnã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
~/.vimrcquanto 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