Я обнаружил, что omnicppcomplete не поддерживает typedef-ed имя структуры. Я не знаю, это ограничение omnicppcomplet или потому, что в моей среде vim отсутствует конфигурация. Позвольте мне привести вам фиктивный пример, чтобы прояснить его.
typedef struct foo {
int a;
int b;
}foo_t ;
foo a ;
foo_t b ;
затем, после того как я нажму "а". в режиме вставки во всплывающем окне появится следующее:
a m + foo
b m + foo
но после удара "б." в нижней части экрана появится следующая строка:
"Omni completion (^O^N^P) Pattern not found
====================== Редактировать после ответа Хаби ===================== ==========
Используемая версия ctags - 5.4, последняя - 5.8. подсказка на примере Хаби, я загружаю последнюю версию ctags и решаю проблему.