[ITA] ctags 6.1.0 - programming language source indexing and cross-reference tool

Brian Inglis Brian.Inglis@SystematicSw.ab.ca
Mon Jun 17 18:50:33 GMT 2024


On 2024-06-17 09:40, Jon Turney via Cygwin-apps wrote:
> On 15/06/2024 16:10, Brian Inglis via Cygwin-apps wrote:
>> [Forgot attachments]
>>
>> On 2024-06-14 23:20, Brian Inglis via Cygwin-apps wrote:
>>> I would like to adopt ctags and update it to successor universal-ctags.

> Thanks. I added this to your packages.

Thanks Jon once again

 > This should say "universal-ctags", right?

This was directly converted from Fedora Rawhide spec, my normal approach to 
adding or adopting and upgrading packages available in Fedora.

None of the other descriptions in distros (Debian, OpenSuSE) were any better, 
nor were the source README.md, man page, or home page.

>>> Description:
>>> Generates an index (tag) file of language objects found in
>>> source files.
>>> The index makes it easy for text editors or other utilities to locate
>>> the indexed items.
>>> Ctags can also generate a cross reference file which lists information
>>> about the various objects found in a set of language files in human
>>> readable form.
>>> Exuberant Ctags improves on ctags because it can find all types of
>>> language tags, including macro definitions, enumerated values (values
>>> inside enum{...}), function and method definitions, enum/struct/union
>>> tags, external function prototypes, typedef names and variable
>>> declarations.
>>> Exuberant Ctags is far less likely to be fooled by code containing
>>> preprocessor conditional constructs than ctags.
>>> Exuberant ctags supports output of Emacs style TAGS files and can be
>>> used to print out a list of selected objects found in source files.
>>> Install ctags if you are going to use your system for C programming.

Rereading, that could be confusing, I'll pull up the variety of descriptions in 
editor windows and see if I can pull together a better description for the 
released version, including a wee bit more of the history about the connections.

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry



More information about the Cygwin-apps mailing list