From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: xref-find-matches and stuff Date: Wed, 13 May 2015 05:38:27 +0300 Message-ID: <834mnhkxr0.fsf@gnu.org> References: <5546DD4A.2080709@yandex.ru> <87r3qvnld1.fsf@gmail.com> <5548E08A.4090305@yandex.ru> <87mw1jndul.fsf@gmail.com> <554964CE.3040809@yandex.ru> <87oalxn756.fsf@gmail.com> <554AAD41.6060506@yandex.ru> <87vbg4lgn6.fsf@gmail.com> <554CB069.8090002@yandex.ru> <554F4F91.6020604@gmx.at> <837fsgo5hz.fsf@gnu.org> <55507FAD.7020704@gmx.at> <83egmnm9wx.fsf@gnu.org> <5551C983.5000705@gmx.at> <83mw19lqli.fsf@gnu.org> <55522E6B.6000003@yandex.ru> <83fv71lmsv.fsf@gnu.org> <837fsdlgbk.fsf@gnu.org> <55525F57.8040904@yandex.ru> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1431484735 23361 80.91.229.3 (13 May 2015 02:38:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 13 May 2015 02:38:55 +0000 (UTC) Cc: rudalics@gmx.at, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 13 04:38:46 2015 Return-path: Envelope-to: ged-emacs-devel@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 1YsMZK-0008AG-7K for ged-emacs-devel@m.gmane.org; Wed, 13 May 2015 04:38:46 +0200 Original-Received: from localhost ([::1]:45908 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsMZJ-0004C4-D3 for ged-emacs-devel@m.gmane.org; Tue, 12 May 2015 22:38:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39586) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsMZG-0004Bz-9T for emacs-devel@gnu.org; Tue, 12 May 2015 22:38:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YsMZB-00006u-6r for emacs-devel@gnu.org; Tue, 12 May 2015 22:38:42 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:45121) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YsMZA-00006X-UW for emacs-devel@gnu.org; Tue, 12 May 2015 22:38:37 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NO900300OAD0P00@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Wed, 13 May 2015 05:38:34 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NO9002J2OO9YW30@a-mtaout20.012.net.il>; Wed, 13 May 2015 05:38:34 +0300 (IDT) In-reply-to: <55525F57.8040904@yandex.ru> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 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:186474 Archived-At: > From: Dmitry Gutov > Date: Tue, 12 May 2015 23:15:19 +0300 > Cc: emacs-devel@gnu.org > > On 05/12/2015 10:57 PM, Eli Zaretskii wrote: > > > It didn't; I fixed that in 4f5382c. > > Thank you. But I was going to say that it doesn't match because NONAM > (see the comment above make_tag) does not include the double-quote > character (and tag-implicit-name-match-p obeys that). Yes, that was the reason. I just helped etags use the explicit-name alternative in this case. > Maybe it should be included? That'd have required much more research, because its effect is on all supported languages. What I did fixed a problem whereby we weren't telling etags where in the matched line to find the tag name, so it couldn't make the decision whether an explicit tag name is necessary. Using an implicit name is an optimization whose purpose is to keep the TAGS file size as small as possible, so I see no reason to insist on an implicit name.