From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#26181: Remove etags Date: Tue, 21 Mar 2017 11:03:24 +0200 Message-ID: <5a534b9a-14bf-ca3f-ae04-f37c6f66d399@yandex.ru> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1490087063 28593 195.159.176.226 (21 Mar 2017 09:04:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 21 Mar 2017 09:04:23 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 To: Glenn Morris , 26181@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Mar 21 10:04:17 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cqFiB-00067H-Uk for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 Mar 2017 10:04:16 +0100 Original-Received: from localhost ([::1]:37315 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cqFiE-0001kr-Qw for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 Mar 2017 05:04:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52552) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cqFi2-0001k1-Sx for bug-gnu-emacs@gnu.org; Tue, 21 Mar 2017 05:04:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cqFhz-0003N4-5D for bug-gnu-emacs@gnu.org; Tue, 21 Mar 2017 05:04:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38990) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cqFhz-0003MT-1e for bug-gnu-emacs@gnu.org; Tue, 21 Mar 2017 05:04:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cqFhy-00044E-MH for bug-gnu-emacs@gnu.org; Tue, 21 Mar 2017 05:04:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Mar 2017 09:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26181 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 26181-submit@debbugs.gnu.org id=B26181.149008701415593 (code B ref 26181); Tue, 21 Mar 2017 09:04:02 +0000 Original-Received: (at 26181) by debbugs.gnu.org; 21 Mar 2017 09:03:34 +0000 Original-Received: from localhost ([127.0.0.1]:37189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cqFhV-00043R-Ue for submit@debbugs.gnu.org; Tue, 21 Mar 2017 05:03:34 -0400 Original-Received: from mail-wm0-f53.google.com ([74.125.82.53]:37066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cqFhU-00043A-BL for 26181@debbugs.gnu.org; Tue, 21 Mar 2017 05:03:32 -0400 Original-Received: by mail-wm0-f53.google.com with SMTP id n11so7209969wma.0 for <26181@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) Original-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) In-Reply-To: Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:130776 Archived-At: 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).