From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: karl@freefriends.org (Karl Berry) Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] ignoring Info extensions Date: Fri, 2 Apr 2004 19:19:39 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200404030019.i330JdU08775@f7.net> References: <2914-Fri02Apr2004212823+0300-eliz@gnu.org> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1080960326 18248 80.91.224.253 (3 Apr 2004 02:45:26 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 3 Apr 2004 02:45:26 +0000 (UTC) Cc: juri@jurta.org, janneke@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sat Apr 03 04:45:16 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1B9b9o-0003mx-00 for ; Sat, 03 Apr 2004 04:45:16 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B9b9o-0007Xg-00 for ; Sat, 03 Apr 2004 04:45:16 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B9b5L-0001Z6-9v for emacs-devel@quimby.gnus.org; Fri, 02 Apr 2004 21:40:39 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B9b3B-0008Ep-V1 for emacs-devel@gnu.org; Fri, 02 Apr 2004 21:38:25 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B9b1i-0006L6-4o for emacs-devel@gnu.org; Fri, 02 Apr 2004 21:37:34 -0500 Original-Received: from [209.61.216.22] (helo=f7.net) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B9b1J-0005a7-PB; Fri, 02 Apr 2004 21:36:29 -0500 Original-Received: (from karl@localhost) by f7.net (8.11.7-20030920/8.11.7) id i330JdU08775; Fri, 2 Apr 2004 19:19:39 -0500 Original-To: eliz@gnu.org In-Reply-To: <2914-Fri02Apr2004212823+0300-eliz@gnu.org> X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:21225 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:21225 juri> I guess you actually meant *Note[^:*] vs. *Note\s. Anyway, Yes, sorry. eliz> But if we use *Note[^:*], That won't fix all of the cases Juri found: > 8 *NOTEBOOK, > 1 *Notes:* > 1 *Note2: > 1 *note' These would still be misidentified as references. So according to these findings, it would have to be *Note[^:*Bs2'], and obviously some day there will be some other character. Let's fix it for real, right now, by saying *Note is followed by whitespace. we remain compatible to whatever Info files are out there that don't have a whitespace after "*Note:", right? But there aren't any, I feel more sure than ever. Every Info writer writes "*Note " for references. So let's reflect that in the Info readers. I see no problem here. Isn't that better to solve a problem without breaking what previously worked? As a general rule, I of course agree with you. As you know, I am a bear for compatibility, and we have tried our utmost never to break old Info readers with new Info files. I think the last time we did was with @anchor, umpteen years ago. However, in this particular case, it seems to me that the proposed change (a) would not break old Info files that would break, and (b) it fixes the original problem, of references being misidentified, for good (as well as we can, anyway), whereas the alternative does not. Therefore, I believe that \*[Nn]ote[ \t\n] is preferable to \*[Nnote][^anything] Let's do it. I will change the Info reader. Thanks, k