[Github-comments] [geany/geany] erlang function clauses (#2746)

elextr notifications at xxxxx
Fri Feb 5 10:05:25 UTC 2021


Geany doesn't handle overloaded functions very well, the same problem happens in languages like C++. Overloaded functions are not immediately distinguishable, but if the language parser parses the argument list, when the cursor is on the symbols sidebar the tooltip shows the argument list for the symbol under the cursor, which allows you to distinguish the overload you want to click on to go to it.  

This does not work for Erlang, presumably because the Erlang parser doesn't parse the argument list, also supported by the the fact that no calltips are shown.  The parsers come from the [Universal Ctags](https://github.com/universal-ctags/ctags) project and the change needs to happen there first.

Showing the argument list in the symbol list is the way other IDEs handle distinguishing overloads, so its probably a reasonable improvement, but "somebody" has to do it.

-- 
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/2746#issuecomment-773931723
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20210205/91b1e342/attachment.htm>


More information about the Github-comments mailing list