2012-11-01 8 views
5

Jak wskazuje tytuł, w jaki sposób mogę sprawdzić, czy wtyczka jest załadowana?Jak sprawdzić, czy SuperTab i jedi-vim są aktywne?

Kiedy uderzę kartę (dla SuperTab) wszystko mam jest „zakładka” zwykły charakter włożonej w moim pliku i kiedy uderzy ctrl-space ja po prostu wyrzucony z wkładką-mode (samo zachowanie jako komenda ESC)

+0

Szkoda powtórzyć, aby dodać "jedi-vim" jako tag =/ – JDW

+3

Twoje pytanie nie ma nic wspólnego z żadną wtyczką. – romainl

+0

Kontynuuj to pytanie: http://stackoverflow.com/questions/13193768/vim-supertab-and-jedi-vim – JDW

Odpowiedz

8

Polecenie :scriptnames zawiera listę wszystkich skopów, które zostały pobrane; sprawdź nazwę wtyczki na wyjściu. Jeśli go brakuje, jest to spowodowane nieprawidłową instalacją lub nieprawidłowym 'runtimepath'.

Alternatywnie, jeśli znasz mapowania wtyczki należy zdefiniować

:verbose imap <Tab> 

pokaże mapowanie, z której skrypt został ustawiony.

Programowo najlepiej sprawdzić, czy w kanonie znajduje się strażnik if exists('g:loaded_pluginname') lub dla określonego polecenia za pośrednictwem if exists(':PluginCommand').