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

Reply via email to