From unknown Tue Aug 19 07:26:44 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17317 <17317@debbugs.gnu.org> To: bug#17317 <17317@debbugs.gnu.org> Subject: Status: perl mode syntax color changes after second slash Reply-To: bug#17317 <17317@debbugs.gnu.org> Date: Tue, 19 Aug 2025 14:26:44 +0000 retitle 17317 perl mode syntax color changes after second slash reassign 17317 emacs submitter 17317 =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson severity 17317 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 22 19:07:54 2014 Received: (at submit) by debbugs.gnu.org; 22 Apr 2014 23:07:54 +0000 Received: from localhost ([127.0.0.1]:55479 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wcjn7-0004wE-Ic for submit@debbugs.gnu.org; Tue, 22 Apr 2014 19:07:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43498) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wcjn6-0004w7-Av for submit@debbugs.gnu.org; Tue, 22 Apr 2014 19:07:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wcjmw-0002lT-B1 for submit@debbugs.gnu.org; Tue, 22 Apr 2014 19:07:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44642) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wcjmw-0002lP-8c for submit@debbugs.gnu.org; Tue, 22 Apr 2014 19:07:42 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45201) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wcjmo-0006nF-Pl for bug-gnu-emacs@gnu.org; Tue, 22 Apr 2014 19:07:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wcjmh-0002kL-BS for bug-gnu-emacs@gnu.org; Tue, 22 Apr 2014 19:07:34 -0400 Received: from homie.mail.dreamhost.com ([208.97.132.208]:36385 helo=homiemail-a99.g.dreamhost.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wcjmh-0002kG-5o for bug-gnu-emacs@gnu.org; Tue, 22 Apr 2014 19:07:27 -0400 Received: from homiemail-a99.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a99.g.dreamhost.com (Postfix) with ESMTP id B6F72FB006D for ; Tue, 22 Apr 2014 16:07:25 -0700 (PDT) Received: from jidanni.org (114-41-21-10.dynamic.hinet.net [114.41.21.10]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a99.g.dreamhost.com (Postfix) with ESMTPSA id 7ADECFB006F for ; Tue, 22 Apr 2014 16:07:25 -0700 (PDT) From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: bug-gnu-emacs Subject: perl mode syntax color changes after second slash Date: Wed, 23 Apr 2014 07:07:23 +0800 Message-ID: <878uqxklp0.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) In perl mode after the second slash the colors are wrong: if($c && /====/){xyz;} From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 22 23:00:47 2014 Received: (at 17317) by debbugs.gnu.org; 23 Apr 2014 03:00:47 +0000 Received: from localhost ([127.0.0.1]:55560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WcnQU-0003tm-Sq for submit@debbugs.gnu.org; Tue, 22 Apr 2014 23:00:47 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:58742) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WcnQN-0003rq-FN for 17317@debbugs.gnu.org; Tue, 22 Apr 2014 23:00:40 -0400 Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id s3N30WEd013604; Tue, 22 Apr 2014 23:00:33 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 16EDF665FF; Tue, 22 Apr 2014 21:56:47 -0400 (EDT) From: Stefan Monnier To: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson Subject: Re: bug#17317: perl mode syntax color changes after second slash Message-ID: References: <878uqxklp0.fsf@jidanni.org> Date: Tue, 22 Apr 2014 21:56:46 -0400 In-Reply-To: <878uqxklp0.fsf@jidanni.org> (=?utf-8?B?IuepjeS4ueWwvA==?= Dan Jacobson"'s message of "Wed, 23 Apr 2014 07:07:23 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4920=0 X-NAI-Spam-Version: 2.3.0.9378 : core <4920> : inlines <759> : streams <1165012> : uri <1738093> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 17317 Cc: 17317@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -2.0 (--) > In perl mode after the second slash the colors are wrong: > if($c && /====/){xyz;} Indeed, thanks. I installed the patch below which should fix it. Stefan --- lisp/progmodes/perl-mode.el 2014-04-16 14:13:06 +0000 +++ lisp/progmodes/perl-mode.el 2014-04-23 01:54:29 +0000 @@ -281,7 +281,7 @@ ((concat "\\(?:\\(?:^\\|[^$@&%[:word:]]\\)" (regexp-opt '("split" "if" "unless" "until" "while" "split" "grep" "map" "not" "or" "and" "for" "foreach")) - "\\|[?:.,;=!~({[]\\|\\(^\\)\\)[ \t\n]*\\(/\\)") + "\\|[-?:.,;|&+*=!~({[]\\|\\(^\\)\\)[ \t\n]*\\(/\\)") (2 (ignore (if (and (match-end 1) ; / at BOL. (save-excursion From debbugs-submit-bounces@debbugs.gnu.org Fri May 02 21:25:20 2014 Received: (at control) by debbugs.gnu.org; 3 May 2014 01:25:20 +0000 Received: from localhost ([127.0.0.1]:48888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WgOhb-0002mz-NV for submit@debbugs.gnu.org; Fri, 02 May 2014 21:25:20 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:60284 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WgOhY-0002mr-Pu for control@debbugs.gnu.org; Fri, 02 May 2014 21:25:17 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WgOhY-00011q-Gc for control@debbugs.gnu.org; Fri, 02 May 2014 21:25:16 -0400 Date: Fri, 02 May 2014 21:25:16 -0400 Message-Id: Subject: control message for bug 17317 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.7 (-----) close 17317 24.4 From unknown Tue Aug 19 07:26:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 31 May 2014 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator