I guess libctags in geany may disable some unwanted features. It is understandable to me. Some features I have added to u-ctags is so immature. u-ctags should provide the way to disable such features at build-time or run-time.
Could you write a short document about libctags internal? Based on the document, I will try to move libctags code from Geany to u-ctags incrementally.