all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Robert Weiner <rswgnu@gmail.com>
To: Dmitry Gutov <dgutov@yandex.ru>
Cc: Andreas Schwab <schwab@linux-m68k.org>, 23400@debbugs.gnu.org
Subject: bug#23400: Emacs 25.0.92.1: etags fails to handle file format generated by Exuberant Ctags 5.8 in etags emulation mode
Date: Sun, 1 May 2016 11:47:59 -0400	[thread overview]
Message-ID: <CA+OMD9gDsYhC7V9dsQ9W5iys62o+y03oV9LB7xb24SCH3Sa_Kw@mail.gmail.com> (raw)
In-Reply-To: <27da94bc-de09-2ce3-2a2f-319939a99853@yandex.ru>

[-- Attachment #1: Type: text/plain, Size: 1461 bytes --]

On Fri, Apr 29, 2016 at 4:26 PM, Dmitry Gutov <dgutov@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.

[-- Attachment #2: Type: text/html, Size: 2433 bytes --]

  reply	other threads:[~2016-05-01 15:47 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-29 14:42 bug#23400: Emacs 25.0.92.1: etags fails to handle file format generated by Exuberant Ctags 5.8 in etags emulation mode Robert Weiner
2016-04-29 16:28 ` Andreas Schwab
2016-04-29 20:26   ` Dmitry Gutov
2016-05-01 15:47     ` Robert Weiner [this message]
2016-05-01 20:23       ` Dmitry Gutov
2020-08-19 13:30 ` Lars Ingebrigtsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CA+OMD9gDsYhC7V9dsQ9W5iys62o+y03oV9LB7xb24SCH3Sa_Kw@mail.gmail.com \
    --to=rswgnu@gmail.com \
    --cc=23400@debbugs.gnu.org \
    --cc=dgutov@yandex.ru \
    --cc=schwab@linux-m68k.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.