gVim: Pathogen não carrega plugins corretamente (Windows)

2

Estou usando o gVim 7.4 no Windows 7 x64. Quando coloco um plugin na pasta do pacote, os comandos do plugin não parecem estar registrados. Minha configuração é a seguinte:

O gVim está instalado em C:\Program Files (x86)\Vim\vim74 .

Eu coloquei o arquivo do patógeno aqui: C:\Users\gordon\vimfiles\autoload\pathogen.vim .

Eu quero usar o plugin NERD Tree, então eu executei o seguinte em um prompt de comando:

cd C:\Users\gordon\vimfiles\bundle
git clone https://github.com/scrooloose/nerdtree.git

Isso criou a pasta C:\Users\gordon\vimfiles\bundle\nerdtree com todas as pastas de plugins da Árvore NERD abaixo dela.

Eu também instalei o esquema de cores zenburn:

cd C:\Users\gordon\vimfiles\bundle
git clone https://github.com/jnurmine/Zenburn.git zenburn

Meu arquivo C:\Users\gordon\_gvimrc contém o seguinte:

set nocompatible
execute pathogen#infect()
filetype plugin on
filetype plugin indent on
set guifont=Dina:h10:cANSI
colors zenburn

Eu não recebo nenhum erro ao lançar o gVim. O estranho é que o patógeno deve estar funcionando porque o esquema de cores zenburn é carregado sem nenhum problema, e posso abrir a ajuda da árvore NERD com :help NERD_tree.txt , mas quando tento realmente executar a árvore NERD o comando não é reconhecido:

:NERDTree
E492: Not an editor command: NERDTree

Li muitas postagens on-line sobre como obter patógenos e plug-ins funcionando e pelo que posso dizer que todos os arquivos estão no lugar correto. Não tenho certeza do que estou fazendo de errado.

    
por Gordon 15.10.2014 / 13:58

1 resposta

1

_gvimrc é originado muito tarde no processo de inicialização, muito depois de _vimrc e após os plug-ins serem carregados. Qualquer coisa que você colocar lá acontecerá até tarde.

Além disso, _gvimrc deve ser usado somente para configurações específicas da GUI: tudo que se aplica ao Vim e GVim deve estar em _vimrc .

Renomeie C:\Users\gordon\_gvimrc para C:\Users\gordon\_vimrc para corrigir seu problema.

    
por 15.10.2014 / 16:13