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?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.