GNU bug report logs - #26181
Remove etags

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Glenn Morris <rgm@HIDDEN>; dated Sun, 19 Mar 2017 23:16:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 26181 <at> debbugs.gnu.org:


Received: (at 26181) by debbugs.gnu.org; 4 Apr 2017 16:20:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 04 12:20:10 2017
Received: from localhost ([127.0.0.1]:60859 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cvRBi-0001zm-Hs
	for submit <at> debbugs.gnu.org; Tue, 04 Apr 2017 12:20:10 -0400
Received: from eggs.gnu.org ([208.118.235.92]:59180)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rms@HIDDEN>) id 1cvRBh-0001zZ-3E
 for 26181 <at> debbugs.gnu.org; Tue, 04 Apr 2017 12:20:09 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <rms@HIDDEN>) id 1cvRBb-0001fz-3M
 for 26181 <at> debbugs.gnu.org; Tue, 04 Apr 2017 12:20:04 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45322)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rms@HIDDEN>)
 id 1cvRBb-0001fq-0H
 for 26181 <at> debbugs.gnu.org; Tue, 04 Apr 2017 12:20:03 -0400
Received: from rms by fencepost.gnu.org with local (Exim 4.82)
 (envelope-from <rms@HIDDEN>)
 id 1cvRBa-0004mT-BB; Tue, 04 Apr 2017 12:20:02 -0400
Content-Type: text/plain; charset=Utf-8
From: Richard Stallman <rms@HIDDEN>
To: Glenn Morris <rgm@HIDDEN>
In-reply-to: <hnlgrhxldi.fsf@HIDDEN> (message from Glenn Morris on
 Mon, 03 Apr 2017 16:54:33 -0400)
Subject: Re: bug#26181: Remove etags
References: <hbk27koo3d.fsf@HIDDEN>
 <hnlgrhxldi.fsf@HIDDEN>
Message-Id: <E1cvRBa-0004mT-BB@HIDDEN>
Date: Tue, 04 Apr 2017 12:20:02 -0400
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 26181
Cc: 26181 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: rms@HIDDEN
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

etags exists for Emacs.

-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#26181; Package emacs. Full text available.

Message received at 26181 <at> debbugs.gnu.org:


Received: (at 26181) by debbugs.gnu.org; 3 Apr 2017 20:54:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 03 16:54:43 2017
Received: from localhost ([127.0.0.1]:59505 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cv8zq-0001q7-Tk
	for submit <at> debbugs.gnu.org; Mon, 03 Apr 2017 16:54:43 -0400
Received: from eggs.gnu.org ([208.118.235.92]:43453)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rgm@HIDDEN>) id 1cv8zn-0001ps-Th
 for 26181 <at> debbugs.gnu.org; Mon, 03 Apr 2017 16:54:40 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <rgm@HIDDEN>) id 1cv8zi-000238-2V
 for 26181 <at> debbugs.gnu.org; Mon, 03 Apr 2017 16:54:34 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55295)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@HIDDEN>)
 id 1cv8zh-000234-Vh
 for 26181 <at> debbugs.gnu.org; Mon, 03 Apr 2017 16:54:34 -0400
Received: from rgm by fencepost.gnu.org with local (Exim 4.82)
 (envelope-from <rgm@HIDDEN>)
 id 1cv8zh-0007Uo-Ef; Mon, 03 Apr 2017 16:54:33 -0400
From: Glenn Morris <rgm@HIDDEN>
To: 26181 <at> debbugs.gnu.org
Subject: Re: bug#26181: Remove etags
References: <hbk27koo3d.fsf@HIDDEN>
X-Spook: Albright Chobetsu Putin Hurricane Interstate Plane
X-Ran: 7Yq[PEk~6#LQ+Ayk^VzH"d31u?[)tQ)"%!`x"[}uoOt.kH|8$nG.?YH,P*`s4v=2b1+j{I
X-Hue: green
X-Attribution: GM
Date: Mon, 03 Apr 2017 16:54:33 -0400
In-Reply-To: <hbk27koo3d.fsf@HIDDEN> (Glenn Morris's message of
 "Sun, 19 Mar 2017 19:15:18 -0400")
Message-ID: <hnlgrhxldi.fsf@HIDDEN>
User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/)
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 26181
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)


