From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#41185: highlight-regexp not working properly Date: Tue, 12 May 2020 00:55:16 +0200 Message-ID: <87v9l2oze3.fsf@web.de> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="70184"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 41185@debbugs.gnu.org To: jan Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 12 00:56:31 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 1jYHLa-000I9g-Ij for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 12 May 2020 00:56:30 +0200 Original-Received: from localhost ([::1]:55256 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYHLZ-0002VT-FM for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 11 May 2020 18:56:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53384) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYHL8-0002VK-Jl for bug-gnu-emacs@gnu.org; Mon, 11 May 2020 18:56:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42051) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jYHL8-0000Pj-B7 for bug-gnu-emacs@gnu.org; Mon, 11 May 2020 18:56:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jYHL8-00068g-9B for bug-gnu-emacs@gnu.org; Mon, 11 May 2020 18:56:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 May 2020 22:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41185 X-GNU-PR-Package: emacs Original-Received: via spool by 41185-submit@debbugs.gnu.org id=B41185.158923772523543 (code B ref 41185); Mon, 11 May 2020 22:56:02 +0000 Original-Received: (at 41185) by debbugs.gnu.org; 11 May 2020 22:55:25 +0000 Original-Received: from localhost ([127.0.0.1]:53595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYHKX-00067f-De for submit@debbugs.gnu.org; Mon, 11 May 2020 18:55:25 -0400 Original-Received: from mout.web.de ([212.227.15.4]:46273) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYHKW-00067O-1D for 41185@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 Original-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 In-Reply-To: (jan's message of "Mon, 11 May 2020 12:24:55 +0100") X-Provags-ID: V03:K1:cChWCHtdDFVEQ6p9rDApwb5bRp3GtFJpCh2tKDFLMgiIC3jsrm8 kuVXKL0AqTg6Eniwwh9X6P5vzFkXIOKjwCjXKB7vyVkTuCZ0+FMVbuJkFcia1efJHtYUPYi lCs4uI/drORLnwBLp0hJhs1P70SWULIJYZGafW3lhZPPiSKzHxY06HXLw4g94UbUsdtPdAI LPcq8+pArZm4+r57YwdVQ== 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/fBs1fQAqPohU 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:180085 Archived-At: jan 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.