Vim Supertab: нажатие вкладки после точки не завершается

Супертаб работает правильно в большинстве случаев.

Я пишу простую строку Java Integer.toHexString, Это появилось в других частях файла.

Если я нажму вкладку после In, это дает мне Integer правильно. Если я нажму вкладку после to (другая строка), это дает мне toHexString правильно тоже. Но, если я нажму клавишу Tab после ввода Integer. или же Integer.to, tab автоматически переходит на следующую строку без какого-либо завершения. (все еще в режиме вставки)

Вот мой .vimrc часть, связанная с супертаб.

let g:SuperTabLongestHighlight = 1
let g:SuperTabDefaultCompletionType = "context"
autocmd FileType *
    \ if &omnifunc != '' |
    \   call SuperTabChain(&omnifunc, "<c-p>") |
    \ endif
set omnifunc=syntaxcomplete#Complete

Вот результат бега :verbose imap <Tab>

i  <Tab>         <Plug>SuperTabForward
        Last set from ~/.vim/bundle/supertab/plugin/supertab.vim

0 ответов

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