<p></p>
<p dir="auto">Yeah, I thought so.</p>
<p dir="auto">Roles are currently used for this stuff:</p>
<pre><code>parallels@debian-gnu-linux-10:~/projects/ctags$ ctags --list-roles
#LANGUAGE KIND(L/N) NAME ENABLED DESCRIPTION
Ada p/package subunit on package name referenced in separate()
Ant i/antfile imported on imported
Asm s/section placement on placement where the assembled code goes
AutoIt S/script local on local include
AutoIt S/script system on system include
Autoconf e/optenable cmdline on specified in a configure command line
Autoconf w/optwith cmdline on specified in a configure command line
Automake c/condition branched on used for branching
Automake d/directory data on directory for DATA primary
Automake d/directory library on directory for LIBRARIES primary
Automake d/directory ltlibrary on directory for LTLIBRARIES primary
Automake d/directory man on directory for MANS primary
Automake d/directory program on directory for PROGRAMS primary
Automake d/directory script on directory for SCRIPTS primary
C d/macro condition off used in part of #if/#ifdef/#elif conditions
C d/macro undef on undefined
C h/header local on local header
C h/header system on system header
C++ d/macro condition off used in part of #if/#ifdef/#elif conditions
C++ d/macro undef on undefined
C++ h/header local on local header
C++ h/header system on system header
CPreProcessor d/macro condition off used in part of #if/#ifdef/#elif conditions
CPreProcessor d/macro undef on undefined
CPreProcessor h/header local on local header
CPreProcessor h/header system on system header
CUDA d/macro condition off used in part of #if/#ifdef/#elif conditions
CUDA d/macro undef on undefined
CUDA h/header local on local header
CUDA h/header system on system header
Cobol S/sourcefile copied on copied in source file
CobolFree S/sourcefile copied on copied in source file
CobolVariable S/sourcefile copied on copied in source file
DTD e/element attOwner on attributes owner
DTD p/parameterEntity condition on conditions
DTD p/parameterEntity elementName on element names
DTD p/parameterEntity partOfAttDef on part of attribute definition
Elm m/module imported on imported module
Flex I/import import on imports
GDScript c/class extended on used as a base class for extending
GemSpec g/gem develDep on specifying development dependency
GemSpec g/gem runtimeDep on specifying runtime dependency
Glade c/class widget on specified as a widget constructor
Glade h/handler handler on specified as a callback for signal emission
Go p/package imported on imported package
Go u/unknown receiverType on receiver type
HTML C/stylesheet extFile on referenced as external files
HTML J/script extFile on referenced as external files
HTML c/class attribute on assigned as attributes
Java p/package imported on imported package
Julia n/module imported on loaded by "import"
Julia n/module namespace on only some symbols in it are imported
Julia n/module used on loaded by "using"
Julia x/unknown imported on loaded by "import"
Julia x/unknown used on loaded by "using"
Kconfig k/kconfig source on kconfig file loaded with source directive
LdScript i/inputSection discarded on discarded when linking
LdScript i/inputSection mapped on mapped to output section
LdScript s/symbol entrypoint on entry points
Lua X/unknown referenced off referenced somehow
M4 I/macrofile included on included macro
M4 I/macrofile sincluded on silently included macro
M4 d/macro undef on undefined
Make I/makefile included on included
Make I/makefile optional on optionally included
Maven2 a/artifactId dependency on dependency
Maven2 a/artifactId parent on parent
Maven2 g/groupId dependency on dependency
Maven2 g/groupId parent on parent
NSIS i/script included on included with !include
OldC d/macro condition off used in part of #if/#ifdef/#elif conditions
OldC d/macro undef on undefined
OldC h/header local on local header
OldC h/header system on system header
OldC++ d/macro condition off used in part of #if/#ifdef/#elif conditions
OldC++ d/macro undef on undefined
OldC++ h/header local on local header
OldC++ h/header system on system header
Perl M/module unused on specified in `no' built-in function
Perl M/module used on specified in `use' built-in function
Perl h/heredoc endmarker on end marker
Protobuf D/protodef imported on imported
Protobuf m/message extension on extending the message
Python i/module imported on imported modules
Python i/module indirectlyImported on module imported in alternative name
Python i/module namespace on namespace from where classes/variables/functions are imported
Python x/unknown imported on imported from the other module
Python x/unknown indirectlyImported on classes/variables/functions/modules imported in alternative name
R l/library library on library attached by library function
R l/library require on library attached by require function
R s/source source on source loaded by source fucntion
RpmSpec m/macro undef on undefined
RpmSpec p/patch decl on declared for applying later
Ruby L/library loaded on loaded by "load" method
Ruby L/library required on loaded by "require" method
Ruby L/library requiredRel on loaded by "require_relative" method
Sh h/heredoc endmarker on end marker
Sh s/script loaded on loaded
SystemdUnit u/unit After on referred in After key
SystemdUnit u/unit Before on referred in Before key
SystemdUnit u/unit RequiredBy on referred in RequiredBy key
SystemdUnit u/unit Requires on referred in Requires key
SystemdUnit u/unit WantedBy on referred in WantedBy key
SystemdUnit u/unit Wants on referred in Wants key
Tex i/xinput bibliography on bibliography (.bib) file
Tex i/xinput included on external input file specified with \include
Tex i/xinput input on external input file specified with \input
Thrift T/thriftFile included on included file
VHDL e/entity desigend on designed by an architecture
Vera d/macro condition off used in part of #if/#ifdef/#elif conditions
Vera d/macro undef on undefined
Vera h/header local on local header
Vera h/header system on system header
XSLT m/matchedTemplate applied on applied
XSLT n/namedTemplate called on called
XSLT p/parameter bound on bound to value
XSLT s/stylesheet imported on imported
XSLT s/stylesheet included on included
</code></pre>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/3102#issuecomment-1015227696">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ5LCQZLVUTWIZLVGMTUWUXUVANCNFSM5MFQGS7A">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android</a>.
<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAIOWJZUPID5C3MPPLP5NQLUWUXUVA5CNFSM5MFQGS7KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHSBSKMA.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><geany/geany/pull/3102/c1015227696</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/pull/3102#issuecomment-1015227696",
"url": "https://github.com/geany/geany/pull/3102#issuecomment-1015227696",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>