[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