From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#35202: 27.0.50; Info-quoted false positives and false negatives Date: Tue, 09 Apr 2019 09:18:44 +0300 Message-ID: <83sgur7lbv.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="222671"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 35202@debbugs.gnu.org To: Mauro Aranda Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 09 08:20:11 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hDk79-000vbX-JQ for geb-bug-gnu-emacs@m.gmane.org; Tue, 09 Apr 2019 08:20:11 +0200 Original-Received: from localhost ([127.0.0.1]:36119 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hDk78-0004WG-CZ for geb-bug-gnu-emacs@m.gmane.org; Tue, 09 Apr 2019 02:20:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:45096) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hDk71-0004Vz-SH for bug-gnu-emacs@gnu.org; Tue, 09 Apr 2019 02:20:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hDk70-0007Y8-Qq for bug-gnu-emacs@gnu.org; Tue, 09 Apr 2019 02:20:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36915) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hDk70-0007R2-IJ for bug-gnu-emacs@gnu.org; Tue, 09 Apr 2019 02:20:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hDk6z-0002zq-Ur for bug-gnu-emacs@gnu.org; Tue, 09 Apr 2019 02:20:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Apr 2019 06:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35202 X-GNU-PR-Package: emacs Original-Received: via spool by 35202-submit@debbugs.gnu.org id=B35202.155479074111431 (code B ref 35202); Tue, 09 Apr 2019 06:20:01 +0000 Original-Received: (at 35202) by debbugs.gnu.org; 9 Apr 2019 06:19:01 +0000 Original-Received: from localhost ([127.0.0.1]:50459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDk61-0002yF-3h for submit@debbugs.gnu.org; Tue, 09 Apr 2019 02:19:01 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:58766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDk5y-0002y0-Px for 35202@debbugs.gnu.org; Tue, 09 Apr 2019 02:18:59 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34071) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hDk5n-0000lm-BF; Tue, 09 Apr 2019 02:18:49 -0400 Original-Received: from [176.228.60.248] (port=4840 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hDk5m-0003J6-MD; Tue, 09 Apr 2019 02:18:47 -0400 In-reply-to: (message from Mauro Aranda on Mon, 8 Apr 2019 20:30:19 -0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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: 209.51.188.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:157392 Archived-At: > From: Mauro Aranda > Date: Mon, 8 Apr 2019 20:30:19 -0300 > > diff --git a/lisp/info.el b/lisp/info.el > index f3b413a..268ecd8 100644 > --- a/lisp/info.el > +++ b/lisp/info.el > @@ -4269,7 +4269,7 @@ Info-quoted > ;; the former can be done much more reliably, i.e. without risking > ;; false positives. > (defvar Info-mode-font-lock-keywords > - '(("‘\\([^’]*\\)’" (1 'Info-quoted)))) > + '(("‘\\([‘’]?\\|[^‘’]*\\)’" (1 'Info-quoted)))) Thanks, but I'm worried how we will be able to make sure this change doesn't break display in some other places. Would it make sense to search all our Info files for the new regexp, and examine the display of all the places that match? Or did you already do that?