From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andrey Lisin Newsgroups: gmane.emacs.help Subject: Re: Why Emacs uses etags when all other editors use ctags? Date: Mon, 17 Nov 2014 08:50:36 +0600 Message-ID: <23B2C49B-14EF-4ACC-9187-161B8F8928E0@gmail.com> References: <87a93q1u03.fsf@robertthorpeconsulting.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1416193855 5200 80.91.229.3 (17 Nov 2014 03:10:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 17 Nov 2014 03:10:55 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Robert Thorpe Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Nov 17 04:10:48 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XqCiF-0008Kd-DY for geh-help-gnu-emacs@m.gmane.org; Mon, 17 Nov 2014 04:10:47 +0100 Original-Received: from localhost ([::1]:45902 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqCiE-00034a-55 for geh-help-gnu-emacs@m.gmane.org; Sun, 16 Nov 2014 22:10:46 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47213) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqCOu-0004Gz-NI for help-gnu-emacs@gnu.org; Sun, 16 Nov 2014 21:50:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XqCOo-0002iN-Eq for help-gnu-emacs@gnu.org; Sun, 16 Nov 2014 21:50:48 -0500 Original-Received: from mail-lb0-f170.google.com ([209.85.217.170]:60392) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqCOn-0002i6-Oz for help-gnu-emacs@gnu.org; Sun, 16 Nov 2014 21:50:42 -0500 Original-Received: by mail-lb0-f170.google.com with SMTP id w7so6637450lbi.29 for ; Sun, 16 Nov 2014 18:50:40 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:mime-version:subject :in-reply-to:date:cc:message-id:references:to; bh=x1M2BlZIHFy6M5FAycqafYPEeirEdxRB7+jj2HnYss4=; b=CXeHdEpHbolQ4Ddn4Mhuva1J91KocSpMJONrZjQvZZfm3yKHxlvEJRVKiL7IPcTgg8 t1DH5yJDxuxyL4Uq8lLkF2YmrKkXp4nX2ND9bYrSfylNDcfqMmaD6buZgViKxmnyIBw8 KdLzIaGbrmUBAIzuY3mDgL8X6qV76EJjBJznl9hSuHbKoDBwBlwuiI5vBeHpGX35mCr1 7FP/YOKPlggZvvZ9MVcvfkKR3qN/bK6W8DbpH5yOLL0yXNgf5P9EwPgoGUubfH031e0+ N1YpKJFjEaA/5JcGkFFoZqUOAM8O5YtZg45zDfJegiHSfEqFVO8q8xCAV1E0s9xbJI11 lXMw== X-Gm-Message-State: ALoCoQk0wZw3xifyw74LNVu0uBVbQ1tVuNK+NKs3bvVrZE74V9keM21hZxF3KzVT8v+xXFfLeUuo X-Received: by 10.112.199.131 with SMTP id jk3mr11913618lbc.45.1416192639794; Sun, 16 Nov 2014 18:50:39 -0800 (PST) Original-Received: from [192.168.1.19] ([188.232.236.6]) by mx.google.com with ESMTPSA id pc6sm28692lbc.49.2014.11.16.18.50.37 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 16 Nov 2014 18:50:38 -0800 (PST) X-Google-Original-From: Andrey Lisin In-Reply-To: <87a93q1u03.fsf@robertthorpeconsulting.com> X-Mailer: Apple Mail (2.1990.1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.217.170 X-Mailman-Approved-At: Sun, 16 Nov 2014 22:10:24 -0500 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:100979 Archived-At: That makes sense. Thank you for the answer! -- Regards, Andrey Lisin > On 17 Nov 2014, at 07:43, Robert Thorpe = wrote: >=20 > Andrey Lisin writes: >=20 >> Hello, >>=20 >> really why? Are there any advantages of etags format over standard >> ctags? Is there any reason to increase the entropy? >>=20 >> Could anyone explain it? :) >=20 > Ctags is very VI specific. The portion of each tag that takes the > editor to the right place in the code is a command for the ex program. > ("Ex" is a part of VI originally it was a separate program but it = isn't > in modern VI-like editors). A valid Ctags program could put all sorts > of things in that field. Instead Emacs uses the number of bytes from > the start of the code file. >=20 > BR, > Robert Thorpe