[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