Hi **Enrico**:
I have written a parser to extract class names and descriptions, method names and descriptions, method parameter names and descriptions, examples and tests from my perl modules on cpan. From this wealth of information I am able to create detailed online documentation as in https://metacpan.org/pod/Data::Edit::Xml .
Using the pipe ctags format I am able to present some of this information to the programmer when they type **(** after snippet expansion in Geany while editing Perl. This is so helpful that I would like to expand the information presented to the programmer and have more control over its format. I was hoping that perhaps the tag manager format would be a step further towards reaching this goal.
The ultimate destination would of course be to have a small web view pop up with the above information formatted via html with links to related methods etc. etc.
Such a capability would extend Geany into new domains: For instance I have configured Geany to edit Dita Xml intelligently. As a consequence I need a better way to present the user with information about the many options available to them while editing Dita. At the moment I am stuck because ctags does not seem to work for Dita Xml and even if it did the format provided by ctags is not really relevant.
Thus a more general procedure for presenting complex context help would be very useful to me.
One solution might be to have the option to call a Lua script that returens some relevant html which is displayed in a web view popup next to the word being queried?