2015-07-29 17 views
9

In Vim 7.4 c'è un plugin predefinito chiamato "LogiPat". Un comando che questo plugin espone è :ELP, che sta oscurando un altro comando Io uso molto :Explore. Per l'ultimo comando uso sempre :E ma dal momento che LogiPat espone :ELP ho bisogno di digitare :Ex che è più lavoro.Vim: come disabilitare il plug-in LogiPat predefinito?

Non utilizzo il plug-in LogiPat e desidero disabilitarlo. Come faccio a fare questo?

Ho già provato a installare la seguente riga nel mio Vimrc:

let g:loaded_LogiPat = "v3" 

nella speranza che questo sarebbe impedire LogiPat dal caricamento. Ma quello non ha funzionato.

Spero ci sia un modo semplice per farlo che non mi imponga di spostare o eliminare il plugin dalla directory vim/plugin.

risposta

13

Questo è un bug nel plugin LogiPat:

" Load Once: {{{1 
if &cp || exists("loaded_logipat") 
finish 
endif 
let g:loaded_LogiPat = "v3" 

Si definisce g:loaded_LogiPat ma i controlli per loaded_logipat. (E il file è denominato logiPat.vim. Qualcuno è davvero incompatibile con la loro capitalizzazione.)

La soluzione è di impostare

let g:loaded_logipat = 1 

nel vostro .vimrc.

+0

Funziona, grazie. La maiuscola è * molto * incoerente sì .. –

+0

Qualcuno ha segnalato questo all'autore LogiPat (o al progetto vim)? –

+2

Non importa, vedo l'ultima versione (v4b) sulla pagina web dell'autore è stata aggiornata. Ora il nome file e la variabile sono "logiPat.vim" e "loaded_logiPat" rispettivamente. –