From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sam Steingold Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] /srv/bzr/emacs/trunk r105295: * lisp/progmodes/etags.el (etags-file-of-tag, etags-tags-table-files) Date: Tue, 02 Aug 2011 11:33:23 -0400 Message-ID: References: Reply-To: sds@gnu.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1312299222 19432 80.91.229.12 (2 Aug 2011 15:33:42 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 2 Aug 2011 15:33:42 +0000 (UTC) Cc: Stefan Monnier , emacs-devel@gnu.org To: Francesco =?utf-8?Q?Potort=C3=AC?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 02 17:33:36 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QoGyN-0004i4-Ic for ged-emacs-devel@m.gmane.org; Tue, 02 Aug 2011 17:33:35 +0200 Original-Received: from localhost ([::1]:56801 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QoGyM-0004rM-Tp for ged-emacs-devel@m.gmane.org; Tue, 02 Aug 2011 11:33:34 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:34002) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QoGyK-0004r5-GU for emacs-devel@gnu.org; Tue, 02 Aug 2011 11:33:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QoGyI-000822-E4 for emacs-devel@gnu.org; Tue, 02 Aug 2011 11:33:32 -0400 Original-Received: from mail-vw0-f41.google.com ([209.85.212.41]:54207) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QoGyG-000812-H3; Tue, 02 Aug 2011 11:33:28 -0400 Original-Received: by vwm42 with SMTP id 42so3723444vwm.0 for ; Tue, 02 Aug 2011 08:33:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:from:to:cc:subject:in-reply-to:references:user-agent :mail-copies-to:return-receipt-to:reply-to:x-attribution :x-disclaimer:date:message-id:mime-version:content-type :content-transfer-encoding; bh=9ezsU3Z8cBeNwtj3jeAUX0Ja9zG8m+sK/y8083VNqek=; b=oR8VG5sjRqZPzJ8Mal4hIor2nvUMcvVa+nZIfykLgYu/FRQFAf0lke+gJlC3GC1XYu 3Ef8FrloUWBR82zhuf1YR4KhkBDwL5w44IVJ+lbbQ3JgxqI/VXL60mz9oJKiNhDqy6tg PF0AOx6a0JcX24DCuZVi+A86SUNr5waAO4nmM= Original-Received: by 10.52.173.45 with SMTP id bh13mr2439254vdc.3.1312299207802; Tue, 02 Aug 2011 08:33:27 -0700 (PDT) Original-Received: from smsv2-L.wtc.algo (rrcs-24-103-48-205.nyc.biz.rr.com [24.103.48.205]) by mx.google.com with ESMTPS id fc7sm1001391vdc.0.2011.08.02.08.33.24 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 02 Aug 2011 08:33:26 -0700 (PDT) In-Reply-To: ("Francesco \=\?utf-8\?Q\?Potort\=C3\=AC\=22's\?\= message of "Tue, 02 Aug 2011 10:11:17 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Mail-Copies-To: never X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.41 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:142702 Archived-At: > * Francesco Potort=C3=AC [2011-08-02 10:11:17 +0200]: > >>> * lisp/progmodes/etags.el (etags-file-of-tag, etags-tags-table-files) >>> (etags-tags-included-tables): Call `convert-standard-filename' on >>> the file names contained in TAGS so that windows Emacs can handle >>> TAGS files created by cygwin ctags. >> >>Is that really right? >>I mean, convert-standard-filename should only ever be called on absolute >>file names, and we have no guarantee that file names in TAGS are >>absolute, do we? > > No, we do not. On the opposite, relative file names in tag files should > never be converted to absolute, and absolute ones never converted to > relative. The users choose if they want relative or absolute file names > in tags: > > 33.3.2 Creating Tags Tables > --------------------------- I use exuberant ctags which can create emacs-compatible TAGS files. It can also process directories recursively and supports more languages and language features than the emacs-supplied etags program. It comes with cygwin on windows and writes files like this: /cygdrive/d/algo-e/code/admin/butler/bin/activity.pl,52 activity.pl1,0 sub my_print($) {my_print96,2369 I want to use these files with the native windows emacs. With my patch I, indeed, can. --=20 Sam Steingold (http://sds.podval.org/) on CentOS release 5.6 (Final) X 11.0= .60900031 http://dhimmi.com http://truepeace.org http://camera.org http://www.memritv= .org http://ffii.org http://mideasttruth.com http://thereligionofpeace.com Are you smart enough to use Lisp?