Creo que tengo un error en un complemento. Me gustaría cargar solo este complemento, sin tener que eliminar todos los demás paquetes en la carpeta de paquetes de mi patógeno, para depurar.
¿Es posible?
El método más fácil para deshabilitar un complemento cuando usa Pathogen es agregar su nombre de paquete a la variable g: patógeno_disabled, antes de iniciar patógeno.
Así que un ejemplo de mi propio 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()
Actualización : Otro método, compatible con Pathogen, es simplemente cambiar el nombre del directorio del paquete que desea deshabilitar para que termine en una tilde (~). Entonces, para deshabilitar el autocomplpop
paquete, simplemente cámbiele el nombre a autocomplpop~
.
2.4
eso se convierte en sug:pathogen_blacklist
lugar.vim -u NONE -N
cargará vim sin complementos, sin configuraciones de su .vimrc. Luego, podría:source /path/to/plugin/you-want.vim
ingresar a vim para cargar el complemento que desea cargar.fuente
vim -u NONE -N
y luego, una vez dentro de vim, hacerlo:filetype plugin on
para habilitar los complementos de tipo de archivo.vim --noplugin
En este caso, vim no cargará ningún complemento, pero se utilizará su vimrc.
Después de que pueda cargar su complemento en vim:
: fuente 'la ruta de tu complemento'
fuente
Por qué no solo:
Cuando termine, ponga todo de nuevo como estaba. (El método sugerido para cargar Vim sin complementos y obtener el archivo del complemento funcionaría si se trata de un complemento simple de un solo archivo, pero si está haciendo un ftplugin, entonces mover directorios es probablemente la mejor manera y no tan difícil).
fuente
Puede cambiar el nombre del complemento específico colocando un signo de tilde ~ después de su nombre original. Todas las carpetas de complementos dentro del paquete con el signo de tilde ~ al final no serán cargadas por el patógeno.
fuente