From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.bugs Subject: bug#43702: Emacs master: Incorrect highlighting in regexp isearch. Date: Tue, 29 Sep 2020 15:33:55 +0000 Message-ID: <20200929153355.GB27007@ACM> References: <20200929121317.GA27007@ACM> <83wo0ck5ig.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26292"; mail-complaints-to="usenet@ciao.gmane.io" Cc: acm@muc.de, 43702@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 29 17:35:17 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kNHeu-0006c4-1O for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 29 Sep 2020 17:35:16 +0200 Original-Received: from localhost ([::1]:44416 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kNHep-0004Ib-Pk for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 29 Sep 2020 11:35:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45028) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNHeg-0004H7-Rz for bug-gnu-emacs@gnu.org; Tue, 29 Sep 2020 11:35:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45401) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kNHeg-0002U6-HN for bug-gnu-emacs@gnu.org; Tue, 29 Sep 2020 11:35:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kNHeg-00057F-DG for bug-gnu-emacs@gnu.org; Tue, 29 Sep 2020 11:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Sep 2020 15:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43702 X-GNU-PR-Package: emacs Original-Received: via spool by 43702-submit@debbugs.gnu.org id=B43702.160139364419596 (code B ref 43702); Tue, 29 Sep 2020 15:35:02 +0000 Original-Received: (at 43702) by debbugs.gnu.org; 29 Sep 2020 15:34:04 +0000 Original-Received: from localhost ([127.0.0.1]:56947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNHdj-000560-PQ for submit@debbugs.gnu.org; Tue, 29 Sep 2020 11:34:03 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:29170 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1kNHdh-00055W-6T for 43702@debbugs.gnu.org; Tue, 29 Sep 2020 11:34:01 -0400 Original-Received: (qmail 6835 invoked by uid 3782); 29 Sep 2020 15:33:55 -0000 Original-Received: from acm.muc.de (p4fe1595e.dip0.t-ipconnect.de [79.225.89.94]) by localhost.muc.de (tmda-ofmipd) with ESMTP; Tue, 29 Sep 2020 17:33:54 +0200 Original-Received: (qmail 30813 invoked by uid 1000); 29 Sep 2020 15:33:55 -0000 Content-Disposition: inline In-Reply-To: <83wo0ck5ig.fsf@gnu.org> X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:189275 Archived-At: Hello, Eli. On Tue, Sep 29, 2020 at 17:43:35 +0300, Eli Zaretskii wrote: > > Date: Tue, 29 Sep 2020 12:13:17 +0000 > > From: Alan Mackenzie > > Cc: acm@muc.de > > In the Emacs master branch > > (i) emacs -Q > > (ii) C-x C-f emacs/src/syntax.c > > (iii) C-M-s \(inc\|dec\)_both > > (iv) Press C-s a few times. > > Notice that the highlighting of the found match has the purple > > background over the correct characters, but the characters displayed in > > the foreground are " _both". This incorrect display is a bug. > Here, I don't see any incorrect display, I see a new feature at work. > If you don't like it, set search-highlight-submatches to nil. Ah. I wasn't aware of this new feature. > How many colors do you have on the terminal where you see the problem? 16. The problem was that the submatch highlight was light magenta on dark magenta, which I just didn't see. Maybe the colours used for isearch-group-1 on a 16 colour terminal are suboptimal. They certainly don't work well on my Linux virtual tty. However, on pressing backspace to go back to previous matches, this new highlighting is no longer there. So, perhaps there is/are (a) bug(s) here after all, just not the one I thought I'd found. Thanks. -- Alan Mackenzie (Nuremberg, Germany).