From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 06 13:20:32 2012 Received: (at submit) by debbugs.gnu.org; 6 Sep 2012 17:20:32 +0000 Received: from localhost ([127.0.0.1]:44552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9fkk-0001sr-91 for submit@debbugs.gnu.org; Thu, 06 Sep 2012 13:20:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58039) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9fam-0001YZ-QP for submit@debbugs.gnu.org; Thu, 06 Sep 2012 13:10:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9faT-0000av-O5 for submit@debbugs.gnu.org; Thu, 06 Sep 2012 13:09:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, RECEIVED_FROM_WINDOWS_HOST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35463) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9faT-0000ar-L0 for submit@debbugs.gnu.org; Thu, 06 Sep 2012 13:09:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43052) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9faR-0001xt-Ml for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 13:09:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9faP-0000aL-D1 for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 13:09:51 -0400 Received: from hqemgate03.nvidia.com ([216.228.121.140]:18272) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9faO-0000Zk-VM for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 13:09:49 -0400 Received: from hqnvupgp08.nvidia.com (Not Verified[216.228.121.13]) by hqemgate03.nvidia.com id ; Thu, 06 Sep 2012 09:51:15 -0700 Received: from hqemhub03.nvidia.com ([172.17.108.22]) by hqnvupgp08.nvidia.com (PGP Universal service); Thu, 06 Sep 2012 09:49:45 -0700 X-PGP-Universal: processed; by hqnvupgp08.nvidia.com on Thu, 06 Sep 2012 09:49:45 -0700 Received: from hqnvemgw02.nvidia.com (172.16.227.111) by HQEMHUB03.nvidia.com (172.20.150.15) with Microsoft SMTP Server id 8.3.264.0; Thu, 6 Sep 2012 09:49:44 -0700 Received: from daphne.nvidia.com (Not Verified[172.16.212.96]) by hqnvemgw02.nvidia.com with MailMarshal (v6,7,2,8378) id ; Thu, 06 Sep 2012 09:50:26 -0700 Received: from sc-xterm-12.nvidia.com (sc-xterm-12.nvidia.com [172.20.233.72]) by daphne.nvidia.com (8.13.8+Sun/8.8.8) with ESMTP id q86GniWK025636 for ; Thu, 6 Sep 2012 09:49:44 -0700 (PDT) Received: from sc-xterm-12.nvidia.com (localhost [127.0.0.1]) by sc-xterm-12.nvidia.com (8.13.1/8.12.11) with ESMTP id q86Gni9v022478 for ; Thu, 6 Sep 2012 09:49:44 -0700 Received: (from sgottschalk@localhost) by sc-xterm-12.nvidia.com (8.13.1/8.13.1/Submit) id q86Gni8A022475; Thu, 6 Sep 2012 09:49:44 -0700 From: Stefan Gottschalk To: Subject: 24.1; cperl-mode syntax highlighting Date: Thu, 6 Sep 2012 09:49:44 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 06 Sep 2012 13:20:28 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Hello, This is a bug report for cperl-mode major mode. I'm sorry, I do not know how to contact the author of this major mode. First of all, I think cperl-mode is wonderful, so please don't think I'm ungrateful for it. I'm having a problem with syntax highlighting, in which single-quoted strings ending with a $ are misinterpreted. In such cases, I suspect that the ' is treated as if it belonged to the $ (as if it were part of the special variable $' instead of the quote terminating the string). This causes all subsequent text to be classified as "in the string". Here's a real world sample input $fileType_filesButNot = join( '|', map { quotemeta($_).'$' } @{$fileType->{filesButNot}} ); In order to make the syntax highlighter happy, I have to do something like, $fileType_filesButNot = join( '|', map { quotemeta($_)."\$" } @{$fileType->{filesButNot}} ); which I think is less clear, and also draws comments from my team members during code reviews: Q: why did you make this change? A: because my syntax highlighter didn't handle it the other way Q: have you considered using a better editor, such as Eclipse? A: that was uncalled for, you $%#@!... And, of course, it goes downhill from there. So, in order to preserve the peace at the office, I was hoping to find a workaround for this specific problem of syntax highlighting '$'. I hunted around the net for solutions of this, but I can't even find anyone discussing it. Much thanks for any feedback or suggestions. -stefan In GNU Emacs 24.1.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars) of 2012-06-12 on l-c4u5build64 Windowing system distributor `The X.Org Foundation', version 11.0.60900000 Configured using: `configure '--prefix=/home/utils/emacs-24.1'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: nil default enable-multibyte-characters: t Major mode: CPerl Minor modes in effect: which-function-mode: t show-paren-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x C-s C-x C-v C-x b C-g " " \ $ C-d C-d C-d " " C-d C-d C-d \ $ C-a C-x C-s C-s ' $ ' C-s C-s C-s C-s C-s $ ' C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-a C-s " $ C-s " \ $ " C-s C-a C-SPC ESC w ESC x r p o r t - e m c s a c s - b u g C-a C-k r e p o r t - e m a c s - b Recent messages: byte-code: End of buffer [8 times] Buffer is read-only: # Saving file /home/scratch.sgottschalk_maxwell-info/testgen_maxwell_conversion_2/dev/inf/testgen/mainline/bin/scripts/admin/convert_or_validate_maxwell_tree.pl... Wrote /home/scratch.sgottschalk_maxwell-info/testgen_maxwell_conversion_2/dev/inf/testgen/mainline/bin/scripts/admin/convert_or_validate_maxwell_tree.pl Error during redisplay: (wrong-type-argument arrayp nil) [3 times] Quit Saving file /home/scratch.sgottschalk_maxwell-info/testgen_maxwell_conversion_2/dev/inf/testgen/mainline/bin/scripts/admin/convert_or_validate_maxwell_tree.pl... Wrote /home/scratch.sgottschalk_maxwell-info/testgen_maxwell_conversion_2/dev/inf/testgen/mainline/bin/scripts/admin/convert_or_validate_maxwell_tree.pl Mark saved where search started [4 times] Mark set Load-path shadows: /home/sgottschalk/emacs/replace hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/replace /home/sgottschalk/emacs/remember/remember hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/textmodes/remember /home/sgottschalk/emacs/verilog-mode hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/progmodes/verilog-mode ~/emacs/org-6.28e/lisp/org-xoxo hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-xoxo ~/emacs/org-6.28e/lisp/org-wl hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-wl ~/emacs/org-6.28e/lisp/org-w3m hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-w3m ~/emacs/org-6.28e/lisp/org-vm hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-vm ~/emacs/org-6.28e/lisp/org-timer hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-timer ~/emacs/org-6.28e/lisp/org-table hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-table ~/emacs/org-6.28e/lisp/org-src hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-src ~/emacs/org-6.28e/lisp/org-rmail hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-rmail ~/emacs/org-6.28e/lisp/org-remember hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-remember ~/emacs/org-6.28e/lisp/org-publish hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-publish ~/emacs/org-6.28e/lisp/org-protocol hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-protocol ~/emacs/org-6.28e/lisp/org-plot hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-plot ~/emacs/org-6.28e/lisp/org-mouse hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-mouse ~/emacs/org-6.28e/lisp/org-mhe hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-mhe ~/emacs/org-6.28e/lisp/org-mew hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-mew ~/emacs/org-6.28e/lisp/org-macs hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-macs ~/emacs/org-6.28e/lisp/org-mac-message hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-mac-message ~/emacs/org-6.28e/lisp/org-list hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-list ~/emacs/org-6.28e/lisp/org-latex hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-latex ~/emacs/org-6.28e/lisp/org-jsinfo hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-jsinfo ~/emacs/org-6.28e/lisp/org-irc hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-irc ~/emacs/org-6.28e/lisp/org-install hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-install ~/emacs/org-6.28e/lisp/org-inlinetask hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-inlinetask ~/emacs/org-6.28e/lisp/org-info hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-info ~/emacs/org-6.28e/lisp/org-id hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-id ~/emacs/org-6.28e/lisp/org-icalendar hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-icalendar ~/emacs/org-6.28e/lisp/org-html hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-html ~/emacs/org-6.28e/lisp/org-gnus hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-gnus ~/emacs/org-6.28e/lisp/org-footnote hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-footnote ~/emacs/org-6.28e/lisp/org-feed hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-feed ~/emacs/org-6.28e/lisp/org-faces hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-faces ~/emacs/org-6.28e/lisp/org-exp hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-exp ~/emacs/org-6.28e/lisp/org-exp-blocks hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-exp-blocks ~/emacs/org-6.28e/lisp/org-docbook hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-docbook ~/emacs/org-6.28e/lisp/org-compat hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-compat ~/emacs/org-6.28e/lisp/org-colview hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-colview ~/emacs/org-6.28e/lisp/org-clock hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-clock ~/emacs/org-6.28e/lisp/org-bibtex hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-bibtex ~/emacs/org-6.28e/lisp/org-bbdb hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-bbdb ~/emacs/org-6.28e/lisp/org-attach hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-attach ~/emacs/org-6.28e/lisp/org-ascii hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-ascii ~/emacs/org-6.28e/lisp/org-archive hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-archive ~/emacs/org-6.28e/lisp/org-agenda hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org-agenda ~/emacs/org-6.28e/lisp/org hides /home/utils/emacs-24.1/share/emacs/24.1/lisp/org/org Features: (shadow sort mail-extr emacsbug sendmail mule-util newcomment ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff cperl-mode add-log perl-mode help-mode view multi-isearch ffap edmacro kmacro org-remember org org-footnote org-src org-list org-faces org-compat org-macs noutline outline easy-mmode cal-menu calendar cal-loaddefs gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnheader gnus-util mail-utils mm-util mail-prsvr wid-edit org-install perltidy remember which-func imenu paren cus-start cus-load xcscope ring gtags lineno cl derived p4 linum cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt time time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dynamic-setting font-render-setting x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 30 22:06:04 2012 Received: (at 12373) by debbugs.gnu.org; 31 Oct 2012 02:06:04 +0000 Received: from localhost ([127.0.0.1]:40357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TTNgy-0001NB-6s for submit@debbugs.gnu.org; Tue, 30 Oct 2012 22:06:04 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:1735) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TTNgv-0001Ml-P0 for 12373@debbugs.gnu.org; Tue, 30 Oct 2012 22:06:02 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu0/O+LET/2dsb2JhbABEtBGBCIIVAQEEAScvIwULCw4mEhQYDSSIHAW6CZBEA6MzgViDBQ X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="203198049" Received: from 206-248-177-19.dsl.teksavvy.com (HELO pastel.home) ([206.248.177.19]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 30 Oct 2012 22:03:26 -0400 Received: by pastel.home (Postfix, from userid 20848) id D8DB159419; Tue, 30 Oct 2012 22:03:25 -0400 (EDT) From: Stefan Monnier To: Stefan Gottschalk Subject: Re: bug#12373: 24.1; cperl-mode syntax highlighting Message-ID: References: Date: Tue, 30 Oct 2012 22:03:25 -0400 In-Reply-To: (Stefan Gottschalk's message of "Thu, 6 Sep 2012 09:49:44 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12373 Cc: 12373@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) > Here's a real world sample input > $fileType_filesButNot = join( '|', map { quotemeta($_).'$' } @{$fileType->{filesButNot}} ); Hmm... handling of $' in Perl is tricky, so I wouldn't be surprised if it still has bugs, but when I try a Perl file (using cperl-mode) with just the above line in it, it is displayed correctly both by Emacs-23 and Emacs-24. Here's the command I used to test: % emacs24 -Q --eval "(defalias 'cperl-mode 'perl-mode)" test/indent/perl.perl And here's the perl.perl file: #!/usr/bin/perl $fileType_filesButNot # bug#12373 = join( '|', map { quotemeta($_).'$' } @{$fileType->{filesButNot}} ); Using `perl-mode' instead of `cperl-mode' also seems to work fine. Can you send us another test case that exhibits the problem? Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 31 07:26:49 2012 Received: (at 12373) by debbugs.gnu.org; 31 Oct 2012 11:26:49 +0000 Received: from localhost ([127.0.0.1]:40877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TTWRc-0006U1-Sw for submit@debbugs.gnu.org; Wed, 31 Oct 2012 07:26:49 -0400 Received: from hqemgate04.nvidia.com ([216.228.121.35]:2146) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TTWRa-0006Tt-Mg for 12373@debbugs.gnu.org; Wed, 31 Oct 2012 07:26:48 -0400 Received: from hqnvupgp05.nvidia.com (Not Verified[216.228.121.13]) by hqemgate04.nvidia.com id ; Wed, 31 Oct 2012 04:23:38 -0700 Received: from hqemhub03.nvidia.com ([172.17.108.22]) by hqnvupgp05.nvidia.com (PGP Universal service); Wed, 31 Oct 2012 04:24:08 -0700 X-PGP-Universal: processed; by hqnvupgp05.nvidia.com on Wed, 31 Oct 2012 04:24:08 -0700 Received: from HQMAIL02.nvidia.com ([172.20.150.111]) by hqemhub03.nvidia.com ([172.20.150.15]) with mapi; Wed, 31 Oct 2012 04:24:08 -0700 From: Stefan Gottschalk To: 'Stefan Monnier' Date: Wed, 31 Oct 2012 04:24:07 -0700 Subject: RE: bug#12373: 24.1; cperl-mode syntax highlighting Thread-Topic: bug#12373: 24.1; cperl-mode syntax highlighting Thread-Index: Ac23C+tuEeVIk57cT3Oo4R+GSn7yBAATcNYQ Message-ID: <10CD7D09B956904182E62EA9C26541A797B0F32024@HQMAIL02.nvidia.com> References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US MIME-Version: 1.0 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: 12373 Cc: "12373@debbugs.gnu.org" <12373@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.9 (----) Hi, Stefan. =20 Thanks for looking at this. I tried your repro - and it works fine for me too. My apologies! =20 I will work up a better repro - or be happy that I can't make it happen! -stefan -----Original Message----- From: Stefan Monnier [mailto:monnier@iro.umontreal.ca]=20 Sent: Tuesday, October 30, 2012 10:03 PM To: Stefan Gottschalk Cc: 12373@debbugs.gnu.org Subject: Re: bug#12373: 24.1; cperl-mode syntax highlighting > Here's a real world sample input > $fileType_filesButNot =3D join( '|', map { quotemeta($_).'$'= =20 > } @{$fileType->{filesButNot}} ); Hmm... handling of $' in Perl is tricky, so I wouldn't be surprised if it s= till has bugs, but when I try a Perl file (using cperl-mode) with just the = above line in it, it is displayed correctly both by Emacs-23 and Emacs-24. = Here's the command I used to test: % emacs24 -Q --eval "(defalias 'cperl-mode 'perl-mode)" test/indent/perl.p= erl And here's the perl.perl file: #!/usr/bin/perl $fileType_filesButNot # bug#12373 =3D join( '|', map { quotemeta($_).'$' } @{$fileType->{filesButNot}}= ); Using `perl-mode' instead of `cperl-mode' also seems to work fine. Can you send us another test case that exhibits the problem? Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 21:05:33 2016 Received: (at control) by debbugs.gnu.org; 1 Jul 2016 01:05:33 +0000 Received: from localhost ([127.0.0.1]:32919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bImth-0002Hv-JR for submit@debbugs.gnu.org; Thu, 30 Jun 2016 21:05:33 -0400 Received: from mail-it0-f53.google.com ([209.85.214.53]:37731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bImtf-0002Hi-Jj for control@debbugs.gnu.org; Thu, 30 Jun 2016 21:05:32 -0400 Received: by mail-it0-f53.google.com with SMTP id f6so5846324ith.0 for ; Thu, 30 Jun 2016 18:05:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=D9yFyM3V1jplj+ndv2BZfOwu5E8EiEcNYCIy2sxqCRM=; b=SyCfKi3osBf4O3aLfS5L2J5FoNY8uhIv8iPT/TSEhpQVlc5ij+CuVVdtavUTeiy0W9 6vrEp5tMeEaI9/84FAxNjiGcTNdSqZXtJS0xWVfonOWq6PR/vAaLperpeztpvMPdxO0P paPKf3xLZzwHuqsthMLy+466xPRy2iGEr1Uy8uJaPgFzAo2uoDACBbkbSu63K+fWAymg R0BTXYGD8JyH7OXyLzndF6t1x7ioVhQIqZyQjIsUPuWHQhn80TyzpyUaDI6pq4OuO7M1 cjyWZ05FLSm9CXgBRqnbASk04KwHC7y53vi03M1uXOb6RjeXVO4BZKC/6qmAYlvTHQlq MUWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=D9yFyM3V1jplj+ndv2BZfOwu5E8EiEcNYCIy2sxqCRM=; b=TsdTeiTyEVkwvLwe0ajAlThkjEXP9mrpjrLHm35DbfrQ2qZtC2ybGUqgufLAvVBNnb mgTIObiZxGybaSb6bPPww0KnA1KcNoE4VBUCa8nS8MsuyJlNLdi7YGZReIV2y7OXvcqF gNBCnNTXjyNYqEcihwBovvZuNwsZXndiGJdDTbnWaINGakr4X4iFfOxLx3sM/7JsRJuj cOdWQoyU6PWa2og7KzrfIo9TXsNiWtPSDw5c9BlNf5NaBynski8W/N0jQ4onVTZ5FPlc Q3FWcAtxPbtAr0t2cY7YAkg+WzXq4fZDpEjFpuXWWQso6Mt8iwNCssRqTlWg09lBKrl1 Ol3w== X-Gm-Message-State: ALyK8tKKt19og2fEaJjZEA1CUIoPNPrCKiUiO+T454eSvp1N3n4p20VCiGQtwdPOOuCjGA== X-Received: by 10.36.144.131 with SMTP id x125mr8986719itd.27.1467335125765; Thu, 30 Jun 2016 18:05:25 -0700 (PDT) Received: from zony (206-188-64-44.cpe.distributel.net. [206.188.64.44]) by smtp.googlemail.com with ESMTPSA id d126sm5095752iog.20.2016.06.30.18.05.24 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 Jun 2016 18:05:24 -0700 (PDT) From: npostavs@gmail.com To: control@debbugs.gnu.org Subject: Re: bug#12373: 24.1; cperl-mode syntax highlighting References: <10CD7D09B956904182E62EA9C26541A797B0F32024@HQMAIL02.nvidia.com> Date: Thu, 30 Jun 2016 21:05:28 -0400 In-Reply-To: <10CD7D09B956904182E62EA9C26541A797B0F32024@HQMAIL02.nvidia.com> (Stefan Gottschalk's message of "Wed, 31 Oct 2012 04:24:07 -0700") Message-ID: <87vb0qi2w7.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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: -0.7 (/) # OP never came back with sample reproducer tags 12373 unreproducible quit Stefan Gottschalk writes: > I tried your repro - and it works fine for me too. > > My apologies! > I will work up a better repro - or be happy that I can't make it happen! From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 15:05:28 2017 Received: (at control) by debbugs.gnu.org; 14 Apr 2017 19:05:28 +0000 Received: from localhost ([127.0.0.1]:47491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cz6XA-0005xG-EI for submit@debbugs.gnu.org; Fri, 14 Apr 2017 15:05:28 -0400 Received: from mail-oi0-f48.google.com ([209.85.218.48]:33175) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cz6X9-0005x4-6M for control@debbugs.gnu.org; Fri, 14 Apr 2017 15:05:27 -0400 Received: by mail-oi0-f48.google.com with SMTP id b187so99085191oif.0 for ; Fri, 14 Apr 2017 12:05:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=VILzCXD3cG3VBc9U4NbFd+BT0DsPGERMBzq/uh2ILow=; b=nSB+d8e+qzf/ROk5FLrxuG1afyASxCOqpRGbTtJH6pIaablTSazguxwajMdgsvTzih LlUPjcOGr772HSUK4dWQ1zpvh9KY9RbHdyo7ZKAn66uwg/6m2aupsrsPmZ9+SARD7IRX 7w2N7/oK6kFsIKDVtrrd2U+leUPMzBlS+NmO8aO74tIieRXlHjMRDfzEf8VqTTbzdmFy gxp4GX9MNtSdSD3+l0DtwAOkp8MJJClxMmXxagsWEkeyXDAOxd25X1g5A80vw3ask163 Ja7D0aJtDJBuiNTVnGFz6DUq4/C6BTIPGdlHGFIALHt61aCUWkXHswRsA+67XXD0ovCX HOMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=VILzCXD3cG3VBc9U4NbFd+BT0DsPGERMBzq/uh2ILow=; b=VqrxsiOoKT/P5QjBVeXk/X1zDpjGMPEUCCMS4X2vwOktxObck/tszIBjxQXETP8xvc xbvBL2jrfhUDmBtDS4Nef3WZZU71IfoE2H21Pe/HAPPWz4sBECDBILwgotxMWryVTdnY 66MMgfOwGNrYYkhYuNpMVGgp1Li5EiLXosaeSZFvu/kO6sM/vHtrJK9Ah6GNgBLT26Zl q1NLCRK9pX+P7hb0Y0mWZuEI+72Yb/9IdAGlIzAyd0ve/OORKj0sIjLJ1BZgmwHfene0 rqHpGSZ07TY9xtHP1wgAuU2JDcf/ncBR+fAPzGfYA4FIvPngKM9u8lc5eZFXw5R7HqUK gDKw== X-Gm-Message-State: AN3rC/5QMv7Xj4935gz9IKi7bt1mKp+q953JoNCLPT4LqOnVDA7jFyXF +uiIPpAx3MI9qGYGBhndNzn2sKDdOeaq X-Received: by 10.202.198.144 with SMTP id w138mr6261075oif.187.1492196721215; Fri, 14 Apr 2017 12:05:21 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.9.178 with HTTP; Fri, 14 Apr 2017 12:05:20 -0700 (PDT) From: Noam Postavsky Date: Fri, 14 Apr 2017 15:05:20 -0400 X-Google-Sender-Auth: WaHus1u1BAx45jRggwVNceqp5Ig Message-ID: Subject: #12373 24.1; cperl-mode syntax highlighting To: GNU bug tracker automated control server Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -2.1 (--) 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: -2.1 (--) # unreproducible by OP close 12373 quit From unknown Sat Jun 21 12:21:31 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, 13 May 2017 11:24:05 +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