From unknown Sun Jun 22 17:15:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69604: perl mode: quotes give wrong colors Resent-From: Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Mar 2024 08:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69604 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 69604@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17098016332961 (code B ref -1); Thu, 07 Mar 2024 08:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Mar 2024 08:53:53 +0000 Received: from localhost ([127.0.0.1]:52480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ri9Vh-0000lh-BT for submit@debbugs.gnu.org; Thu, 07 Mar 2024 03:53:53 -0500 Received: from lists.gnu.org ([209.51.188.17]:58524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ri9Vf-0000lZ-2L for submit@debbugs.gnu.org; Thu, 07 Mar 2024 03:53:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ri9V9-00046f-7P for bug-gnu-emacs@gnu.org; Thu, 07 Mar 2024 03:53:19 -0500 Received: from skyblue.cherry.relay.mailchannels.net ([23.83.223.167]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ri9V3-0004WL-Py for bug-gnu-emacs@gnu.org; Thu, 07 Mar 2024 03:53:18 -0500 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id C5529843CC6 for ; Thu, 7 Mar 2024 08:53:11 +0000 (UTC) Received: from pdx1-sub0-mail-a297.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 8641A843C08 for ; Thu, 7 Mar 2024 08:53:11 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1709801591; a=rsa-sha256; cv=none; b=hQEjQt1ytFh+TAJeKFDXL/0HlqgPwWGjch8PjBRXKcqpjF+Bpd5O+ijbs2Q2Wezix8PXGZ PaU1TyaY1GkhxgXYhPrN/NAhZHKx9VcVvX1oNjHKzJkwnKzfh+8fl4YGpOVHNpvpSFTxF6 kpzG0pigcdJBMXaGdGp1BFDx114Z4wOfdiLgHaqI5lxQ/yJjEHJ2EvYJkCAaAPoUxya+fR +t8tnESvb9x3ZqGJVnTeIkzlfsRGMWyuhL9hW2EvKDUqUp6TnNn5QCGcXq5J2dQXh4H66e noTSwf1gBvAZvS96OD9hUIsS0oR7g5gmKrhv8/wDS+X4DmauzlsR2Cl69VRV0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1709801591; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: dkim-signature; bh=3aniq6ZiyT6kO5W2esBivVt4LrkePqXli0O+MvjVaAA=; b=IWGicxcUb0Zp0mPrYOxBTbjBES8tgrn63ErB5m/t8JsWd1CplQzK0kH/6yXkUIVCH47yag Qx3T3j8H1mb1PPu8ZTClIZcJJfT7yim9BXsx9HTSXGf64Bmti+/UGQsdvTI26p/5arUZ63 US8ISZDMhBxO/91uIFkg91iAolzDCJvIIGrCQN3fxfosV6QFyPK4yjVBHa97iQngijI7bl GRUvdI33LN4PRVuqGFQvxEDiKpp15NXpzlxb5Wf+LJFcFFeMRPurLsI/K2KVInlfFNfG+6 OFF03Fl9sxZpugp7rqaQT8PYnDKOf6xZ88ZFtQ3KyEGhyiCMsFtnM6T2ynNIWA== ARC-Authentication-Results: i=1; rspamd-7f9dd9fb96-gsptz; auth=pass smtp.auth=dreamhost smtp.mailfrom=jidanni@jidanni.org X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Cooing-Towering: 0494f42138d343b0_1709801591597_826193794 X-MC-Loop-Signature: 1709801591597:3242819246 X-MC-Ingress-Time: 1709801591597 Received: from pdx1-sub0-mail-a297.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.102.40.12 (trex/6.9.2); Thu, 07 Mar 2024 08:53:11 +0000 Received: from jidanni.org (114-41-27-224.dynamic-ip.hinet.net [114.41.27.224]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a297.dreamhost.com (Postfix) with ESMTPSA id 4Tr33q30zCz5H for ; Thu, 7 Mar 2024 00:53:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jidanni.org; s=dreamhost; t=1709801591; bh=3aniq6ZiyT6kO5W2esBivVt4LrkePqXli0O+MvjVaAA=; h=From:To:Subject:Date:Content-Type; b=t5Tt1xd4Bab0vzS/Lfo7jZBQPHKz8ExNdqzpgkOAfiSSFwf1zr8FPXKFT/T5WXfej HexBzwa4ozlg1tJNeEvoYFS5Bw/+0Hj59cwCXAI4w6ZSxDrVGG0Pod+Van+Su+Zl86 oxs41e4smXvMY/TzAMqQ46gLt4qu1rjO4BdS5hia6HLPP/+lgWC38sl95Q2ejZoCC1 Ml162F8uSe2Wz6uEq3+sYeQAmeQdFtYkaVPvTO1H2G4jDYI/urPej6KLQ50X811KZn JpxwPuFHIu0vkzyjm+PV0T8AUXXht+UPdEZPEisEeWDXg7mMYsZcJb9Wm0ZLr/9is8 MsREAOrYvdkNg== From: Dan Jacobson Date: Thu, 07 Mar 2024 16:53:08 +0800 Message-ID: <87jzmetocr.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=23.83.223.167; envelope-from=jidanni@jidanni.org; helo=skyblue.cherry.relay.mailchannels.net X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SCC_BODY_URI_ONLY=2.599, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: $ cat r.pl print "0$\"$_$/"; print "$_$\"0$/"; $ perl -c r.pl r.pl syntax OK $ emacs -Q r.pl emacs-version "29.2" Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=jidanni%40jidanni.org; ip=209.51.188.17; r=debbugs.gnu.org] -0.0 T_SCC_BODY_TEXT_LINE No description available. 2.8 SCC_BODY_URI_ONLY Very short body with something maybe clickable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.4 (/) $ cat r.pl print "0$\"$_$/"; print "$_$\"0$/"; $ perl -c r.pl r.pl syntax OK $ emacs -Q r.pl emacs-version "29.2" From unknown Sun Jun 22 17:15:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69604: perl-mode and cperl-mode: $\" in a double-quoted string References: <87jzmetocr.5.fsf@jidanni.org> In-Reply-To: <87jzmetocr.5.fsf@jidanni.org> Resent-From: Harald =?UTF-8?Q?J=C3=B6rg?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Mar 2024 07:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69604 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 69604@debbugs.gnu.org Received: via spool by 69604-submit@debbugs.gnu.org id=B69604.170988278824213 (code B ref 69604); Fri, 08 Mar 2024 07:27:02 +0000 Received: (at 69604) by debbugs.gnu.org; 8 Mar 2024 07:26:28 +0000 Received: from localhost ([127.0.0.1]:56230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riUcd-0006IS-Kn for submit@debbugs.gnu.org; Fri, 08 Mar 2024 02:26:27 -0500 Received: from mout02.posteo.de ([185.67.36.66]:55257) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riUcb-0006IE-Mo for 69604@debbugs.gnu.org; Fri, 08 Mar 2024 02:26:26 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 32FF2240101 for <69604@debbugs.gnu.org>; Fri, 8 Mar 2024 08:25:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1709882747; bh=LURNgXXJaCsOiv3l6IxPvqzRu49v3hEMADXHOS77mWw=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From; b=QQ/6oHZy+9rgRvl4dH0fX42pUFNN4mraja5bNWRMrKgQeP2NG8rtHkzRRfXHhejJ1 gq56mz9ttUcsQSHnzdbpSjbNCumONPA/OYIXubk955lKN7y6ylIwdQOmh6UWGjyHsD FNyRtuw2yC/GU0d550UNTkRfxu3T8Ry+Qy+DyNVoezB/yevjdK8U3IP4UKxS/w9c9k xHNIh8mJDGC0TadMnIps6D5IYxscTUoSHG3mCL+JonllyKm2KzbZ8oJkQWvMShkao4 QdikEEbuAsaahG/W5FJejJxPEDiPcczgdXQ+w+2W7/HgnnszqE9AMrCA0e4W9nVaaN 9f28JiqNVgv0Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Trd4V4cLMz6tsf for <69604@debbugs.gnu.org>; Fri, 8 Mar 2024 08:25:46 +0100 (CET) From: Harald =?UTF-8?Q?J=C3=B6rg?= Date: Fri, 08 Mar 2024 07:25:45 +0000 Message-ID: <87edcl6v7q.fsf@oook.m.uunet.de> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Good catch! The same symptoms can be seen in cperl-mode. Both perl-mode and cperl-mode treat "$" as quoting character in their syntax tables. This is needed for Perl's punctuation variables like $( and $" which would otherwise be interpreted as unbalanced parens or quotes. In a string, this safety belt is not required, and it actually misfires in the case of "$\"", which is part of the demo code. This is now treated correctly in the Emacs master branch for both perl-mode and cperl-mode. From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 08 02:32:39 2024 Received: (at control) by debbugs.gnu.org; 8 Mar 2024 07:32:40 +0000 Received: from localhost ([127.0.0.1]:56236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riUid-0006TC-Ds for submit@debbugs.gnu.org; Fri, 08 Mar 2024 02:32:39 -0500 Received: from mout01.posteo.de ([185.67.36.65]:33785) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riUiX-0006St-Mf for control@debbugs.gnu.org; Fri, 08 Mar 2024 02:32:37 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 9726A240028 for ; Fri, 8 Mar 2024 08:31:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1709883115; bh=lCUDxp9y6UWWX6xt6j5I5FTD8q3W0ST9wydy0a+c0o0=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From; b=J4WFgUlvZgnO+z2qEGtFBYj1zcUe/ZjCPXWmeCrM8tFy7EUVPVvmAPxtzDOZINWS3 usbzIOTLySITRFcY06cILszw/wgSylXApIFPbgdTopp8xBdad6j7GU5cQdIk8vzICE FRHDU3xmxQu6M7r+b6825Ehm1fC5dumInB7Bme3/ODeIx6rbD5bxvJrsvBIlJgmHQ2 mb3OFnL3LoYC+8zsOeT9WzpwFBZ0twJ4ATNqkibL2yDl5BjCy2qQQGl2oGXcABDNng +IzqWwZs7zcUY6Mmj+ztw4aFyFQRmuVOoDGG6Ix7a4/01AVOvmp9wIIC1GHbHM/fVj E9fa8flmJ2OTw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TrdCZ6jPKz9rxP for ; Fri, 8 Mar 2024 08:31:54 +0100 (CET) From: =?utf-8?Q?Harald_J=C3=B6rg?= To: GNU bug tracker automated control server Subject: Emacs bug control: Close 69604 Date: Fri, 08 Mar 2024 07:31:54 +0000 Message-ID: <87a5n96uxh.fsf@oook.m.uunet.de> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 69604 thanks Fixed in the master branch 2024-03-08. From unknown Sun Jun 22 17:15:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69604: perl-mode and cperl-mode: $\" in a double-quoted string Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Mar 2024 08:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69604 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Harald =?UTF-8?Q?J=C3=B6rg?= Cc: 69604@debbugs.gnu.org Received: via spool by 69604-submit@debbugs.gnu.org id=B69604.170988678422019 (code B ref 69604); Fri, 08 Mar 2024 08:34:02 +0000 Received: (at 69604) by debbugs.gnu.org; 8 Mar 2024 08:33:04 +0000 Received: from localhost ([127.0.0.1]:56531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riVf6-0005j3-5i for submit@debbugs.gnu.org; Fri, 08 Mar 2024 03:33:04 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riVf4-0005iR-0N for 69604@debbugs.gnu.org; Fri, 08 Mar 2024 03:33:02 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1riVeR-0002nK-Nz; Fri, 08 Mar 2024 03:32:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=vG9I0oE6N9JJbyVlNOMyjYjfAxmVPgpjjYzvXmbpovE=; b=dgGXvyJ+mfOgdVJsNEOd 4PvsAkWOWwvkkOg0oxSa/hmJhGi+DHBTaVXuLLoTt7mLoqTHMuvm/wHzuECmrIa6QnJG7emOa0bCR lMrB4VG9sSucBh1d42hEXMepidLw9RzE9Yx/xdQ3mWv6mAM9Vkydyqm7xSrlHmi2dqKxm/gpkPi8H /IW77GyHoFMEsmXr0VvKJwdTEvLBQEw9qT64kMjPLsCDxyWd5V34EN0nQLujAyKlfhk5y1T4XNa87 RUrUPvwfJD75n+vUmSUS5n+wKvbsGfgsdTUGQc2a1Em7WjCCIM4LDVZSlLjZ0W4Z+TWmoFlW355V7 LPgR1ShVL6UYhw==; Date: Fri, 08 Mar 2024 10:32:21 +0200 Message-Id: <865xxx15uy.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87edcl6v7q.fsf@oook.m.uunet.de> (message from Harald =?UTF-8?Q?J=C3=B6rg?= on Fri, 08 Mar 2024 07:25:45 +0000) References: <87jzmetocr.5.fsf@jidanni.org> <87edcl6v7q.fsf@oook.m.uunet.de> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Harald Jörg > Date: Fri, 08 Mar 2024 07:25:45 +0000 > > Good catch! The same symptoms can be seen in cperl-mode. > > Both perl-mode and cperl-mode treat "$" as quoting character in their > syntax tables. This is needed for Perl's punctuation variables like $( > and $" which would otherwise be interpreted as unbalanced parens or > quotes. > > In a string, this safety belt is not required, and it actually misfires > in the case of "$\"", which is part of the demo code. > > This is now treated correctly in the Emacs master branch for both > perl-mode and cperl-mode. Thanks. Should this bug be closed now? From unknown Sun Jun 22 17:15:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69604: perl-mode and cperl-mode: $\" in a double-quoted string Resent-From: Harald =?UTF-8?Q?J=C3=B6rg?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Mar 2024 10:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69604 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 69604@debbugs.gnu.org Received: via spool by 69604-submit@debbugs.gnu.org id=B69604.170989260623784 (code B ref 69604); Fri, 08 Mar 2024 10:11:01 +0000 Received: (at 69604) by debbugs.gnu.org; 8 Mar 2024 10:10:06 +0000 Received: from localhost ([127.0.0.1]:56736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riXAz-0006BY-OC for submit@debbugs.gnu.org; Fri, 08 Mar 2024 05:10:06 -0500 Received: from mout01.posteo.de ([185.67.36.65]:34627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1riXAu-0006Av-R2 for 69604@debbugs.gnu.org; Fri, 08 Mar 2024 05:10:04 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 95EB8240027 for <69604@debbugs.gnu.org>; Fri, 8 Mar 2024 11:09:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1709892562; bh=CjZBfXrKlIEVK9vMCp4d9EJjzaaU7YUH8fEZqdT29+A=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding:From; b=KLqFsZIjyEtmGIEI03z36/pAtnJOr/SXuKUO1Qb6uy0x0aNMBR5kLZAGXDMz8Boi6 SogmtpHRN8fkChDhx78vt6kWH9Klo3Oxp05msnPvF/d08vG741ivbUhTi3wCKAzjaQ 2wtIuREoj5sCoih7HpBTN1mPiGi3m3eRyPbVBTEbxmE/JrdYan5XPyAkXMgMxuq9B1 h+caON63+gTzjFHHUXwXnrSPEzdKle3jcj8IIgjDfIY0BkxVJZ0V8gCinrGBmf5itf 144JQcV+giztXKmCtI4+mIkX8U7A6F/oSG984OrGn9bR7IMTrwLn5JjPRrGQ0xzvP+ ClAXTRFae/v7g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TrhjF6ZgNz6twp; Fri, 8 Mar 2024 11:09:21 +0100 (CET) From: Harald =?UTF-8?Q?J=C3=B6rg?= In-Reply-To: <865xxx15uy.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Mar 2024 10:32:21 +0200") References: <87jzmetocr.5.fsf@jidanni.org> <87edcl6v7q.fsf@oook.m.uunet.de> <865xxx15uy.fsf@gnu.org> Date: Fri, 08 Mar 2024 10:09:21 +0000 Message-ID: <87sf11592m.fsf@oook.m.uunet.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> From: Harald J=C3=B6rg >> Date: Fri, 08 Mar 2024 07:25:45 +0000 >>=20 >> Good catch! The same symptoms can be seen in cperl-mode. >>=20 >> Both perl-mode and cperl-mode treat "$" as quoting character in their >> syntax tables. This is needed for Perl's punctuation variables like $( >> and $" which would otherwise be interpreted as unbalanced parens or >> quotes. >>=20 >> In a string, this safety belt is not required, and it actually misfires >> in the case of "$\"", which is part of the demo code. >>=20 >> This is now treated correctly in the Emacs master branch for both >> perl-mode and cperl-mode. > > Thanks. Should this bug be closed now? Yes! I have closed it now. --=20 Cheers, haj