PS I should have suggested this initially, but why not split it off into
a separate project from Emacs? Bundling unrelated packages into one
project is generally bad form.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#26181; Package emacs. Full text available.

Message received at 26181 <at> debbugs.gnu.org:


Received: (at 26181) by debbugs.gnu.org; 29 Mar 2017 05:14:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 29 01:14:06 2017
Received: from localhost ([127.0.0.1]:49941 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ct5vq-0003LG-7H
	for submit <at> debbugs.gnu.org; Wed, 29 Mar 2017 01:14:06 -0400
Received: from mail-pg0-f50.google.com ([74.125.83.50]:35704)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jwiegley@HIDDEN>) id 1ct5vo-0003KY-BD
 for 26181 <at> debbugs.gnu.org; Wed, 29 Mar 2017 01:14:04 -0400
Received: by mail-pg0-f50.google.com with SMTP id 81so4798860pgh.2
 for <26181 <at> debbugs.gnu.org>; Tue, 28 Mar 2017 22:14:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:in-reply-to:date:message-id:references
 :user-agent:mime-version;
 bh=z3Lr7HYlyNbfWaY0IzskNFWtJTklAgtMeZPFOgL/lqE=;
 b=fx+uoBViSHktAd5hDpZIM+esiYh7A+ZxCMQHOQR8hLCq3wlJNjZDrOIN3kS2t4d4jc
 ndzpUnahjEjrUxbdi3R2lxVDLNOBPkw/vtG8OL6IWY1vkC9QffUdsL+BaByjN6CT5vGo
 2B6++lcTTv04RM6ZDhZOM7PwfCfjcNRcox1MXctu2MF28bnboNpLZc/B5bwq2invy+lP
 JKqRt7syBaZaoIyzuOyYfqjQ1miS+Sgp2NifpuKWLPsPolZK4SOhQF8Ke/mrCg2h6qYQ
 27gOsSyyU90OlDSAELo0RPYNZl/P+JO6QVbhjx5Hchoiv4goQJ9adm7UXtoiDP06/Ic3
 UJ0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id
 :references:user-agent:mime-version;
 bh=z3Lr7HYlyNbfWaY0IzskNFWtJTklAgtMeZPFOgL/lqE=;
 b=elDRpkdJzgSsuGYtkbWnhb8WbhoQNSbVFRjzPGqSo67XNIPDoVI046CIKoRY6WSuul
 jyOdnJPnwIqVUfrpvsReyKjsZWSiKU8Ju936FiNG7AX9MHOEj0xJQQedkH1/gsz0tSpK
 bP1dBxYkgapK0yeuP+ooisOpVdJUNsAmFGbErDVoSgAlKLkxYJTrzj0yEmd8f6UQ0x7V
 /M0a7nVe2u26Iyr/30jkiBWuP2fMzVftO2I2Eb4QpCOIezPv3SSRAO3ey12c4zNuqNBJ
 RuhacJncT9JnuVkOdDwCjL2yiuGCC9MMFpirQoNJjedji2fTslW8cuvSf/x2saAM1jYa
 y8ag==
X-Gm-Message-State: AFeK/H3+4WnHccIh9ox3W0DuCecfyaFV0J9iZZYoWvRF15g8WVjqkKfISEtFuW6PWJe5kQ==
X-Received: by 10.99.127.76 with SMTP id p12mr33625282pgn.42.1490764438664;
 Tue, 28 Mar 2017 22:13:58 -0700 (PDT)
Received: from Vulcan.local (76-234-69-149.lightspeed.frokca.sbcglobal.net.
 [76.234.69.149])
 by smtp.gmail.com with ESMTPSA id 198sm10331098pgb.51.2017.03.28.22.13.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 28 Mar 2017 22:13:57 -0700 (PDT)
