<blockquote>
<p>...I think it is nothing about symbol. (the output of nm doesn't help us, e.g.)</p>
</blockquote>
<p>I think you have misunderstood my comments, "symbols" is what tags are known as inside Geany, the link to the switch I posted above is to the file <code>symbols.c</code> and its the one where <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=793526" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/b4n">@b4n</a> then <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=713965" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/techee">@techee</a> are the experts (definitely not me) so I noted they may have suggestions.</p>
<p>I was not suggesting you needed to get "permission" from Geany to change the kinds of tags you generate, the projects have very different timelines and resource availability and it may be some time before Geany can address new ctags changes. It is not reasonable to expect ctags to wait for that.</p>
<p>But it would be good if you made it clear that the API change happened.  The inclusion of ctags code into Geany is always going to be a manual process because the mapping between the two may need adjusting for any number of reasons.</p>
<p>As I noted this is also the case with the Scintilla code Geany uses, the mapping has to be checked and adjusted manually.</p>
<p>So having to manually check things is not new for Geany devs, but it helps us if changes to the API are highlighted to us.  If there is a tool/test that will assist in that even better, but I doubt Geany is likely to have the resources to generate such a tool itself.  However if running the previous version of the ctags acceptance tests against a new version will highlight differences then thats useful.</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/2227?email_source=notifications&email_token=AAIOWJ4OEUJZZZBKQGBTA4TQA7UIRA5CNFSM4IGL3WKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2VHX5Y#issuecomment-514489335">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ5E3ASYXTZ4GKZOFCLQA7UIRANCNFSM4IGL3WKA">mute the thread</a>.<img src="https://github.com/notifications/beacon/AAIOWJ4TUAAGH3JQMVCKE7DQA7UIRA5CNFSM4IGL3WKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2VHX5Y.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/2227?email_source=notifications\u0026email_token=AAIOWJ4OEUJZZZBKQGBTA4TQA7UIRA5CNFSM4IGL3WKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2VHX5Y#issuecomment-514489335",
"url": "https://github.com/geany/geany/issues/2227?email_source=notifications\u0026email_token=AAIOWJ4OEUJZZZBKQGBTA4TQA7UIRA5CNFSM4IGL3WKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2VHX5Y#issuecomment-514489335",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>