<blockquote>
<p>Geany may have a table for the kinds conversion.</p>
</blockquote>
<p>Well its a <a href="https://github.com/geany/geany/blob/d11cbff9ba3c3d13143e7eb39b209f2e990f32ac/src/symbols.c#L460">switch</a> but basically the same thing.  There are several other switches too.</p>
<blockquote>
<p>When I add a new kind to u-ctags, I guess the conversion table must be updated.</p>
</blockquote>
<p>Yes, that will always be the case.  Whoever makes the pull request on Geany to update the parsers will have to check for such changes, same thing has to be done with Scintilla lexers if they add new syntactic elements.</p>
<p>I would think the best thing is for you to make changes to the shared API clear, so the person doing the import to Geany knows to check for any other changes needed, and perhaps in the longer term have an API version that has to be changed every time the API changes.</p>
<p><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> is the symbol expert and may have other suggestions.</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=AAIOWJ4BA27PKC7FCJZP5KLQA7I2ZA5CNFSM4IGL3WKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2VDNVY#issuecomment-514471639">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ65MDPYY4YXZLK7RI3QA7I2ZANCNFSM4IGL3WKA">mute the thread</a>.<img src="https://github.com/notifications/beacon/AAIOWJ57ZTGRVWUW5S3DAJLQA7I2ZA5CNFSM4IGL3WKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2VDNVY.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=AAIOWJ4BA27PKC7FCJZP5KLQA7I2ZA5CNFSM4IGL3WKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2VDNVY#issuecomment-514471639",
"url": "https://github.com/geany/geany/issues/2227?email_source=notifications\u0026email_token=AAIOWJ4BA27PKC7FCJZP5KLQA7I2ZA5CNFSM4IGL3WKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2VDNVY#issuecomment-514471639",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>