Je pense que j'ai un bug dans un plugin. Je voudrais charger uniquement ce plugin, sans avoir à supprimer tous les autres bundles du dossier bundle de mon pathogène, à déboguer.
C'est possible?
La méthode la plus simple pour désactiver un plugin lorsque vous utilisez Pathogen consiste à ajouter son nom de bundle à la variable g: pathogen_disabled, avant de démarrer pathogen.
Donc un exemple de mon propre 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()
Mise à jour : une autre méthode, prise en charge par Pathogen, consiste simplement à renommer le répertoire du bundle que vous souhaitez désactiver afin qu'il se termine par un tilde (~). Donc, pour désactiver le autocomplpop
bundle, renommez-le simplement en autocomplpop~
.
2.4
cela, il devient à lag:pathogen_blacklist
place.vim -u NONE -N
chargera vim sans plugins, sans paramètres de votre .vimrc. Vous pouvez ensuite à l':source /path/to/plugin/you-want.vim
intérieur de vim pour charger le seul plugin que vous souhaitez charger.la source
vim -u NONE -N
, puis une fois dans vim, faites:filetype plugin on
pour activer les plugins de type de fichier.vim - noplugine
Dans ce cas, vim ne chargera aucun plug-in mais votre vimrc sera utilisé.
Après avoir chargé votre plugin dans vim:
: source 'votre chemin de plugin'
la source
Pourquoi pas simplement:
Une fois terminé, remettez tout comme il était. (La méthode suggérée pour charger Vim sans plugins et rechercher le fichier du plugin fonctionnerait s'il s'agit d'un simple plugin à un seul fichier, mais si vous faites un ftplugin, déplacer les répertoires est probablement la meilleure façon et pas si difficile.)
la source
Vous pouvez renommer le plugin spécifique en mettant un signe tilde ~ après son nom d'origine. Tous les dossiers de plugins du bundle avec le signe tilde ~ à la fin ne seront pas chargés par le pathogène.
la source