Acho que tenho um bug em um plugin. Eu gostaria de carregar apenas este plugin, sem ter que deletar todos os outros bundles na pasta de bundle do meu pathogen, para depurar.
É possível?
O método mais fácil de desabilitar um plugin quando você usa o Pathogen é adicionando seu nome de pacote à variável g: pathogen_disabled, antes de iniciar o pathogen.
Então, um exemplo do meu próprio vimrc
" To disable a plugin, add it's bundle name to the following list
let g:pathogen_disabled = []
" for some reason the csscolor plugin is very slow when run on the terminal
" but not in GVim, so disable it if no GUI is running
if !has('gui_running')
call add(g:pathogen_disabled, 'csscolor')
endif
" Gundo requires at least vim 7.3
if v:version < '703' || !has('python')
call add(g:pathogen_disabled, 'gundo')
endif
if v:version < '702'
call add(g:pathogen_disabled, 'autocomplpop')
call add(g:pathogen_disabled, 'fuzzyfinder')
call add(g:pathogen_disabled, 'l9')
endif
call pathogen#infect()
Atualizar : outro método, suportado pelo Pathogen, é simplesmente renomear o diretório do pacote que você deseja desabilitar para que termine em um til (~). Portanto, para desativar o autocomplpop
pacote, basta renomeá-lo para autocomplpop~
.
2.4
então se tornag:pathogen_blacklist
.vim -u NONE -N
irá carregar o vim sem plugins, sem configurações do seu .vimrc. Você pode então:source /path/to/plugin/you-want.vim
dentro do vim carregar o plugin que deseja carregar.fonte
vim -u NONE -N
e, uma vez dentro do vim, do:filetype plugin on
para habilitar os plug-ins do tipo de arquivo.vim --noplugin
Nesse caso, o vim não carregará nenhum plug-in, mas seu vimrc será usado.
Depois de carregar seu plugin no vim:
: fonte 'o caminho do seu plugin'
fonte
Por que não apenas:
Quando terminar, coloque tudo do jeito que estava. (O método sugerido para carregar o Vim sem plug-ins e obter o arquivo do plug-in funcionaria se for um plug-in simples de um arquivo, mas se você estiver fazendo um ftplugin, mover os diretórios é provavelmente a melhor maneira e não tão difícil.)
fonte
Você pode renomear o plugin específico colocando um sinal de til ~ após seu nome original. Todas as pastas de plug-ins dentro do pacote com o sinal til ~ no final não serão carregadas pelo patógeno.
fonte