Kate handbook, Ctags: "supported languages" list

Henri Kaustinen henrikau at posteo.net
Mon Nov 6 09:52:23 GMT 2023


Hi,

In Kate handbook - CTags Plugin - Introduction, there's line:

"Tag generation is supported for these programming languages" and a link to 
page: https://ctags.sourceforge.net/languages.html which lists 41 entires.

That is only for *Exuberant* Ctags. This seems old and misleading information 
since it assumes that version of Ctags is used. Nowadays there's fork 
Universal Ctags (or u-ctags):

https://github.com/universal-ctags/ctags 
documentation: https://docs.ctags.io/en/latest/index.html

For example in fedora installing "ctags" with package manager installs this 
version (don't know the policy with different distros). Atleast according to 
their site:

"But the activity of the project (Exuberant Ctags)  unfortunately stalled. 
Universal Ctags has the objective of continuing the development of Exuberant 
Ctags. "

Listing supported languages with u-ctags:

$ ctags --list-languages | wc -l
149

And "One of the advantages of Exuberant Ctags is that it allows a user to 
define a new parser from the command line."

The help could amplify that it's *Exuberant Ctags* which supports languages 
listed in the link and there's also Universal Ctags which supports about 150 
languages and a possibility to define your own.

Cheers,

t. Henri K.




More information about the kde-doc-english mailing list