2015-07-29 18 views
9

W Vimie 7.4 jest domyślna wtyczka o nazwie "LogiPat". Polecenie, które ta wtyczka ujawnia, to :ELP, które jest w tle inną komendą, której używam dużo: :Explore. W tym ostatnim poleceniu zawsze używam :E, ale ponieważ LogiPat udostępnia :ELP, muszę wpisać :Ex, co oznacza więcej pracy.Vim: jak wyłączyć domyślną wtyczkę LogiPat?

Nie używam wtyczki LogiPat i chcę ją wyłączyć. Jak mam to zrobic?

Ja już próbowałem ustawienie następującą linię w moim .vimrc:

let g:loaded_LogiPat = "v3" 

w nadziei, że uniemożliwiłoby to LogiPat z załadunkiem. Ale to nie zadziałało.

Mam nadzieję, że jest prosty sposób na zrobienie tego, co nie wymaga przeniesienia ani usunięcia wtyczki z katalogu vim/plugin.

Odpowiedz

13

Jest to błąd w pluginie LogiPat:

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

Ustala g:loaded_LogiPat ale kontrole dla loaded_logipat. (I plik o nazwie logiPat.vim. Ktoś naprawdę niezgodne z ich kapitalizacji.)

Rozwiązaniem jest ustawienie

let g:loaded_logipat = 1 

w .vimrc.

+0

Działa, dzięki. Kapitalizacja jest * bardzo * niekonsekwentna tak .. –

+0

Czy ktoś zgłosił to autorowi LogiPat (lub projektowi vim)? –

+2

Nieważne, widzę zaktualizowaną najnowszą wersję (v4b) na stronie autora. Teraz nazwa pliku i zmienna to odpowiednio "logiPat.vim" i "loaded_logiPat". –