From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#22867: cperl mode highlights %d, but misses %.6f Date: Fri, 07 Aug 2020 12:09:56 +0200 Message-ID: <878seq6a2z.fsf@gnus.org> References: <87ziui3d2f.fsf@jidanni.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34647"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Stefan Monnier , 22867@debbugs.gnu.org To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 07 12:11:11 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 1k3zLC-0008s7-J0 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 07 Aug 2020 12:11:10 +0200 Original-Received: from localhost ([::1]:60494 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k3zLB-0004dG-3W for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 07 Aug 2020 06:11:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40002) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k3zL4-0004cv-Q7 for bug-gnu-emacs@gnu.org; Fri, 07 Aug 2020 06:11:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44227) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k3zL4-0007Wv-EF for bug-gnu-emacs@gnu.org; Fri, 07 Aug 2020 06:11:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1k3zL4-0000MC-7i for bug-gnu-emacs@gnu.org; Fri, 07 Aug 2020 06:11:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Aug 2020 10:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22867 X-GNU-PR-Package: emacs Original-Received: via spool by 22867-submit@debbugs.gnu.org id=B22867.15967950111295 (code B ref 22867); Fri, 07 Aug 2020 10:11:02 +0000 Original-Received: (at 22867) by debbugs.gnu.org; 7 Aug 2020 10:10:11 +0000 Original-Received: from localhost ([127.0.0.1]:55772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3zKE-0000Kp-W5 for submit@debbugs.gnu.org; Fri, 07 Aug 2020 06:10:11 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:37540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3zKC-0000KS-R0 for 22867@debbugs.gnu.org; Fri, 07 Aug 2020 06:10:09 -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=Mm4kke/DUACVRzRHTUGXkqouGp67wCLxqMWSVz+z1fg=; b=M+N8X6/VcvSONG0K0ErYd2CkO7 i1B9DHj0FtS0B0M0S6wFrFpp/bMqjBe1nTSFp5ETHvlR7duHz2Z7FoMFPlJNZCeId8NPHx3mrZvRB vau0EsRm+Dr69XmL6gJ6lLru6RE/9FOUnmx60Ab5gVFIOwihK+Un1frOs/KzUjz9yopQ=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k3zK2-0005lK-3S; Fri, 07 Aug 2020 12:10:00 +0200 In-Reply-To: <87ziui3d2f.fsf@jidanni.org> ("=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson"'s message of "Tue, 01 Mar 2016 14:52:08 +0800") 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:184244 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson writes: > cperl mode highlights %d, but misses %.6f in > printf "%.6f,%.6f,%d\n" ... --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain That font locking is actually a bug: ("\\(\\([@%]\\|\\$#\\)[a-zA-Z_:][a-zA-Z0-9_:]*\\)" 1 (if (eq (char-after (match-beginning 2)) ?%) 'cperl-hash-face 'cperl-array-face) t) ; arrays and hashes It's interpreting this as a hash called %d... but we're inside a string, so it's not a hash. At this point, the string has already been fontised... So how do we avoid doing this stuff if we're in a string? Cc'd Stefan for expertise. :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=--