[Github-comments] [geany/geany] Tagmanager file format (#2232)
philip r brenan
notifications at xxxxx
Sun Jul 28 17:29:04 UTC 2019
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 or view it on GitHub:
https://github.com/geany/geany/issues/2232#issuecomment-515780417
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20190728/087753d8/attachment.html>
More information about the Github-comments
mailing list