Запуск супертаблицы на точке (а также Tab)

Я ищу способ вызвать SuperTab при написании. (точка) в режиме вставки. Я придумал что-то вроде этого:

inoremap <buffer> . .<C-x><C-o>

Но это только запускает Omnicompletion, а не SuperTab. Я хочу, чтобы он запускал SuperTab, поэтому у меня есть конфигурация SuperTab (предварительно выберите первую запись, окно предварительного просмотра с автозаполнением). Также я все еще хочу свою обычную привязку SuperTab (которая является Tab).

Возможно, это можно решить с помощью имитации нажатия клавиш (в режиме вставки), но я просто не могу заставить его работать.

inoremap <buffer> . .<Tab>

Просто вставляет буквенную вкладку. Есть намеки?

Спасибо!

1 ответ

Решение

inoremap означает точно:

:ino[remap] {lhs} {rhs}

Сопоставьте последовательность клавиш {lhs} в {rhs} для режимов, в которых применяется команда map. Запретить отображение {rhs}, чтобы избежать вложенных и рекурсивных отображений.

Ты пытался:

:imap . .<tab>

?

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