From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: jan via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#41185: highlight-regexp not working properly for multiline-matching regexps Date: Tue, 15 Jun 2021 14:25:58 +0100 Message-ID: References: <87v9l2oze3.fsf@web.de> <87zgvu3shw.fsf_-_@gnus.org> <874ke1bu1d.fsf@web.de> <87zgvt1ygs.fsf@gnus.org> Reply-To: jan Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000002a1add05c4cdeae2" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38066"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Michael Heerdegen , 41185@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 15 15:27:20 2021 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 1lt967-0009dD-7I for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 15 Jun 2021 15:27:19 +0200 Original-Received: from localhost ([::1]:55982 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lt966-0008FH-9i for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 15 Jun 2021 09:27:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56040) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lt95q-0008Dg-Dw for bug-gnu-emacs@gnu.org; Tue, 15 Jun 2021 09:27:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37164) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lt95q-00048h-1o for bug-gnu-emacs@gnu.org; Tue, 15 Jun 2021 09:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lt95p-0007cm-N0 for bug-gnu-emacs@gnu.org; Tue, 15 Jun 2021 09:27:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: jan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Jun 2021 13:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41185 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 41185-submit@debbugs.gnu.org id=B41185.162376356729245 (code B ref 41185); Tue, 15 Jun 2021 13:27:01 +0000 Original-Received: (at 41185) by debbugs.gnu.org; 15 Jun 2021 13:26:07 +0000 Original-Received: from localhost ([127.0.0.1]:48710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt94x-0007bc-5j for submit@debbugs.gnu.org; Tue, 15 Jun 2021 09:26:07 -0400 Original-Received: from mail-pg1-f180.google.com ([209.85.215.180]:33490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lt94v-0007b2-AQ for 41185@debbugs.gnu.org; Tue, 15 Jun 2021 09:26:06 -0400 Original-Received: by mail-pg1-f180.google.com with SMTP id e20so11472263pgg.0 for <41185@debbugs.gnu.org>; Tue, 15 Jun 2021 06:26:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=AeQF/itdzqaoXo0mibmtENqeXvOhJ0ZVkTTyoqKKa+g=; b=Sqv8YBfz0Kl3DeADODL1Edc/t5AniN0xdYqUy2K/Qn8URNMYTbD3vQRtQDUt6wgV0s nfSVIg5Ka3lZScyxskcsqUBaa41UEjS8gelrQWi73TMl2SZvwoc8jqL77hEmztRuXWuQ Lx0JGdlm8RkZ5C7zGeznGTURStedKx5wSM9nBAVfYleqd3RgD5tqQzbcXfPiAEbW/PfZ nbDvzDXRbxVssONm2FwH2wCxAxrHqi8EML36U85cAdGpMF2noXNsbJt6ZoNp7SqcRGSu 5XjTJCjTdG752Ly+004hePjw7yjgdbLIiQ5UVPGMdQRu93RtNj8G9NARZAXvcB0S786S ahTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=AeQF/itdzqaoXo0mibmtENqeXvOhJ0ZVkTTyoqKKa+g=; b=HxYTsBmyoOZRHwAmkdNw1/FP5gjb+k/5hVf64w6Kw1DLyRxjhLGDZRlObI/iX9a++C PeFN2PC3ZNYqii3lEvPt8cn/ZlxgrFCy0yvsJ84BrpKumbUF+UpAX1O7+fpekC+wKxBJ MFxrXiUP0Tq7OGnr0Nc8Zw9/9XO4EA1Ft4DlB5fCslj6FDhq6rQZmlf5W/ZFDpZ4kWBZ V7puGS5IB1N2JDq3yXbD8ctAi3/ls9yDmaMA3+viadbP1wOA8OhpC5nkEOd1/0oiJbxI MUYwpXWVAJPihkVIHD1qOx2jIBcXs9URTeyRjPptmsOLC3rLZ/k9s4oxa0UOyet8jKCT vV1w== X-Gm-Message-State: AOAM532RQnPeKYOigudvUR9LSPPQquk66Doo91gKnp1NDtukNNr6uJEN vDwTy9Z21e/E2R8D9pH9BSYfFurHa72HIDT7SGg= X-Google-Smtp-Source: ABdhPJxMJJR4ne7eNxiwEStf0lWwaExQwuk6kcGP89MdycExqxO5MbTz6bMffJZ0HdTR+WRgIxnRIPBnWL0Tqt6hhAY= X-Received: by 2002:a63:e205:: with SMTP id q5mr22119628pgh.404.1623763559511; Tue, 15 Jun 2021 06:25:59 -0700 (PDT) Original-Received: by 2002:a17:90a:eac6:0:0:0:0 with HTTP; Tue, 15 Jun 2021 06:25:58 -0700 (PDT) In-Reply-To: <87zgvt1ygs.fsf@gnus.org> 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:208537 Archived-At: --0000000000002a1add05c4cdeae2 Content-Type: text/plain; charset="UTF-8" To reinforce Michael Heerdegen's point, now it seems to be failing on trivial single-line strings too: start emacs with -Q, open a new buffer, say 'asdf' type in 'silly' Highlight it; M-s h r silly ret existing silly gets highligted. Press return a couple of times then type in 'silly' again, does not highlight (see silly_twice_only_one_got_highlighted.PNG) Turn off highlighting (M-s h u) then back on again (M-s h r silly ret) and both are now highlighted (see silly_both_highlited.PNG), showing incremental highlighting is indeed failing. regards jan On 13/06/2021, Lars Ingebrigtsen wrote: > Michael Heerdegen writes: > >> I think you must read the original report further, where there is a text >> example with "endif" for that highlighting fails. AFAICT the complaint >> is about multi-line matches not being highlighted. >> >> I think `highlight-regexp' is not able to highlight multiline >> stuff, but the docstring doesn't tell anything about this. > > It is being highlit, but not reliably, I see. If you paste the test > cases in, they are highlit, but not if you type them in (or paste them > in in steps)... > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no > --0000000000002a1add05c4cdeae2 Content-Type: image/png; name="silly_twice_only_one_got_highlighted.PNG" Content-Disposition: attachment; filename="silly_twice_only_one_got_highlighted.PNG" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 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 guj/ASB5EAPnODdUAAAAAElFTkSuQmCC --0000000000002a1add05c4cdeae2 Content-Type: image/png; name="silly_both_highlited.PNG" Content-Disposition: attachment; filename="silly_both_highlited.PNG" Content-Transfer-Encoding: base64 X-Attachment-Id: file2 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 g4BgSi2vAAAAAABJRU5ErkJggg== --0000000000002a1add05c4cdeae2--