GNU bug report logs -
#23400
Emacs 25.0.92.1: etags fails to handle file format generated by Exuberant Ctags 5.8 in etags emulation mode
Previous Next
Reported by: Robert Weiner <rswgnu <at> gmail.com>
Date: Fri, 29 Apr 2016 15:34:03 UTC
Severity: minor
Tags: fixed, patch
Fixed in version 28.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #14 received at 23400 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Fri, Apr 29, 2016 at 4:26 PM, Dmitry Gutov <dgutov <at> yandex.ru> wrote:
> On 04/29/2016 07:28 PM, Andreas Schwab wrote:
>
> However, a call to list-tags fails on such a file because it includes 2
>>> lines of file names per file rather than one.
>>>
>>
>> Why is this not a bug in Exuberant Ctags?
>>
>
> Indeed. And Ctags 5.8 is very old.
>
The main Exhuberant CTags site is: http://ctags.sourceforge.net/ which
shows a last released version of 5.8. The popular `brew' package manager
for OS X installs version 5.8 as the latest.
There are various forks of this code since it doesn't seem to be active
anymore, but these are much harder for users to find and so many may choose
V5.8 which has the issue I mentioned and patched.
There is universal-ctags (version 0, based on V5.8) which fixes the problem
I listed and has a separate web page: http://ctags.io. There is also a
V5.9 fork that is included in some Linux distributions that can be found
here: https://github.com/rgo/exuberant-ctags, but looks far from official.
Dmitry mentioned that this also fixes the issue.
So the issue is/was with a version of Exhuberant Ctags that is still the
latest official release and the most popular Google search result. Most
users who install this software themselves would most likely only find this
version.
The patch to fix the problem is simple but whether you want to apply it
given all of this is left for you far more knowledgeable maintainers to
decide.
[Message part 2 (text/html, inline)]
This bug report was last modified 4 years and 335 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.