emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: etags name collision.


From: Óscar Fuentes
Subject: Re: etags name collision.
Date: Tue, 12 Apr 2022 17:36:49 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Dmitry Gutov <dgutov@yandex.ru> writes:

> On 12.04.2022 16:45, Alfred M. Szmidt wrote:
>> What I think I said was that ctags has a standardized format by POSIX,
>> this is what Emacs ctags (and BSD ctags) output; Exuberant ctags does
>> not output this format.
>
> Wikipedia says:
>
> Extended Ctags
> This is the format used by Vim's Exuberant Ctags and Universal Ctags.
> These programs can generate an original ctags file format or an
> extended format that attempts to retain backward compatibility.
>
> Universal Ctags's manual says:
>
> u-ctags, e-ctags u-ctags is the default output format extending the
> Exuberant Ctags output format
> (e-ctags).
> --format=1 and --format=2 are same as --output-format=e-ctags and
> --output-format=u-ctags respectively.
> See man page tags (5) for details. The difference between u-ctags and
> e-ctags are marked as “EX-
> CEPTION”. Additional changes in Universal Ctags are described in
> Changes to the tags file format.
>
> Somebody should experiment with the --format flag, but if there is
> indeed no option for the original format,
> https://en.wikipedia.org/wiki/Ctags should be updated.

FWIW: AFAIK Exhuberant Ctags is unmaintained. Now the action happens in
Universal Ctags.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]