From: John Wiegley <jwiegley@HIDDEN>
X-Google-Original-From: "John Wiegley" <johnw@HIDDEN>
Received: by Vulcan.local (Postfix, from userid 501)
 id 9DBDD33515A8; Tue, 28 Mar 2017 22:14:43 -0700 (PDT)
To: Glenn Morris <rgm@HIDDEN>
Subject: Re: bug#26181: Remove etags
In-Reply-To: <hbk27koo3d.fsf@HIDDEN> (Glenn Morris's message of
 "Sun, 19 Mar 2017 19:15:18 -0400")
Date: Tue, 28 Mar 2017 22:14:40 -0700
Message-ID: <m2inmsll4v.fsf@HIDDEN>
References: <hbk27koo3d.fsf@HIDDEN>
User-Agent: Gnus/5.130016 (Ma Gnus v0.16) Emacs/25.2 (darwin)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 26181
Cc: 26181 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.5 (/)

>>>>> "GM" == Glenn Morris <rgm@HIDDEN> writes:

GM> I've never understood why Emacs includes a tags program. It's not part of
GM> the normal remit of a text editor.

That description applies to the majority of what Emacs has become today. :)

ctags is included because it's an auxiliary program to extend the ability of
Emacs to jump around code. That it's not implement in Emacs Lisp, or the C
core of Emacs itself, is really beside the point. For all intents and
purposes, it's part of what Emacs offers to the *user*, and I bet there are
many users who aren't even aware that it's a separate program.

GM> I would like to suggest removing etags so that the time saved can be spent
GM> on other things.

I appreciate your desire to optimize our project management burdens, but this
is better mentioned on emacs-devel than a bug report.

Removing etags will not increase the time spent on other things. You yourself
can ignore etags, and spend your time elsewhere, but as long as someone is
willing to keep working on etags, then by definition that is where they choose
to spend their time. I could take away the opportunity, certainly, but I can't
then allocate the time it would free up.

If no one is maintaining something, *and* no one is using it, that's the time
to consider deprecation and eventual removal.

-- 
John Wiegley                  GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com                          60E1 46C4 BD1A 7AC1 4BA2




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#26181; Package emacs. Full text available.

Message received at 26181 <at> debbugs.gnu.org:


