Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 41185) by debbugs.gnu.org; 16 Jun 2021 05:21:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 16 01:21:07 2021 Received: from localhost ([127.0.0.1]:51211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ltNz9-0001Nt-I5 for submit <at> debbugs.gnu.org; Wed, 16 Jun 2021 01:21:07 -0400 Received: from mail-pf1-f181.google.com ([209.85.210.181]:33446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rtm443x@HIDDEN>) id 1ltNz5-0001N3-R7 for 41185 <at> debbugs.gnu.org; Wed, 16 Jun 2021 01:21:06 -0400 Received: by mail-pf1-f181.google.com with SMTP id p13so1294716pfw.0 for <41185 <at> debbugs.gnu.org>; Tue, 15 Jun 2021 22:21:03 -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=X/ZhQW0udOaH4fVKN6+jEaDC4BO7YNWKi3MYAKkJxvk=; b=KLONvHUEbWU9HFAWFQht1EYwVU0MqISjtYo+Bob5qnPncV/zNnu2a2NwKHJ8YHN/Vc Ii8DYzjFAQoLLDVPm6Ade1A7GrNtG3v0fLmXAvyZpMz7c3HafTEwdrwn1R/jaPvG6sJf R/rAbkhOoCPGcu9hnAGVcGrHQgOe6rcPD9fyZbwUHci5YlykgXJRoPOiFW/KDbNX15lo mhFbPUJ7nz2zYRHpjmThZkFXLopzUdHpNGIEx8Mr4q3Ic6uwMuR427m4CRAfsp+kjeEy AcTj4pmofWP6cM+tFIvsTfcm81H1VS1Fu9rslpb+78UKVBEc7dN7Wf7rj55gfYSUpQvB IMCQ== 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=X/ZhQW0udOaH4fVKN6+jEaDC4BO7YNWKi3MYAKkJxvk=; b=rH8BA38GrUtWc/ncUHexnvpmce8Tm1T3vfRrZaMLUHCiPFZLtK7ohSvKjaPgA8xbBt eUv5Z2LeDuueQOV6mvQe/8hOnvaFxBSKK7TGbZCtp+iBwQmit9qku7cS/NxIuJGCq5uD NqofN/XIOASue2PvVBZ0GHp9YGjKI+AsEorwQ0wozXboq93OtH74eeokdebfzPIWYOd5 hA5TNDztnUZ7YjSwFeWHjUXJx2F+EFxzcqxmrr3Oja95/wSDaRwiHxCPyGLP4ZTywiAG F2faoHrQ6IuFj679z/F6+OHNznmDetURpCrJYAFGxlHopI/yYhP5r8PMdMo55oIP3bzI TKmg== X-Gm-Message-State: AOAM5323DP+H39aDE/IhqpPj4CL1dGJjQSDtXpe5rpZ87HWF+6SaO1rR NnvuOMR7rVnSsEyZ7tKMHzIwXTq2Eq+zPglYOrU= X-Google-Smtp-Source: ABdhPJywM8mxerRCcNpZvcCgmpwOFwRxcGfGY+cJDdUtlf+I70Mpab+m2JW7c7M1gqa67+Uw6GfygdgI1nwHTtdYWTo= X-Received: by 2002:a63:e205:: with SMTP id q5mr3223611pgh.404.1623820858139; Tue, 15 Jun 2021 22:20:58 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:90a:eac6:0:0:0:0 with HTTP; Tue, 15 Jun 2021 22:20:57 -0700 (PDT) In-Reply-To: <87tuly66nz.fsf@HIDDEN> References: <CADJx9LcLOrbbUmL4VvqWoMDWc9Mt2D2b8sY3Kg=dPTJuwo84ng@HIDDEN> <87v9l2oze3.fsf@HIDDEN> <87zgvu3shw.fsf_-_@HIDDEN> <874ke1bu1d.fsf@HIDDEN> <87zgvt1ygs.fsf@HIDDEN> <CADJx9Lfz5zrkj8F74_-EbR4mk-=ZdpTXpBatxaXgE_J30mO2+w@HIDDEN> <87tuly66nz.fsf@HIDDEN> From: jan <rtm443x@HIDDEN> Date: Wed, 16 Jun 2021 06:20:57 +0100 Message-ID: <CADJx9LfjwrxOift2=_ky2oXhbYS1GDzfd8rjWL568fuTJAAadQ@HIDDEN> Subject: Re: bug#41185: highlight-regexp not working properly for multiline-matching regexps To: Michael Heerdegen <michael_heerdegen@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41185 Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 41185 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ach, no, you're right. Tried it in C-mode, was ok. I think Elil pointed this out in my original bug report about a year ago and I forgot. My mistake jan On 16/06/2021, Michael Heerdegen <michael_heerdegen@HIDDEN> wrote: > jan <rtm443x@HIDDEN> writes: > >> 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) > > Highlighting is not updated if overlays need to be used because the > buffer does not use font-lock-mode (see the docstring of > `highlight-regexp'). > > Were you aware of that fact, or does your experiment fail even for > "supported" buffers? > > > Regards, > > Michael. >
bug-gnu-emacs@HIDDEN
:bug#41185
; Package emacs
.
Full text available.Received: (at 41185) by debbugs.gnu.org; 15 Jun 2021 23:37:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 15 19:37:46 2021 Received: from localhost ([127.0.0.1]:51071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ltIcs-0007HU-Mu for submit <at> debbugs.gnu.org; Tue, 15 Jun 2021 19:37:46 -0400 Received: from mout.web.de ([212.227.17.12]:38899) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1ltIcq-0007HC-RL for 41185 <at> debbugs.gnu.org; Tue, 15 Jun 2021 19:37:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1623800257; bh=/CDVgXmGl+ogSQgm3s/j+VPxE1nUmpEJ3ygib0MlL3E=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=cJO19KbANS8sxBWKK2oE4k5OIIukbB+TdP1lsF4QoKjuIfgxbpXhz5jznNN2evKZB ldD63EozHT3KrBFJP2ZTasJSHLytmpVwDUUn6IlxBorC0BLKjE2vdXAKZaHeC7PsVb Xp79aXx6us3TmnrU/Dp2p19jOipZuDponhZ9NpAc= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([178.6.28.177]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MZUS9-1laOAG24Dd-00LBlj; Wed, 16 Jun 2021 01:37:37 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: jan <rtm443x@HIDDEN> Subject: Re: bug#41185: highlight-regexp not working properly for multiline-matching regexps References: <CADJx9LcLOrbbUmL4VvqWoMDWc9Mt2D2b8sY3Kg=dPTJuwo84ng@HIDDEN> <87v9l2oze3.fsf@HIDDEN> <87zgvu3shw.fsf_-_@HIDDEN> <874ke1bu1d.fsf@HIDDEN> <87zgvt1ygs.fsf@HIDDEN> <CADJx9Lfz5zrkj8F74_-EbR4mk-=ZdpTXpBatxaXgE_J30mO2+w@HIDDEN> Date: Wed, 16 Jun 2021 01:37:36 +0200 In-Reply-To: <CADJx9Lfz5zrkj8F74_-EbR4mk-=ZdpTXpBatxaXgE_J30mO2+w@HIDDEN> (jan's message of "Tue, 15 Jun 2021 14:25:58 +0100") Message-ID: <87tuly66nz.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:l6Vgj7zzjdsWLHJ7vkzN6YwzoiLMnFKnZuCYIJK/IyH+AM8fAeB s/ssPGwoCD4go08eTnv8/XB/In2gwzZlEVWlrgYL4J51977ZGMsgOhMje39qN7bJtIrk3MO DlCjZHtMRzAVq3xD2HHIrPEBBBKky9AYv7riN0raK2iQsr57SSv/0sTcbqn7gy7NAclDKZy lFcVIoHochNHoEQuGxtXg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:jQcKQtzuY+M=:CnjtGE2gKZeGaZOrzQT7V0 HuaH2yPwjN0MMsprpprEHcn1hKCLEM9gTMPbaB/2xwOo0pfuDJf7S0sCLqIvqHob+CogqG44E 1sOK2aNCSysKXRZGX+sE49TSJexNaGWytl38EzHXbnZqD6P2J7Eln618tN23ncxQBwL5/VmdY EP+vnNCMVLMb+hydSBv8DhwLG9eqw02jZ2PZZPHPP1pXE4KCsEziKmux/Go78/1Sl1m33yR5S D3nOjDi0dfDoargiTPNOQUu5j/Q5cXUH0xjOA1+WRG1SVuKeNkTL/laShIf1sOdbiqxPDrvRn WDt9LnztxywzfgopkFFtT3BFmEwXBAml4qldUiSNSq7ybq5r6sniMnMj0ZgZ74+6L1JDsZXS4 6apX9B7ffZ/4bfRVViaA3gwGAf1DiUdzbT66GLdHIvIIqif7XfwKtRvX94pPO1vSoxBSoKLg2 AWeGwajZ8NEnqppdXEshTTTwe/90ChG9KXS5ZpqcPa3mYvAJTl4KuJdXdFi5E+el8eeSMwRla WW3xpq+/vkZGWzt1Qy+z1zlSDpUugyEFDqlD8cmnCKC3HVUlAkzJ4ADs6AyuMi2y39BYTIijF LHNY7Un5aSGYXILSfiCann5V2Te+yVoAgZnWuWFcvxO38ivsla8PfEiaU2NteSThMsY2nm5Ly GPGHGfCQ6Qll14sN4AhpqBcHqNNQzixli7OY4ODjOJjYLZNc28tNoIJcE4QzA6jHGzdV9eWF2 TdQQUryt2F+B3j6uwPf25F4CR5r5nxRHXz5BF/mYNz9A1kPwgLRpeTRbqb7nRTZbZps2AFW+u I3EtRq8Ld44+UEGf4g8Th+ULqTp9gaG6NETNFa0Klu/iQ8DeS/8aIRy1ZQAytfv8NlOd0kDcq WKuVGHIu4REykmz/Vvjm6gvWLaDrwUzIi1m1SrZ+JDI5PcKIGwAEhp0e1x+V1r6E0NjNl0Q4t 0J4zf2Os4Ad/fHSPzw62lJ0TyX2xk28+rFYnwi8bxk5u98FsC+ru27l9WzOi1S0sciK+CRsQ0 zDFfbYMKMUoECzGhjPw7NYUqrt/lGfq9ppzX3XjOPfLRcaN6gWVmptZev8NC7wv/a2tgf5G90 vgR2lDrEO3waJIU3sqMRaN0lwkqc47gDZaFapJhsaIPBal9J97n/SFoLw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41185 Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 41185 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) jan <rtm443x@HIDDEN> writes: > 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) Highlighting is not updated if overlays need to be used because the buffer does not use font-lock-mode (see the docstring of `highlight-regexp'). Were you aware of that fact, or does your experiment fail even for "supported" buffers? Regards, Michael.
bug-gnu-emacs@HIDDEN
:bug#41185
; Package emacs
.
Full text available.Received: (at 41185) by debbugs.gnu.org; 15 Jun 2021 13:26:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 15 09:26:07 2021 Received: from localhost ([127.0.0.1]:48710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lt94x-0007bc-5j for submit <at> debbugs.gnu.org; Tue, 15 Jun 2021 09:26:07 -0400 Received: from mail-pg1-f180.google.com ([209.85.215.180]:33490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rtm443x@HIDDEN>) id 1lt94v-0007b2-AQ for 41185 <at> debbugs.gnu.org; Tue, 15 Jun 2021 09:26:06 -0400 Received: by mail-pg1-f180.google.com with SMTP id e20so11472263pgg.0 for <41185 <at> 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) MIME-Version: 1.0 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@HIDDEN> References: <CADJx9LcLOrbbUmL4VvqWoMDWc9Mt2D2b8sY3Kg=dPTJuwo84ng@HIDDEN> <87v9l2oze3.fsf@HIDDEN> <87zgvu3shw.fsf_-_@HIDDEN> <874ke1bu1d.fsf@HIDDEN> <87zgvt1ygs.fsf@HIDDEN> From: jan <rtm443x@HIDDEN> Date: Tue, 15 Jun 2021 14:25:58 +0100 Message-ID: <CADJx9Lfz5zrkj8F74_-EbR4mk-=ZdpTXpBatxaXgE_J30mO2+w@HIDDEN> Subject: Re: bug#41185: highlight-regexp not working properly for multiline-matching regexps To: Lars Ingebrigtsen <larsi@HIDDEN> Content-Type: multipart/mixed; boundary="0000000000002a1add05c4cdeae2" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41185 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 41185 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --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 <larsi@HIDDEN> wrote: > Michael Heerdegen <michael_heerdegen@HIDDEN> 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--
bug-gnu-emacs@HIDDEN
:bug#41185
; Package emacs
.
Full text available.Received: (at 41185) by debbugs.gnu.org; 13 Jun 2021 17:11:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 13 13:11:42 2021 Received: from localhost ([127.0.0.1]:44304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lsTeA-00035g-H5 for submit <at> debbugs.gnu.org; Sun, 13 Jun 2021 13:11:42 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1lsTe8-00035U-V6 for 41185 <at> debbugs.gnu.org; Sun, 13 Jun 2021 13:11:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=O3ArlEp/6hFYHS2s6FzTq0UVJthFW0oeiHwjVtkoN5k=; b=JvxURvGYKAOXS3I8aHyDpl0WlH ZgH5s2TyJgHQ2r6Aj7f+TPhoHmZ1fuopUrxAPNzsnmaQmUussNp25XRjeqg9A4U3C14q6bv5CW2mL tzrz6HrQIwIjvLYdByfjIsYheqlr5BEkf55ZBV29KzDeRFqpqL/tKKTG0lT5veEctnAI=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1lsTdz-0006NW-HP; Sun, 13 Jun 2021 19:11:34 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#41185: highlight-regexp not working properly for multiline-matching regexps References: <CADJx9LcLOrbbUmL4VvqWoMDWc9Mt2D2b8sY3Kg=dPTJuwo84ng@HIDDEN> <87v9l2oze3.fsf@HIDDEN> <87zgvu3shw.fsf_-_@HIDDEN> <874ke1bu1d.fsf@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXHwcWadnw9Mjr/ //8NBRv2AAAAAWJLR0QDEQxM8gAAAAd0SU1FB+UGDREKD4DDMbAAAAGHSURBVCjPRdKxiuMwEAbg X4e1xKockA1JdUUWdvMUymH3MnhSuN47sJ7CXLG1U3iLq7yHA/E85Y2yDjeF4ZOlGY0kAC1LDIjh vuAemOm0YAV5PELg7AM0fvRz7rWXQRB99tNx2t+MZCSqh+HZ71PdOTBPn8N3GIMXJZj/9s/OdJkA sL/6Y2/mFcEdYN5WHPHmzQu+YBEms1sBSFFkhxUxsvt3hV+h/v/ZpWGR4Tw5CJKnO4o78MQROnmN HZmwNIKNIHFVWCi43LyisQ6BRx7yHx2WJBNcO791ATfAyBl20EfGTpYyXyxOKJACFbNkI3RIbVYF rhyab4xUZ7pl8spHJBD8lFOMKMuq5StJfyEmUGfmUSYSNrK7My9E3uZIslKfZVpbk8ImOyUk6OpG IXU1LC/na91sJVtdklzqWNcUd7Bn/tNRHaQO5YH5nZqtQJJSy7/JFwIpLZUuPYowyjUSTm4aULSz IIfyk8VeOtWNIJkbULjDKjdf4COISvhbr1xEiI9qcVrwDwvRizr9fPwoAAAAJXRFWHRkYXRlOmNy ZWF0ZQAyMDIxLTA2LTEzVDE3OjEwOjE1KzAwOjAwl2ZhRwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAy MS0wNi0xM1QxNzoxMDoxNSswMDowMOY72fsAAAAASUVORK5CYII= X-Now-Playing: Vert's _Some Beans and an Octopus_: "The Familiar Girl" Date: Sun, 13 Jun 2021 19:11:31 +0200 In-Reply-To: <874ke1bu1d.fsf@HIDDEN> (Michael Heerdegen's message of "Sun, 13 Jun 2021 18:37:02 +0200") Message-ID: <87zgvt1ygs.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen <michael_heerdegen@HIDDEN> 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. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 41185 Cc: jan <rtm443x@HIDDEN>, 41185 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Michael Heerdegen <michael_heerdegen@HIDDEN> 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
bug-gnu-emacs@HIDDEN
:bug#41185
; Package emacs
.
Full text available.Received: (at 41185) by debbugs.gnu.org; 13 Jun 2021 16:37:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 13 12:37:12 2021 Received: from localhost ([127.0.0.1]:44281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lsT6m-0002GV-FX for submit <at> debbugs.gnu.org; Sun, 13 Jun 2021 12:37:12 -0400 Received: from mout.web.de ([217.72.192.78]:59067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1lsT6k-0002GG-6a for 41185 <at> debbugs.gnu.org; Sun, 13 Jun 2021 12:37:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1623602223; bh=vy0+pj8qbb4/t2HapZIXitnrDGLvPZ/ZG+qC6/NsfwY=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=lgs0IJJjArGzveCTCYIiNiyTTiBd7g2WMfoi8a0p+IJGNaGm3dEWVtHggqNsK/9y+ wT6DhGrrgGlPGo+Bw7hBMwXnWZBY+8w4sw+DEn0yObcS8WXOojLtkv9g4jf3Kz0Nne 2j2f8pMufrFkve+gUIOWHeA+2a2zGXO+wMCuMHtI= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([178.6.28.177]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MOipW-1lvCOm3wU2-0068r2; Sun, 13 Jun 2021 18:37:03 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Lars Ingebrigtsen <larsi@HIDDEN> Subject: Re: bug#41185: highlight-regexp not working properly for multiline-matching regexps References: <CADJx9LcLOrbbUmL4VvqWoMDWc9Mt2D2b8sY3Kg=dPTJuwo84ng@HIDDEN> <87v9l2oze3.fsf@HIDDEN> <87zgvu3shw.fsf_-_@HIDDEN> Date: Sun, 13 Jun 2021 18:37:02 +0200 In-Reply-To: <87zgvu3shw.fsf_-_@HIDDEN> (Lars Ingebrigtsen's message of "Sun, 13 Jun 2021 13:37:31 +0200") Message-ID: <874ke1bu1d.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:3ilpUO/LC/1inyZqAGGHtPPBIVH4Mpqy05cNgc3vx/Xo4ic2Urg auPvQzeg3fKjofv3Q8qiY9OOkb6s313cr3NughcpkQVHlQWglQ2R9jEPGs16Jvn8ra+IWR5 74f0y273rTeMYCycIFhPariEQVKDpIkU29I7HiVlvncQcx9Tzl67A/O3JC+Vp22MGNHPtR3 iY/Bj1I4SADATy+FcaSWw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:lOsPMx91U9E=:/caObpAE3aeraJdOpI5DeA xkQrP2hVVvCzEvsKkce25lBnUHIcNi1G10kjlGwYXU9BxL5Ll9/h2WEcB60SIq52tkpeklciw VoHhEYXIYn055bsDpyHa0GWC0BgEL1/AJ54VUS7s6/Bd3Bt1bmeRu/Op5wJlM9CTtJUpaOt5H 1T2yp56MTOAWJTkRv6pZrJfnvx70Y16Jy759/zaEz1rls9aZXY3uSMobc/TZCoLKB34JviG+s 5kIQdwkkSaUTAJxcFkHXVsavRLJB13wuAEMgrjLHU8i89OFmRc6OgsQ1ZyQKyha6zVPsmRsxQ wnTnkZ5dCJs7vW+nHoRu1XVyc1fsYLOUS57or9K9/TxD7OpvDwcxeYBWb2AH3VT5OxHQTgKSf G4AG3w0glbPXnqEmhpZTIBBHMkCnZEU+IK+QrxixGZCnoFeMhilzkuR25eE+GFx62ygSD2HWv LFJaEQJHIbproB/o9A2nbxo/V5a7+gqNpRp9tSOiFjCpTsyZiCB7fxHwek57KDUg760VUZdmY keMg5N0upIHUSHYqmqAZhU7Ct4nsBqTEsTxfK0cpbZC2NDS6EMvl86fnxv7Ur3NHa15UHDuK4 hGxVkhHhRFyIN0GTVNWrvGvl9jVL1+R/nrb7xC/v/EvIQXl202mQ09XdXzRjWUBHtY0x6DPjl WNxG+CGYYPsgigsrZEg0C45DfeEqQnxcK1w1ZUacC0qUFoYVD8soG1RcB9Qc4v4IaXY8zvk1a r1zeTIgmvkY1bLRSNXOcYpa6EsiAkYuq/cCZE1wiHlFqBsdq3mm0g9HwrTePllpWwgN7kl5bw 4sOi7MFSYkAE57bLVwkfcVZit5K5DKOjMX6pNv9WYJ1us1VR/VSlww4DJj3wG74nnrIjrn5dZ QJfulDi3j8fCW2X202/nkXW/jqb74MvbRjwkM9G326o8KzuEIJT2yhQwjJpjBMFpt4jpDVhrR /c305VM/Sc4m7d+PztLOYY7TpBXpe/oGaylmh8i6awG06BhIR0brptILOKvoMBge73XK1h4TH Ir3qHuYOOergWPvR0kkk3FB9ZO4K22YTvIFIv2i6WXzGYno/h6WkBnZ9vzyO2tjcUzLNs7/U7 kkRU/kWLSk0XlB6UFXHufgoRJYRboo4jN5UQdkdgL9zh3+J3wWJkLy5LA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 41185 Cc: jan <rtm443x@HIDDEN>, 41185 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Lars Ingebrigtsen <larsi@HIDDEN> writes: > I can reproduce what the original bug report is seeing -- but that's > because the regexp seems to be wrong? There's nothing in the test file > that matches "# endif". > > However the following call does properly match the region I think was > intended, and works fine, as far as I can see (in Emacs 26.1 and 28): > > (highlight-regexp "def HALF_LJ[^^]+?# +endif") > > Or do I misunderstand what the original problem was? 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. Michael.
bug-gnu-emacs@HIDDEN
:bug#41185
; Package emacs
.
Full text available.Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 41185) by debbugs.gnu.org; 13 Jun 2021 11:37:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 13 07:37:43 2021 Received: from localhost ([127.0.0.1]:42795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lsOQw-0004Kb-Qj for submit <at> debbugs.gnu.org; Sun, 13 Jun 2021 07:37:43 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1lsOQu-0004KI-PQ for 41185 <at> debbugs.gnu.org; Sun, 13 Jun 2021 07:37:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=O7Hbzc/jF4tu5/IVyRvu2sc03HnvlKSm/q8utPrdi+M=; b=JeXmcjJM+KzX1pGhh74Cvt51ue CJmDI69cXM5up2OMEnCpZAL6ETVAVD1XmTS+Q4drgKV/RqKSNhYCgTkMiayklIxdWqXaX7JFPXbaR ab6lApXIZ5c+6OU+On6JODevFyL/f0OtvNWyGztjLYWVtXrG1KEnraZ/duE7un1kRqU0=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1lsOQl-0003UW-M2; Sun, 13 Jun 2021 13:37:33 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#41185: highlight-regexp not working properly for multiline-matching regexps References: <CADJx9LcLOrbbUmL4VvqWoMDWc9Mt2D2b8sY3Kg=dPTJuwo84ng@HIDDEN> <87v9l2oze3.fsf@HIDDEN> X-Now-Playing: Boris with Merzbow's _Gensho (4)_: "Heavy Rain" Date: Sun, 13 Jun 2021 13:37:31 +0200 In-Reply-To: <87v9l2oze3.fsf@HIDDEN> (Michael Heerdegen's message of "Tue, 12 May 2020 00:55:16 +0200") Message-ID: <87zgvu3shw.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > jan <rtm443x@HIDDEN> writes: > >> Try to regexp-highlight particular preprocessor use: >> >> M-s h r def HALF_LJ[^^]+?# endif RET >> >> (the [^^] is because I want it to match multiline, and [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 41185 Cc: jan <rtm443x@HIDDEN>, 41185 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > jan <rtm443x@HIDDEN> writes: > >> Try to regexp-highlight particular preprocessor use: >> >> M-s h r def HALF_LJ[^^]+?# endif RET >> >> (the [^^] is because I want it to match multiline, and I don't expect >> any carets in the text, so I negate that to allow newline matches and >> make it lazy to pick out the shortest +? It's sloppy but ok here) >> >> Does not highlight anything > > Yes, thanks. > > I can reproduce this. I'm not a font-lock expert, but I suspect that > hi-lock doesn't support patterns matching multi-line text. I can reproduce what the original bug report is seeing -- but that's because the regexp seems to be wrong? There's nothing in the test file that matches "# endif". However the following call does properly match the region I think was intended, and works fine, as far as I can see (in Emacs 26.1 and 28): (highlight-regexp "def HALF_LJ[^^]+?# +endif") Or do I misunderstand what the original problem was? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs@HIDDEN
:bug#41185
; Package emacs
.
Full text available.Noam Postavsky <npostavs@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 41185) by debbugs.gnu.org; 11 May 2020 22:55:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 11 18:55:25 2020 Received: from localhost ([127.0.0.1]:53595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jYHKX-00067f-De for submit <at> debbugs.gnu.org; Mon, 11 May 2020 18:55:25 -0400 Received: from mout.web.de ([212.227.15.4]:46273) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1jYHKW-00067O-1D for 41185 <at> debbugs.gnu.org; Mon, 11 May 2020 18:55:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1589237717; bh=/hawRPn9YmyC2bZeWpOpW4wxxbb7G/mURPCB5q7HbWk=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=m/fT498dFSMq3bcIj7kG067O9ox2+a142cLAeiz27zbrgMFpUNr2nTHHDpyLtU2M/ XnP6X4shMPXONngkUNKg4T5hNCD/uZDOl/+/3Frco8D9rOjyabvE3/t4FSlCbTnkXZ JmiPr4Vr+X+aBz6tTmtkcuALlweeJ/hrQPi5OfpA= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([88.67.107.170]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MDSxB-1jJj0S0pQb-00GpWR; Tue, 12 May 2020 00:55:17 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: jan <rtm443x@HIDDEN> Subject: Re: bug#41185: highlight-regexp not working properly References: <CADJx9LcLOrbbUmL4VvqWoMDWc9Mt2D2b8sY3Kg=dPTJuwo84ng@HIDDEN> Date: Tue, 12 May 2020 00:55:16 +0200 In-Reply-To: <CADJx9LcLOrbbUmL4VvqWoMDWc9Mt2D2b8sY3Kg=dPTJuwo84ng@HIDDEN> (jan's message of "Mon, 11 May 2020 12:24:55 +0100") Message-ID: <87v9l2oze3.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:cChWCHtdDFVEQ6p9rDApwb5bRp3GtFJpCh2tKDFLMgiIC3jsrm8 kuVXKL0AqTg6Eniwwh9X6P5vzFkXIOKjwCjXKB7vyVkTuCZ0+FMVbuJkFcia1efJHtYUPYi lCs4uI/drORLnwBLp0hJhs1P70SWULIJYZGafW3lhZPPiSKzHxY06HXLw4g94UbUsdtPdAI LPcq8+pArZm4+r57YwdVQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:nzRZP/jJ06Q=:/aYW11ynsBv+4alwvzOoJM 1RTgfGanyrZr86PZMJ8jut/TP26ZGSc4p/EDdM6NiTzlpJ9b88/bLRCXu7+iVFeTjAk9TQPJy 6fUlEn41hV17skynMF5wq+nbv84NGH5ggDl4EwdtmC4tDYJpsJ1C2O/o24PbVncfDOaRx3Qy5 rv1kxlO6wr6QJYLanG912SREBr/s04/cdz2iLfKwsJ6OlqhMVR21N45HEbA4pA3gQQs4a3xpV nQ4q6xU3pwD6HchGCtcF2iqREmu1FckH3jav7m4m3bDjftQY+O+eC4Uip/WKQsr3456ScScku UHV5binphW3bUY3YyaB2thmdr0lOs8XrgL7AJXjw8yZBY8ov+sSF9570Dgn+lYesUFPFJOGua 0EOp/6hz/UdachOAIUr+VFszAHatIuS/iJyIoKxNuS1qVZ8S/VxzgqcUsp/+EW9qK90UvApud YdPrbxGYJB4ee0sbV3HoNWYlpnL4yEa7Bxi7ZI53wNoNPOY846ZMmaSTIT51y+9dsFrw2CzFI hNnHfngF6lLTrIwQGnxahlsFUFcaobwlTrTiHnoOYXCd9Jt0In1gICeK2TUt+WYFrEizglJCg a8RWhKwEUHwNg4CVhr6jaMLLBVPUf3D/ol6u1iTZbZ3od5Kb3JRXaoejy/mC4ewwY0fb0AyY4 B/K/0CcdZx9CVxybuEMa0maE+4QLRchA/NNBxgQxG2Ng1CTyov1vWugYpWAO6DnIZMdnFA5Iq u9bCCSsPLC4Wy7WmEP+5ZWBjrDgpaa4nOSubFxuz+Hv3mNpeAsVrCoPqSrQ/fBs1fQAqPohUi hGfes4uTwOxPKg1X6xlc6NsqUDTrJXXtiw0sBsxFES2BEWYyEcg4AhFJKJPokvO61Vbhskjsc wOoaLl+PecVsTkXvFlM5hduM0G8eRL6cTToKAzBFRh/DDpLTXHT+pLtCqT1KAgYSAoq0L8VY5 50KfafUqE7R7/yPdWq4S54MVxRVmmXuMdm0cX8v15mxstfEKvZtRFsmiNQ6gq3cA3WLkdcH/O ILQe8+Zs9LUj2yOuE+TufZtXb/4v6ULQAvQjJ92J3zoCTXzIiAIbi4qQvbxER+nezFxLX/6/q PUNCgaJB6G1flBtsBxr89/GmbC9ZsY+OQWrf25hIULEN+QBVsUlCWXTTLDF0GYu84bNiYIyO/ B+fwHyYDBlx3H0kUS9Q7JXgDOBA5A/gzp9KTxuFySi9Knf+meUv8hCdtcxTtn7EhnWqE4QjqE A+AiZrhfSslxvsW+b X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 41185 Cc: 41185 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) jan <rtm443x@HIDDEN> writes: > Try to regexp-highlight particular preprocessor use: > > M-s h r def HALF_LJ[^^]+?# endif RET > > (the [^^] is because I want it to match multiline, and I don't expect > any carets in the text, so I negate that to allow newline matches and > make it lazy to pick out the shortest +? It's sloppy but ok here) > > Does not highlight anything Yes, thanks. I can reproduce this. I'm not a font-lock expert, but I suspect that hi-lock doesn't support patterns matching multi-line text. Font-lock supports multi-line matching, but this needs some extra efforts to work, and I don't think hi-lock is caring about this at all. If this is correct, maybe this feature can be implemented, and until then, this limitation should be explicitly documented. Michael.
bug-gnu-emacs@HIDDEN
:bug#41185
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 11 May 2020 11:25:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 11 07:25:02 2020 Received: from localhost ([127.0.0.1]:51412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jY6YP-0004jK-SV for submit <at> debbugs.gnu.org; Mon, 11 May 2020 07:25:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:46510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rtm443x@HIDDEN>) id 1jY6YO-0004j1-Vw for submit <at> debbugs.gnu.org; Mon, 11 May 2020 07:25:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56936) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <rtm443x@HIDDEN>) id 1jY6YO-0008PX-Pi for bug-gnu-emacs@HIDDEN; Mon, 11 May 2020 07:25:00 -0400 Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029]:52885) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <rtm443x@HIDDEN>) id 1jY6YN-0004So-DJ for bug-gnu-emacs@HIDDEN; Mon, 11 May 2020 07:25:00 -0400 Received: by mail-pj1-x1029.google.com with SMTP id a5so7700380pjh.2 for <bug-gnu-emacs@HIDDEN>; Mon, 11 May 2020 04:24:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=BgmvnciUDX96TYydSX+gDAngdtRyKF/KhaoxRFyprws=; b=bqFPLroXMl8QX9Xmw4Plm4i+lV/K7naky35gfYJc9FigTMBZ04gkKVZzFXh74qzj5e KwG67GLdMeeB8abeNDtRUTu+dDGqiCGOUVjlwwKP9wDug6FKK14iXw1as1Un3OKF4osl fV5p5MeU4WM3WiT2OlcyqpJUr+uOJdIVjJYvaLBQtBR6mDpB0b9135rRMU1GUFup2N2O FF/Dls2CaDTltPezfsgevoPVMUCJnVB+mh9BQFGW6nLlOuf2GaHue7pNQGMyjn/s57Hp bALPgaZs2dLWSBqicT4NCcnuktsc0xwPNRCLvH1Ag0lqwA5h01y1noagkHcstx2PMD5W NA1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=BgmvnciUDX96TYydSX+gDAngdtRyKF/KhaoxRFyprws=; b=rCWqS77ysV2EKIVDaz1a5oSu2uf8b7X0jz24QHwTqcVykyJBmKj1WuUaYzaP0T7/w7 IwnGpbW6GS4IR0BV1aIqjt4WBuSvGHHconrRdGIHv0qfvfQWtUADCF+FVwiEV4we/aTw h55LZG3gWQ+YFfT7t/3/UyQ9Ad5sjXOhHRU13+dOpWou+8eDF2kDOF98aGYoyVfju2Sp ef8Fsnfje6pBDsVZ+48X+97vi+IqsXPLaG9qwBC8AmXTiYUI4Tx9Jsp/HteVw0H81Ak2 YayEdgQZyiWvmbpbB6+Rrj6nztDVtVn84w4vKldBqgSN+KWmGmpsbyMl4Dfme2goDsxr YKSw== X-Gm-Message-State: AGi0PuZmEz5Yczf9m6b/mYCOZ1xvpsBdG0RCeA6GbZWpG7Tqn/3PM2Nj 0m8JV/5wxcZFCVb69sB2Hn3wn03Z+9Ti1KEcju8aMRDu X-Google-Smtp-Source: APiQypKyo4fO4WBjxjXIUWzWhggz889pdzXawLLNwHWKcsLosL2TNfEAEo9uQK0SMABNqV5Z3TSh89tmBUEFQ3JE62o= X-Received: by 2002:a17:902:328:: with SMTP id 37mr15613960pld.35.1589196296323; Mon, 11 May 2020 04:24:56 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:90a:9a86:0:0:0:0 with HTTP; Mon, 11 May 2020 04:24:55 -0700 (PDT) From: jan <rtm443x@HIDDEN> Date: Mon, 11 May 2020 12:24:55 +0100 Message-ID: <CADJx9LcLOrbbUmL4VvqWoMDWc9Mt2D2b8sY3Kg=dPTJuwo84ng@HIDDEN> Subject: highlight-regexp not working properly To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="000000000000b94cf205a55d98e6" Received-SPF: pass client-ip=2607:f8b0:4864:20::1029; envelope-from=rtm443x@HIDDEN; helo=mail-pj1-x1029.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) --000000000000b94cf205a55d98e6 Content-Type: text/plain; charset="UTF-8" Hi, was trying to pick out relevant preprocessor bits using highlight regexp. Unexpected result. To reproduce start emacs -Q create a buffer, put it in C mode (M-x c-mode) Yank in # ifdef VDW_CUTOFF_CHECK wco_vdw_S0 = (rsq_S0 < rcvdw2_S); wco_vdw_S1 = (rsq_S1 < rcvdw2_S); # ifndef HALF_LJ wco_vdw_S2 = (rsq_S2 < rcvdw2_S); wco_vdw_S3 = (rsq_S3 < rcvdw2_S); # endif # else # define wco_vdw_S0 wco_S0 # define wco_vdw_S1 wco_S1 # define wco_vdw_S2 wco_S2 # define wco_vdw_S3 wco_S3 # endif Try to regexp-highlight particular preprocessor use: M-s h r def HALF_LJ[^^]+?# endif RET (the [^^] is because I want it to match multiline, and I don't expect any carets in the text, so I negate that to allow newline matches and make it lazy to pick out the shortest +? It's sloppy but ok here) Does not highlight anything (see highlight-requested-but-no-highliting-occurred.PNG) - NOPE! MY MISTAKE! Found out why while writing this - see note at end about lax whitespace matching - my misunderstanding - the following still applies though. Now manually *type in* some text that should match above it: def HALF_LJ hello buglist # endif That doesn't get highlighted either. Now put the cursor straight after the HALF_LJ and press delete to remove the carriage return and get this: def HALF_LJhello buglist # endif and highlight appears. Press return to restore it to def HALF_LJ hello buglist # endif and the whole phrase stays highlighted (See 2.highlighted-after-delete-return-then-add-return.PNG) It's possible to get it partially highlighted, which doesn't make sense, see 3. improperly-partially-highlighted.PNG Perhaps this is happening just in C-mode? Try it in scratch. It also works intermittently, can also get incorrect partial highlight, see 4. Similarly-in-scratch-buffer (note that the # endif is not yellow). Note that the matching text further down (the lump of code I said to yank in, above) *may* or *may not* get highlighted. If I play with it, deleteing and adding back stuff, sometimes it will, sometimes it gets partially highlighted - this is so even if I correct for my misunderstanding - see next para. (Note if you're playing around, I relied on lax whitespace matching <https://www.emacswiki.org/emacs/RegularExpression> "Idiosyncrasies of Emacs Regular Expressions - In an interactive search, a space character stands for one or more whitespace characters..." however I got tripped up by the fact that lax whitespace matching does not apply to highlight-regexp). I can also get some degree of similar weirdness in ubuntu 19.10 (started normally, that is without -Q) in both *scratch* and c-mode. jan In GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-08-29 built on CIRROCUMULUS Repository revision: 96dd0196c28bc36779584e47fffcca433c9309cd Windowing system distributor 'Microsoft Corp.', version 6.1.7601 Recent messages: Mark set [3 times] Auto-saving...done Mark set [4 times] Auto-saving...done Auto-saving...done Auto-saving...done Mark set [2 times] Auto-saving...done Saving file c:/Users/jan/Desktop/highlight-regexp-bug/bug.txt... Wrote c:/Users/jan/Desktop/highlight-regexp-bug/bug.txt Configured using: 'configure --without-dbus --host=x86_64-w64-mingw32 --without-compress-install 'CFLAGS=-O2 -static -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS THREADS LCMS2 Important settings: value of $LANG: ENG locale-coding-system: cp1252 Major mode: Text Minor modes in effect: desktop-save-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils misearch multi-isearch dabbrev browse-url url-util elec-pair helm-gtags subr-x pulse which-func imenu helm-files helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp format-spec helm-utils helm-help helm-types helm easy-mmode helm-source eieio-compat helm-multi-match helm-lib async edmacro kmacro desktop frameset cus-start cus-load finder-inf info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 162243 12928) (symbols 48 26155 1) (miscs 40 61 209) (strings 32 49502 1493) (string-bytes 1 1501682) (vectors 16 23149) (vector-slots 8 594667 6206) (floats 8 89 268) (intervals 56 242 0) (buffers 992 12)) --000000000000b94cf205a55d98e6 Content-Type: image/png; name="1. highlight-requested-but-no-highliting-occurred.PNG" Content-Disposition: attachment; filename="1. highlight-requested-but-no-highliting-occurred.PNG" Content-Transfer-Encoding: base64 X-Attachment-Id: file1 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 --000000000000b94cf205a55d98e6 Content-Type: image/png; name="2.highlighted-after-delete-return-then-add-return.PNG" Content-Disposition: attachment; filename="2.highlighted-after-delete-return-then-add-return.PNG" Content-Transfer-Encoding: base64 X-Attachment-Id: file2 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 vIHo/wNE+bJv0cSL/wAAAABJRU5ErkJggg== --000000000000b94cf205a55d98e6 Content-Type: image/png; name="3. improperly-partially-highlighted.PNG" Content-Disposition: attachment; filename="3. improperly-partially-highlighted.PNG" Content-Transfer-Encoding: base64 X-Attachment-Id: file3 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 --000000000000b94cf205a55d98e6 Content-Type: image/png; name="4. Similarly-in-scratch-buffer.PNG" Content-Disposition: attachment; filename="4. Similarly-in-scratch-buffer.PNG" Content-Transfer-Encoding: base64 X-Attachment-Id: file4 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 XfVrG+qa59+mXv3sa9UTHvsWW54/K44QQgjtKFmPYcxEyZMMZxYe/5i96qSnH1Jnn/RedeGLPqou PulGdfmJjel4wSfVBc//gHrB0/ar4x/jnmBgMBBCCKEdJ+sxjJkoMxlac9PwxJ84Vz3zKXvVrzem 4vk/f5H6xZ/eox53vP/0AoOBEEII7UhZj2HMRLnJQAghhBDKyHoMYyZiJgMhhBBCaKgwGQghhBCq IkwGQgghhKoIk4EQQgihKsJkIIQQQqiKqpqMK6+8Rkyvrc1qd7tJ96Pfl+HxVhPzYvuKsUVoNTXK ZLhNx5dL939OJb8dp1g+6edYuTZL6wvzTRXHIvJjL4kjzFNSppb8uJ2kfDktWk6SVNcU9bvry9U1 RVs5hW0so00tqZ1V6A+E0HCNNhlSutPUC7+0vjDfFHEsUucU7U6lofEvcr21NTaGKa+hZn+U1L2M 8VhGG5KkdnOxbFasCKG0qpgMl+6f1++dXNpQpcr69bt8/k8/fahi5aT6/bxhWupcmOanx/IPkVRf Lt1JOk6l+T9j+RaRVD5Wt5Qevg/PD5FULlW/f+zSYvLPx8oNSfN/xvJJ6dJxLG+Y5qcPlVTWT5Pa cO/9c/55hNDmaCkfl7ifTuFxqXQ5X356mE/6uahi5WP1105fRLoOX356mC+VnjvWP/1zYb4xirUZ HufSw/OLSKojVX+YlorBPxcrl6vPzxee8+Xni50Lj4emD5UuJ8mdC/NKP8PzCKHN0VKeZOifofz8 pYqVC9PdcfhzUeXaDc/XSA/PDVWq7iHp/nGoVD4/bVFJdUvHuXT9M8wzVFL5VP2xY5fXPx977x9L 6aGkfFLeVD7peGj6UEnl/DZCheddGekYIbRcLc1k+OcXVa698Hiq9nPthuenTvePw7RSxeoemh47 LkmPnStVLgZ3PCQ9TCuVVC5Vv3TOP/bln4uVK60vly9Wn5QWy5tLHyqpXKwNp9j5WH6E0HK0KSZj 0YWfay88Dn+OUayN1Lmp0nNpJRraZiw9dxym+0qdK9GiMcTSY2klKq0r1naqXf9crFyuvrH5pLRY 3lz6UEnlcm3kziOENkdb7oufoWLnXFp43h0vIldHWI+fHjvn3ofpYZp77x9LeYfKryOsRzon5fGP XZpfxqXl8iwqqY5Y/VK6ey+dGyq/DleP/9NPj+WXFOYJ8/rHfj7/OExz7/20WN5Ymnufy+veS8el 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 AElFTkSuQmCC --000000000000b94cf205a55d98e6--
jan <rtm443x@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#41185
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.