Я использую Vim 8.0 с Python3 и myint / ClangComplete для дополнений C / C ++. SDL_<tab>
предлагает каждую функцию и тип из SDL. Есть ли способ ограничить предложения типами SDL_EventType, функциями, возвращающими SDL_Windows и т. Д.? BidiComplete кажется хорошим местом для начала, так как SDL_<tab>EVENT
будет соответствовать SDL_WINDOWEVENT
а также SDL_FIRSTEVENT
, но нет SDL_FINGERDOWN
и т. д. В идеале я хотел бы иметь возможность фильтровать по любому / всем полям во всплывающем меню ClangComplete, поскольку меня могут заинтересовать «функции, которые принимают SDL_Window * в качестве аргумента или возвращают одно». Механизм фильтрации / поиска можно просто отразить по всему тексту каждой строки в PUM.
Как я уже упоминал в своем комментарии, кажется, что вы просите о нечетком завершении, которое уже запрошено (см. Github.com/Rip-Rip/clang_complete/issues/388). Вы можете использовать модификацию toobig, чтобы получить то, что вы хотите.
Других решений пока нет …