Ich verwende Vim 8.0 mit Python3 und myint / ClangComplete für C / C ++ - Vervollständigungen. SDL_<tab>
schlägt jede Funktion und jeden Typ aus SDL vor. Gibt es eine Möglichkeit, Vorschläge auf SDL_EventType-Typen zu beschränken, Funktionen, die SDL_Windows zurückgeben usw.? BidiComplete scheint ein guter Startpunkt zu sein, da SDL_<tab>EVENT
mit SDL_WINDOWEVENT
und SDL_FIRSTEVENT
übereinstimmt, aber nicht mit SDL_FINGERDOWN
usw. Idealerweise möchte ich nach allen / allen Feldern in der ClangComplete filtern können Popup-Menü, da ich vielleicht an 'Funktionen interessiert bin, die ein SDL_Window * als Argument annehmen oder eins zurückgeben'. Der Filterungs- / Suchmechanismus kann einfach über den gesamten Text jeder Zeile in dem PUM regex sein.
Wie ich bereits in meinem Kommentar erwähnt habe, scheint es, als würden Sie nach einer unscharfen Vervollständigung fragen, was eine Funktion ist, die bereits angefordert wurde (siehe: github.com/Rip-Rip/clang_complete/issues/388). Sie können möglicherweise toobig die Änderung verwenden, um zu bekommen, was Sie wollen.
Tags und Links c++ regex vim code-completion clang-complete