<p></p>
<p>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.</p>
<p>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 <a href="https://github.com/universal-ctags/ctags">Universal Ctags</a> project and the change needs to happen there first.</p>
<p>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.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/2746#issuecomment-773931723">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ5RFWN3QPRBF74CE6DS5O7GLANCNFSM4XELTLOA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAIOWJZSUUXGQBCUEHV5RRTS5O7GLA5CNFSM4XELTLOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFYQUFSY.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/2746#issuecomment-773931723",
"url": "https://github.com/geany/geany/issues/2746#issuecomment-773931723",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>