Received: (at 26181) by debbugs.gnu.org; 21 Mar 2017 16:45:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 12:45:19 2017
Received: from localhost ([127.0.0.1]:38198 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cqMuN-0000Ow-Ms
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2017 12:45:19 -0400
Received: from mail-wm0-f42.google.com ([74.125.82.42]:33551)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1cqMuM-0000Oh-4f
 for 26181 <at> debbugs.gnu.org; Tue, 21 Mar 2017 12:45:18 -0400
Received: by mail-wm0-f42.google.com with SMTP id v203so3827076wmg.0
 for <26181 <at> debbugs.gnu.org>; Tue, 21 Mar 2017 09:45:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=eR15Sm8bXQ+Sw2iY3kUeEtupYtqMyFJBq/c1Vnbh/lo=;
 b=rv3OVJGeK1epFeciuP87IXrDza9hudCUFYlfwNgsr/UFqJSWN1+A+gTD5lbMVhVOz0
 zNHlmcf+GedZWxtsQjHF3Liy//DAypz0xYM/Cf5arnn3E6URJ6LU20rrvnrPST2sPf9a
 gZe8ZvCqhiNYbAPQFRPb5U0iN2Y53PhavFulLDM7MjYOqBG4z6JfRUdhcEowMDnIucTc
 e2f6xorVAV1Ky80nSpi+bnjzVS3PGLAGhSX7KWzlEJgwRN3aWZUauUKqIb631AtlK/x6
 47/p3GOUUVyRZA7zbEQOJBkUffu2459VD4konn0AuNWctohtm5m/ZUHKc0bO4+HOVain
 /Hyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=eR15Sm8bXQ+Sw2iY3kUeEtupYtqMyFJBq/c1Vnbh/lo=;
 b=IC03f7VC2M8RpNzkyQSNM0uFqmO1oSfDsI9IC3zjV+n+EV2ZTlPf7kyiNhhFc8VVh4
 MA5Al4BdA4gqJEynZLLWe3tZpl9dPQYXfqgc0v9wB7s98lMwqUr2UheQpVJRjvFWfWai
 c2IbBMTe1egjJMygvLE33NjhoMS1yQrA93RH118FUk9ZWAwQEdW/fa+oUha+opbYvxO4
 g5ZSiHN6T/3QQKNwVENoqqr1ziD03VjQL2lISNE2jVSQvNPClMVUyVqpXGdNpgVlpvb5
 leE99rhnPJcqzJ41WfITvVZ31qjvFmOKqX/UDaC4VifGvyk7j5YROQlE61oG+yDZR3fH
 2H4g==
X-Gm-Message-State: AFeK/H2i80C5EtEdxxW/DZG2f/2z9mOY0wfiO0QwvJ99rZgcDlruwgd8wqA5kFR1Pntftw==
X-Received: by 10.28.46.198 with SMTP id u189mr3605813wmu.54.1490114712208;
 Tue, 21 Mar 2017 09:45:12 -0700 (PDT)
Received: from [192.168.0.133] (static-nbl2-118.cytanet.com.cy.
 [212.31.107.118])
 by smtp.googlemail.com with ESMTPSA id c76sm18328199wme.23.2017.03.21.09.45.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 21 Mar 2017 09:45:11 -0700 (PDT)
Subject: Re: bug#26181: Remove etags
To: Eli Zaretskii <eliz@HIDDEN>
References: <hbk27koo3d.fsf@HIDDEN>
 <5a534b9a-14bf-ca3f-ae04-f37c6f66d399@HIDDEN> <837f3iwsa9.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <898d25af-76ae-279b-8b90-4fd60ebed604@HIDDEN>
Date: Tue, 21 Mar 2017 18:45:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0
MIME-Version: 1.0
In-Reply-To: <837f3iwsa9.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 26181
Cc: 26181 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

On 21.03.2017 17:42, Eli Zaretskii wrote:

>> The latter might mean learning to use the ctags output (Vim format).
> 
> You mean, if we want to support tools beyond Universal ctags?

Not what I meant.

> (Because the latter supports Emacs-compatible TAGS output.) 

It officially does, but if etags is no more, the TAGS format has no 
reference implementation, and thus becomes less relevant and harder to 
conform to.

The Vim tags format is clearly more important to a program like ctags, 
so we might want to get to supporting that. It's also more rich, IIUC.

> Yes, if
> we want to support other tools, we'd need to extend etags.el or rely
> on external packages for parsing their tags tables.  E.g. GNU Global
> doesn't support TAGS format even as an option, AFAIK.

True. For Global, I think the vast majority of code in etags.el becomes 
irrelevant.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#26181; Package emacs. Full text available.

Message received at 26181 <at> debbugs.gnu.org:


Received: (at 26181) by debbugs.gnu.org; 21 Mar 2017 15:42:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 11:42:30 2017
Received: from localhost ([127.0.0.1]:38142 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cqLva-0007L0-6F
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2017 11:42:30 -0400
Received: from eggs.gnu.org ([208.118.235.92]:44219)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1cqLvY-0007Km-8h
 for 26181 <at> debbugs.gnu.org; Tue, 21 Mar 2017 11:42:28 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1cqLvO-0005oX-U2
 for 26181 <at> debbugs.gnu.org; Tue, 21 Mar 2017 11:42:23 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56050)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1cqLvO-0005oT-QO; Tue, 21 Mar 2017 11:42:18 -0400
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2372
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1cqLvN-0002t4-TM; Tue, 21 Mar 2017 11:42:18 -0400
Date: Tue, 21 Mar 2017 17:42:06 +0200
Message-Id: <837f3iwsa9.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-reply-to: <5a534b9a-14bf-ca3f-ae04-f37c6f66d399@HIDDEN> (message from
 Dmitry Gutov on Tue, 21 Mar 2017 11:03:24 +0200)
Subject: Re: bug#26181: Remove etags
References: <hbk27koo3d.fsf@HIDDEN>
 <5a534b9a-14bf-ca3f-ae04-f37c6f66d399@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 26181
Cc: rgm@HIDDEN, 26181 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Dmitry Gutov <dgutov@HIDDEN>
> Date: Tue, 21 Mar 2017 11:03:24 +0200
> 
> And [etags is] handy to have for now, at least until Universal Ctags
> is widely available across distributions

This indeed seems like the most important prerequisite, because the
command-line options accepted by Universal ctags are incompatible with
those of etags, so supporting both would be a pain.

> > Having our own tags program means we can tweak it to work better for our
> > own code; but conversely it would be better if our code Just Worked with
> > standard (ie external) tools.
> 
> The latter might mean learning to use the ctags output (Vim format).

You mean, if we want to support tools beyond Universal ctags?
(Because the latter supports Emacs-compatible TAGS output.)  Yes, if
we want to support other tools, we'd need to extend etags.el or rely
on external packages for parsing their tags tables.  E.g. GNU Global
doesn't support TAGS format even as an option, AFAIK.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#26181; Package emacs. Full text available.

Message received at 26181 <at> debbugs.gnu.org:


Received: (at 26181) by debbugs.gnu.org; 21 Mar 2017 10:34:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 06:34:51 2017
Received: from localhost ([127.0.0.1]:37248 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cqH7q-0006KD-VN
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2017 06:34:51 -0400
Received: from mx-all.isti.cnr.it ([194.119.192.19]:1656
 helo=blade3.isti.cnr.it) by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pot@HIDDEN>) id 1cqH7o-0006K1-JV
 for 26181 <at> debbugs.gnu.org; Tue, 21 Mar 2017 06:34:49 -0400
Received: from tucano.isti.cnr.it ([146.48.81.102])
 by mx-all.isti.cnr.it (PMDF V6.5-x6 #1251)
 with ESMTPSA id <01QC8FVGWOW0DSYRE1@HIDDEN> for
 26181 <at> debbugs.gnu.org; Tue, 21 Mar 2017 11:34:44 +0100 (MET)
Received: from pot by tucano.isti.cnr.it with local (Exim 4.88)
 (envelope-from <pot@HIDDEN>)	id 1cqH7j-0002Dt-Si; Tue,
 21 Mar 2017 11:34:43 +0100
Date: Tue, 21 Mar 2017 11:34:43 +0100
From: =?utf-8?Q?Francesco_Potort=C3=AC?= <pot@HIDDEN>
Subject: Re: bug#26181: Remove etags
In-reply-to: <5a534b9a-14bf-ca3f-ae04-f37c6f66d399@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Message-id: <E1cqH7j-0002Dt-Si@HIDDEN>
Organization: 
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
X-INSM-ip-source: 146.48.81.102 Auth Done
X-fingerprint: 4B02 6187 5C03 D6B1 2E31  7666 09DF 2DC9 BE21 6115
References: <hbk27koo3d.fsf@HIDDEN>
 <5a534b9a-14bf-ca3f-ae04-f37c6f66d399@HIDDEN>
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: 26181
Cc: Glenn Morris <rgm@HIDDEN>, 26181 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.3 (-)

Dmitry Gutov:
>AFAIK Eli is the maintainer now. And it's handy to have for now, at 
>least until Universal Ctags is widely available across distributions, 
>handles all languages as well as etags does, and outputs correct entries 
>WRT implicit/explicit tag names (not 100% sure there is a problem, but 
>it's something that we had to fix in etags recently, at least).

I agree.  Generally speaking, etags requires little maintenance, being
mature (sorry for not being able to provide even this little maintenance
any more).  Certainly less than having to manage an external tool.

Glenn Morris:
>> Having our own tags program means we can tweak it to work better for our
>> own code; but conversely it would be better if our code Just Worked with
>> standard (ie external) tools.
>
>The latter might mean learning to use the ctags output (Vim format).

Only if the above conditions are satisfied, plus having the same amount
of information and not much bigger size.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#26181; Package emacs. Full text available.

Message received at 26181 <at> debbugs.gnu.org:


Received: (at 26181) by debbugs.gnu.org; 21 Mar 2017 09:03:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 05:03:34 2017
Received: from localhost ([127.0.0.1]:37189 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cqFhV-00043R-Ue
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2017 05:03:34 -0400
Received: from mail-wm0-f53.google.com ([74.125.82.53]:37066)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1cqFhU-00043A-BL
 for 26181 <at> debbugs.gnu.org; Tue, 21 Mar 2017 05:03:32 -0400
Received: by mail-wm0-f53.google.com with SMTP id n11so7209969wma.0
 for <26181 <at> debbugs.gnu.org>; Tue, 21 Mar 2017 02:03:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=luSfQ+miX954VSXlRpMtAK2rGiqedxPzjYNDl77EgwY=;
 b=ukXw47T3iQjLb8NCLceQ4qub51LD6QqFo/KQ77Rv7e7xtZXrz8dy35lsXsEZgcvXaT
 wj7kScX1WjlXYhHFqID3sf/q6bCBQcyebIBXbPKmyysHkWX0cJ/wp/QHxtD1LKOGVs1x
 eGUWYcxic+yLPizuRDc7EFYEIxDQa5CwYog+xv4dF+WTSeMu1lmi4FSzHQHfuuFnvELt
 QlDiVh2j2HfJlUF5lgrqgheR+FFRaPxQnMzogJYuW2Xp4GPr8FzmNYRX4I8gu19Sl2Cq
 9s8xUZA25tlHRtyGrpLLsDN01G2oPmrRx23ErH7zBiNLUTkNmw3NYqcQLpGkxFlNGQD2
 XFYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=luSfQ+miX954VSXlRpMtAK2rGiqedxPzjYNDl77EgwY=;
 b=kRQEodqiBGyywbmijXR/OG6pOtBz2IMXg6yJ2K1b7PFrxg+YAISsgMbwhqnXvJsBRR
 tX296CxpG0MZImIye4UTXpOhnvC6R9EktR4OYud+OsWYW7d1FzVSeEMM+amT6MgXv0TZ
 G+/r9Ac1viasmL6tx3xv8yprPYa+skAWi+oGZCq/Pv1mrnlM543VQ9Ukf3UOmts3ID47
 GcrGC336oAOX+jW0jk9Lsy/NjjcIEr3nlaLQgCRZ72cazKc0nLuIEr+OZMz3go3NvdDe
 9BPf9hypkeE7z1SAHOxVzbySWBsYiZVKqubaNwnXwxsOTE3dXqqbnBh9fwb4ZQf38TMR
 RHlg==
X-Gm-Message-State: AFeK/H2NAzT1V2JCc318waxmyNix65VTEmgslOCn6k16oNizVFCPunSfjXEc9YIUnVBa4w==
X-Received: by 10.28.37.135 with SMTP id l129mr1565521wml.49.1490087006633;
 Tue, 21 Mar 2017 02:03:26 -0700 (PDT)
Received: from [192.168.1.3] ([185.105.173.156])
 by smtp.googlemail.com with ESMTPSA id n59sm24007215wrb.54.2017.03.21.02.03.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 21 Mar 2017 02:03:25 -0700 (PDT)
Subject: Re: bug#26181: Remove etags
To: Glenn Morris <rgm@HIDDEN>, 26181 <at> debbugs.gnu.org
References: <hbk27koo3d.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <5a534b9a-14bf-ca3f-ae04-f37c6f66d399@HIDDEN>
Date: Tue, 21 Mar 2017 11:03:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.0
MIME-Version: 1.0
In-Reply-To: <hbk27koo3d.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 26181
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.7 (/)

On 20.03.2017 01:15, Glenn Morris wrote:

> I've never understood why Emacs includes a tags program.
> It's not part of the normal remit of a text editor.

FWIW, it has been handy when we introduced xref and started treating the 
tags a bit more strictly.

> The situation has changed since then in that etags no longer has a
> maintainer (IIUC).

AFAIK Eli is the maintainer now. And it's handy to have for now, at 
least until Universal Ctags is widely available across distributions, 
handles all languages as well as etags does, and outputs correct entries 
WRT implicit/explicit tag names (not 100% sure there is a problem, but 
it's something that we had to fix in etags recently, at least).

Having all these conditions satisfied seems to be a .

> Having our own tags program means we can tweak it to work better for our
> own code; but conversely it would be better if our code Just Worked with
> standard (ie external) tools.

The latter might mean learning to use the ctags output (Vim format).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#26181; Package emacs. Full text available.

Message received at 26181 <at> debbugs.gnu.org:


Received: (at 26181) by debbugs.gnu.org; 20 Mar 2017 20:35:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 20 16:35:26 2017
Received: from localhost ([127.0.0.1]:36748 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cq41W-0001Np-Ci
	for submit <at> debbugs.gnu.org; Mon, 20 Mar 2017 16:35:26 -0400
Received: from gateway-a.fh-trier.de ([143.93.54.181]:43117)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <politza@HIDDEN>) id 1cq41V-0001Nc-2B
 for 26181 <at> debbugs.gnu.org; Mon, 20 Mar 2017 16:35:25 -0400
X-Virus-Scanned: by Amavisd-new + McAfee uvscan + ClamAV [Rechenzentrum
 Hochschule Trier (RZ/HT)]
Received: from localhost (ip5f5bdecf.dynamic.kabel-deutschland.de
 [95.91.222.207]) (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested) (Authenticated sender: politza)
 by gateway-a.fh-trier.de (Postfix) with ESMTPSA id 7EFCF179ACFF;
 Mon, 20 Mar 2017 21:35:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=hochschule-trier.de;
 s=default; t=1490042105; bh=tVg+CW1JuQC8A0pgf/lW7c22zJQ=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:Message-ID:
 MIME-Version:Content-Type;
 b=B+8o7LMvZxxWX6kvYqL/c1/wIWagtE99OASSiDBat9reIr8/zhYQrHNmrdZ/ALjlI
 AaIGcCq7eeEmKQNGMgSqyfsuPE6FFnv9Lqg0YCST6YfdYZIEON1NyIieMa1IzHg3Jz
 0Oox5cq+4DUTEFLI7N24Dmy5Uv4QMsfONK50SjP4=
From: Andreas Politz <politza@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#26181: Remove etags
References: <hbk27koo3d.fsf@HIDDEN> <83k27jx05u.fsf@HIDDEN>
Date: Mon, 20 Mar 2017 21:35:04 +0100
In-Reply-To: <83k27jx05u.fsf@HIDDEN> (Eli Zaretskii's message of "Mon, 20 Mar
 2017 20:39:41 +0200")
Message-ID: <87y3vzd6vb.fsf@luca>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 26181
Cc: Glenn Morris <rgm@HIDDEN>,
 Francesco =?utf-8?Q?Potort=C3=AC?= <pot@HIDDEN>, 26181 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Eli Zaretskii <eliz@HIDDEN> writes:

> And Exuberant ctags seems not to be developed anymore(?).

There is an effort to continue development.

https://github.com/universal-ctags/ctags

-ap




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#26181; Package emacs. Full text available.

Message received at 26181 <at> debbugs.gnu.org:


Received: (at 26181) by debbugs.gnu.org; 20 Mar 2017 18:40:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 20 14:40:11 2017
Received: from localhost ([127.0.0.1]:36643 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cq2Dz-0006uo-LJ
	for submit <at> debbugs.gnu.org; Mon, 20 Mar 2017 14:40:11 -0400
Received: from eggs.gnu.org ([208.118.235.92]:51361)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1cq2Dx-0006ua-FB
 for 26181 <at> debbugs.gnu.org; Mon, 20 Mar 2017 14:40:09 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1cq2Dr-0004Ub-Ig
 for 26181 <at> debbugs.gnu.org; Mon, 20 Mar 2017 14:40:04 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37848)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1cq2Dl-0004TL-DZ; Mon, 20 Mar 2017 14:39:57 -0400
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1333
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1cq2Dk-00017i-CM; Mon, 20 Mar 2017 14:39:56 -0400
Date: Mon, 20 Mar 2017 20:39:41 +0200
Message-Id: <83k27jx05u.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Glenn Morris <rgm@HIDDEN>, Francesco =?iso-8859-1?Q?Potort=EC?=
 <pot@HIDDEN>
In-reply-to: <hbk27koo3d.fsf@HIDDEN> (message from Glenn Morris on
 Sun, 19 Mar 2017 19:15:18 -0400)
Subject: Re: bug#26181: Remove etags
References: <hbk27koo3d.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 26181
Cc: 26181 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Glenn Morris <rgm@HIDDEN>
> Date: Sun, 19 Mar 2017 19:15:18 -0400
> 
> I would like to suggest removing etags so that the time saved can be
> spent on other things.

What is considered a replacement?  The two I know about, GNU Global
and Exuberant ctags, don't have support for some of the languages we
support in etags (e.g., Ada).  And Exuberant ctags seems not to be
developed anymore(?).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#26181; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 19 Mar 2017 23:15:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 19 19:15:28 2017
Received: from localhost ([127.0.0.1]:35631 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cpk2p-00026o-Ql
	for submit <at> debbugs.gnu.org; Sun, 19 Mar 2017 19:15:28 -0400
Received: from eggs.gnu.org ([208.118.235.92]:58945)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rgm@HIDDEN>) id 1cpk2o-00026b-Id
 for submit <at> debbugs.gnu.org; Sun, 19 Mar 2017 19:15:26 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <rgm@HIDDEN>) id 1cpk2i-0006X6-Gs
 for submit <at> debbugs.gnu.org; Sun, 19 Mar 2017 19:15:21 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51949)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@HIDDEN>)
 id 1cpk2i-0006X0-Dw
 for submit <at> debbugs.gnu.org; Sun, 19 Mar 2017 19:15:20 -0400
Received: from rgm by fencepost.gnu.org with local (Exim 4.82)
 (envelope-from <rgm@HIDDEN>)
 id 1cpk2h-0005fp-1t; Sun, 19 Mar 2017 19:15:19 -0400
From: Glenn Morris <rgm@HIDDEN>
To: submit <at> debbugs.gnu.org
Subject: Remove etags
X-Spook: Armani Bin Laden Biological weapon Nigeria MARTA Indigo
X-Ran: [NRvFWF4TA[5f&(>z2@dfFA9f<,rsb=`vH`#HP84GaRZM29d^-8Ibuu8*JNkeh.l<)P4A<
X-Hue: cyan
X-Debbugs-No-Ack: yes
X-Attribution: GM
Date: Sun, 19 Mar 2017 19:15:18 -0400
Message-ID: <hbk27koo3d.fsf@HIDDEN>
User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/)
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

Package: emacs
Severity: wishlist
Version: 25.2

I've never understood why Emacs includes a tags program.
It's not part of the normal remit of a text editor.

This was previously discussed:
http://lists.gnu.org/archive/html/emacs-devel/2007-01/msg00075.html

It sounds like the answer is "historical reasons".
The situation has changed since then in that etags no longer has a
maintainer (IIUC).

I would like to suggest removing etags so that the time saved can be
spent on other things.

Having our own tags program means we can tweak it to work better for our
own code; but conversely it would be better if our code Just Worked with
standard (ie external) tools.




Report forwarded to bug-gnu-emacs@HIDDEN:
bug#26181; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.