bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#20629: 25.0.50; Regression: TAGS broken, can't find anything in C++


From: Dmitry Gutov
Subject: bug#20629: 25.0.50; Regression: TAGS broken, can't find anything in C++ files.
Date: Sat, 30 May 2015 17:44:25 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.0

On 05/30/2015 05:21 PM, Francesco Potortì wrote:

Ex-ctags
generates new-style ctags tags and can recurs directories, both of which
would be easy to implement in Etags.

It seems the users interested in this feature go on to simply use 'ctags -e'. I know I did, a while ago.

When I compared them, more than ten years ago, the quality of generated
tags were comparable.  I don't know if things have changed in the
meantime, but I don't think that they have changed a lot.  The code of
Ex-ctags is much more structured and, at a first sight, readable.
However, I have never tried to go deeply into it, so I don't know if, in
fact, it is really easier to manage.

Ex-ctags supports 41 language (by the last count at http://ctags.sourceforge.net/languages.html, maybe more now), etags supports 26.

The version at https://github.com/fishman/ctags also supports delegation to external parsers (see the --xcmd argument and https://github.com/fishman/ctags/blob/master/docs/xcmd.rst).

So "merging" would mean, in fact, to have the communities managing them
agree on one of them and improve it so that it becomes a superset of the
other, then officielly declare the other one as deprecated.

Indeed.





reply via email to

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