Hi Jiri,
Support all you say, especially well done and thanks to Matthew.
Except:
- More general comment - if we have ctags file parsing support, it's
a question whether Geany should continue using the old format and its generation. Tags generation would be then redundant in Geany if you can do the same with ctags (and ctags is the right tool to generate tags, not a text editor). Geany's documentation would then just say what flags should be used for ctags in order to create all the necessary fields.
Using an external tool won't work with real-time tag parsing
Cheers Lex