Как проверить, активированы ли SuperTab и jedi-vim?

Как говорится в заголовке, как проверить, загружен ли плагин?

Когда я нажимаю Tab (для SuperTab), все, что я получаю, это обычная символьная "tab", вставленная в мой файл, и когда я нажимаю Ctrl-Space, меня просто выбрасывает из режима вставки (такое же поведение, как нажатие ESC)

1 ответ

Решение

:scriptnames команда выводит список всех скриптов, которые были получены; проверьте имя плагина в его выводе. Если он отсутствует, это либо из-за неправильной установки, либо из-за 'runtimepath' это неверно.

В качестве альтернативы, если вы знаете отображение, плагин должен определить

:verbose imap <Tab>

покажет отображение и из которого был установлен скрипт.

Программно, лучше всего проверить каноническое включение охранника if exists('g:loaded_pluginname') или для определенной команды через if exists(':PluginCommand'),

Другие вопросы по тегам