Vim SuperTab: Как указать источник предложений

Я какое-то время играл с плагином Vim "SuperTab", и он стал практически непригодным для меня из-за огромной задержки после нажатия клавиши [Tab]. Это связано с тем, что SuperTab использует файлы тегов в качестве источника для рекомендаций по результатам.

Это проблематично для меня, так как файл тегов для нашей кодовой базы на работе довольно большой (37 МБ ~), поэтому в зависимости от ситуации нажатие клавиши [Tab] иногда вызывает запрос, выполнение которого может занять более 15 секунд. Не совсем экономит время.

Есть ли способ сказать SuperTab игнорировать мою переменную тегов, потому что я бы очень хотел продолжать использовать ее для других плагинов, таких как taglist.vim или, в качестве альтернативы, альтернативы SuperTab?

1 ответ

Решение

Supertab использует завершение по умолчанию; его источники могут быть настроены через 'complete' вариант.

:set complete-=t

следует удалить тег завершения; другие плагины не будут затронуты, но завершение режима вставки по умолчанию (<C-n> / <C-p>) является. В качестве альтернативы, вы можете перенастроить Supertab для использования другого завершения, например, локального буфера (<C-x><C-n>).

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