Как уже было предложено, установите плагин autocomplpop . Затем,
чтобы вызвать omincompletion при вводе файлов C, вы можете добавить в ваш .vimrc следующее:
let g:AutoComplPop_Behavior = {
\ 'c': [ {'command' : "\<C-x>\<C-o>",
\ 'pattern' : ".",
\ 'repeat' : 0}
\ ]
\}
Если вы не хотите запускать омполнение для каждого набранного символа, измените значение шаблона в соответствии со своими потребностями. Для получения информации о дальнейшей настройке см. Документацию в заголовке комментария autocomplpop.vim
.
Кроме того, чтобы получить всплывающее окно с параметрами функции, также добавьте в ваш .vimrc следующее:
let g:AutoComplPop_CompleteoptPreview = 1
Чтобы все заработало, убедитесь, что вы сгенерировали файл тегов с помощью ctags.