it's a waste of time when things like https://microsoft.github.io/language-server-protocol/ exist which we should rather support in Geany to take over all the tag manager stuff when installed and which will achieve much better results.
Agreed, but if only there was a way for it to actually take over, because so much is hard wired to tagmanager its difficult to do so, look at previous experiments with libclang.