From unknown Thu Sep 11 11:56:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18944: 24.4; perl-mode electric-indent inside here documents Resent-From: Ed Avis Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 04 Nov 2014 15:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18944 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 18944@debbugs.gnu.org X-Debbugs-Original-To: "'bug-gnu-emacs@gnu.org'" Received: via spool by submit@debbugs.gnu.org id=B.14151162321825 (code B ref -1); Tue, 04 Nov 2014 15:51:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 Nov 2014 15:50:32 +0000 Received: from localhost ([127.0.0.1]:48956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlgNL-0000TM-BK for submit@debbugs.gnu.org; Tue, 04 Nov 2014 10:50:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33566) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlgNH-0000T5-CX for submit@debbugs.gnu.org; Tue, 04 Nov 2014 10:50:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XlgN9-0003vT-Di for submit@debbugs.gnu.org; Tue, 04 Nov 2014 10:50:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60861) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlgN9-0003vO-Bf for submit@debbugs.gnu.org; Tue, 04 Nov 2014 10:50:19 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35103) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlgN1-0004SP-W5 for bug-gnu-emacs@gnu.org; Tue, 04 Nov 2014 10:50:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XlgMu-0003a4-Rc for bug-gnu-emacs@gnu.org; Tue, 04 Nov 2014 10:50:11 -0500 Received: from mail1.bemta14.messagelabs.com ([193.109.254.113]:8471) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlgMu-0003Xt-K7 for bug-gnu-emacs@gnu.org; Tue, 04 Nov 2014 10:50:04 -0500 Received: from [193.109.254.147] by server-9.bemta-14.messagelabs.com id E4/BE-02712-AA5F8545; Tue, 04 Nov 2014 15:50:02 +0000 X-Env-Sender: eda@waniasset.com X-Msg-Ref: server-5.tower-27.messagelabs.com!1415116202!7873164!1 X-Originating-IP: [80.169.169.167] X-StarScan-Received: X-StarScan-Version: 6.12.4; banners=waniasset.com,-,- X-VirusChecked: Checked Received: (qmail 10202 invoked from network); 4 Nov 2014 15:50:02 -0000 Received: from unknown (HELO WCL-EXCHCAS02.wcl.local) (80.169.169.167) by server-5.tower-27.messagelabs.com with AES128-SHA encrypted SMTP; 4 Nov 2014 15:50:02 -0000 Received: from WCL-EXCH02.wcl.local ([169.254.1.16]) by WCL-EXCHCAS02.wcl.local ([149.85.127.102]) with mapi id 14.03.0123.003; Tue, 4 Nov 2014 15:50:01 +0000 From: Ed Avis Thread-Topic: 24.4; perl-mode electric-indent inside here documents Thread-Index: Ac/4RusUEL1uun8vSjiCw1TWK+WYAQ== Date: Tue, 4 Nov 2014 15:50:00 +0000 Message-ID: <7E039918541B4C4183BFDB8F015C7430813655@WCL-EXCH02.wcl.local> Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [149.85.127.143] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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: -4.0 (----) 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: -4.0 (----) In Perl (as in the Unix shell), a "here document" is a string that begins with a marker such as < ESC p RET . / f e TAB g r TAB RET ESC=20 p - - m a i l RET C-p C-p C-p C-p C-p C-p C-p C-p C-n=20 C-c v RET C-x 1 ESC > C-x 2 C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-n=20 C-n C-n C-n C-x o C-x b RET C-x p C-x o C-x C-g C-p=20 C-p C-p C-p C-n C-n C-n C-n C-n C-n C-n C-n RET C-_=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p RET=20 RET C-p TAB i f SPC ( $ o p t _ r e p l a c e ) SPC=20 { RET TAB $ s q l SPC =3D SPC < < E N D RET C-a C-k C-k=20 C-k RET C-p C-p C-p C-p C-n C-n C-n u p d a t e SPC=20 a l r e a d y RET s e t SPC C-a C-p C-d C-d C-d C-d=20 C-d C-d C-d C-d C-d C-d C-d C-d C-n C-d C-d C-d C-d=20 C-d C-d C-d C-d C-d C-d C-d C-d C-e C-k C-k RET E N=20 D RET ; C-p C-p C-e RET C-a C-p C-p TAB C-n TAB C-a=20 C-p C-d C-d C-d C-d C-d C-d C-d C-d C-d C-d C-d C-d=20 C-d e DEL C-e RET C-_ C-_ C-a C-k ESC x r e p l a c=20 e DEL DEL DEL DEL o r - SPC DEL SPC RET Recent messages: Auto-saving...done Auto-saving...done Saving file /home/eda/svn_working/repos/sql/WCL-SQL-LIVE/tradingsystemspro= d/vwTradingSystemsRunRiskCapitalByFund.sql... Wrote /home/eda/svn_working/repos/sql/WCL-SQL-LIVE/tradingsystemsprod/vwTr= adingSystemsRunRiskCapitalByFund.sql Saving file /home/eda/svn_working/repos/sql/WCL-SQL-LIVE/tradingsystemspro= d/vwTradingSystemsRunRiskCapitalByFund.sql... Wrote /home/eda/svn_working/repos/sql/WCL-SQL-LIVE/tradingsystemsprod/vwTr= adingSystemsRunRiskCapitalByFund.sql Mark set [2 times] C-x p is undefined C-x C-g is undefined Undo! [3 times] Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sendmail sql view ffap thingatpt url-parse auth-source eieio eieio-core gnus-util password-cache url-vars nxml-uchnm rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-glyph nxml-enc xmltok misearch multi-isearch help-mode dabbrev diff-mode vc vc-dispatcher vc-svn cus-edit wid-edit cus-start cus-load perl-mode pcmpl-unix dired xterm time-date log-edit easy-mmode message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log server csharp-mode advice help-fns byte-opt bytecomp byte-compile cconv cc-langs cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs zoom-frm frame-cmds frame-fns cl-macs avoid cl gv cl-loaddefs cl-lib compile shell pcomplete comint ring ansi-color tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer=20select 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 nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 357122 49889) (symbols 48 28025 0) (miscs 40 271 1603) (strings 32 50592 4464) (string-bytes 1 2568677) (vectors 16 26047) (vector-slots 8 1283877 223538) (floats 8 269 645) (intervals 56 27624 0) (buffers 960 44) (heap 1024 32251 1650)) ______________________________________________________________________ This email has been scanned by the Symantec Email Security.cloud service. For more information please visit http://www.symanteccloud.com ______________________________________________________________________ From unknown Thu Sep 11 11:56:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18944: 24.4; perl-mode electric-indent inside here documents References: <7E039918541B4C4183BFDB8F015C7430813655@WCL-EXCH02.wcl.local> In-Reply-To: <7E039918541B4C4183BFDB8F015C7430813655@WCL-EXCH02.wcl.local> Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Sep 2019 23:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18944 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ed Avis Cc: 18944@debbugs.gnu.org Received: via spool by 18944-submit@debbugs.gnu.org id=B18944.156902119414079 (code B ref 18944); Fri, 20 Sep 2019 23:14:02 +0000 Received: (at 18944) by debbugs.gnu.org; 20 Sep 2019 23:13:14 +0000 Received: from localhost ([127.0.0.1]:58763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBS5S-0003f1-5J for submit@debbugs.gnu.org; Fri, 20 Sep 2019 19:13:14 -0400 Received: from mail-pl1-f172.google.com ([209.85.214.172]:37076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBS5R-0003em-9F for 18944@debbugs.gnu.org; Fri, 20 Sep 2019 19:13:13 -0400 Received: by mail-pl1-f172.google.com with SMTP id b10so3883159plr.4 for <18944@debbugs.gnu.org>; Fri, 20 Sep 2019 16:13:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=PHAQS3e8StP8f3jJUOQC+pOs1Ed//RQz246z0aq/GAU=; b=e/yBwiK1IECakXAQWfUVlD5SlWCVYGB5TU519Fv+m5XyWtTDo8XPALdivK0XFKWc/Z 6o+2y/zB2LNfS5D+K9kAie5MXTHHr/5/awTvUDJyrM6RSQ/gIIhSKUPTvHxPXsf7jbIn dkAkG0kl9QfUq+j9Q3VnGVewT5YgNb/7P6oGvFOTozTHsp/3uEi3mHR1wb3sAk41pDnd CWqAd7JSVv5t0Q83d6RwcODHGRW/lJy0ge4j3BRU0XBus+LFTPAQSg7J1vEVH639/Zw3 bhx67cdyF/cyFWHECfrIqE4oCQbreQtfBCxbYO2/4Ni34dbxPuS5fyJyqc7iWfYf28sD QDGA== X-Gm-Message-State: APjAAAU34ty1ylGkfh9tUXQ1uMk8Ul9UJdm6ZJzQ5dF97HfOr+dpZ3OK qOVSr04dBej042Ujgsa2Ivsn8fdKh2zMGNmjcD/z2znv X-Google-Smtp-Source: APXvYqzxR6x+YYnB47Gx5uiCDAYumEgB6zGc8BVd8wKN2cze3H1Qv1nntZr3804xr0bMsoAr+vrMYSiJwiAC5Mx/3NE= X-Received: by 2002:a17:902:326:: with SMTP id 35mr20035889pld.128.1569021187581; Fri, 20 Sep 2019 16:13:07 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sat, 21 Sep 2019 01:12:56 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.4 (/) 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.6 (/) Ed Avis writes: > Start a new buffer and M-x perl-mode. Enter this text: > > my $x = < > and hit Return. The cursor is positioned on the next line indented by > four spaces (depending on your default indent level). This is not > really correct; most of the time you don't want your quoted string to > start with four literal space characters, so it would be more helpful > for Emacs not to indent. I can't reproduce this on Emacs 26.1. Are you still seeing this on a more recent version of Emacs, for example the latest version 26.3? If I don't hear back from you in a couple of weeks, I'll just assume that this has been fixed while you were waiting for a reply and close this as unreproducible. Best regards, Stefan Kangas From unknown Thu Sep 11 11:56:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18944: 24.4; perl-mode electric-indent inside here documents Resent-From: Ed Avis Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Sep 2019 08:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18944 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: "18944@debbugs.gnu.org" <18944@debbugs.gnu.org> Received: via spool by 18944-submit@debbugs.gnu.org id=B18944.156922776212933 (code B ref 18944); Mon, 23 Sep 2019 08:37:01 +0000 Received: (at 18944) by debbugs.gnu.org; 23 Sep 2019 08:36:02 +0000 Received: from localhost ([127.0.0.1]:35035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCJpB-0003MP-RI for submit@debbugs.gnu.org; Mon, 23 Sep 2019 04:36:02 -0400 Received: from mail1.bemta25.messagelabs.com ([195.245.230.3]:47487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCJp9-0003MA-3E for 18944@debbugs.gnu.org; Mon, 23 Sep 2019 04:36:00 -0400 Received: from [46.226.52.100] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-3.bemta.az-a.eu-west-1.aws.symcld.net id 48/5E-26280-7E3888D5; Mon, 23 Sep 2019 08:35:51 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCKsWRWlGSWpSXmKPExsWi+sWpUvd5c0e swestihbrvzQyWVxt+sXmwORxcdI+Zo8zqz8wBzBFsWbmJeVXJLBm7Juwlb3ghVDF/OkrmRsY Twh1MXJxCAmsZZR4/OEwG4SzgVHiyuqdTBDOQUaJ++dambsYOTnYBBQl2uZMYwexRQRUJSZ8+ gpmMwsYS9zb/5gVxBYW8JWYv+gjK0SNn0T//e1MELaRxMOzr8HmsAD1Lr73FSzOK+Aucezvca B6DqBlARIvLgWAhDkFAiWO/ngPNoZRQFbi0cpfUKvEJW49mQ/WKiEgILFkz3lmCFtU4uXjf6w QtoHE1qX7WCBsBYmnX/vBxjMLaEqs36UPMUZRYkr3Q3aICwQlTs58AlYuJCAncaftF/MERvFZ SLbNQuiehaR7FpLuBYwsqxgtkooy0zNKchMzc3QNDQx0DQ2NdA0tjXSNDA31Eqt0E/VSS3XLU 4tLdIHc8mK94src5JwUvbzUkk2MwIhMKThweQfjhFlv9A4xSnIwKYnylhR2xArxJeWnVGYkFm fEF5XmpBYfYpTh4FCS4H3UBJQTLEpNT61Iy8wBJgeYtAQHj5II7y2QNG9xQWJucWY6ROoUoyv HhJdzFzFzHDw6D0g2/AWR734uBpJH5i5dxCzEkpeflyolzpsLTE1CAiDNGaV5cKNhie0So6yU MC8jAwODEE9BalFuZgmq/CtGcQ5GJWFed5ApPJl5JXAXvAI6jgnouPm+rSDHlSQipKQamJz9B N5s2rX12gOvjQ+U9fcqu8sbmhVcv1UnLJa4Ll09/sGFg8UsvxtS912xUdjU//vMjPvz8jV7v7 3/weU6tWbOJN622XX86QxbgjL0o1/dqj+9JzR2uQ2DffihRCeuabZN/9/3nMufteDpNI+tP7S fMla0JiV9kby7pmul8YTyQ7kCXp9eG/I+yE8V6St+dnxtbxD3m9tlt2srJummL5zx2tNYQZ/5 Z1h0Sa2Cx9LJ99JsV754V8i4bUnjtJLcZ9fz7Xf+9vNIc+lcJ2qygFPpha/sxBN6jJOv3l11Y qJTS4/4Ev8Elen77s1qiZ/JymLP4mS5cbfxeqbHXy5/jIx/uSBBd5XolIwDl4NOlyixFGckGm oxFxUnAgB91OVT5wMAAA== X-Env-Sender: eda@waniasset.com X-Msg-Ref: server-26.tower-264.messagelabs.com!1569227750!998341!1 X-Originating-IP: [37.244.66.121] X-SYMC-ESS-Client-Auth: outbound-route-from=pass X-StarScan-Received: X-StarScan-Version: 9.43.12; banners=waniasset.com,-,- X-VirusChecked: Checked Received: (qmail 6202 invoked from network); 23 Sep 2019 08:35:51 -0000 Received: from unknown (HELO smtp.waniasset.com) (37.244.66.121) by server-26.tower-264.messagelabs.com with ECDHE-RSA-AES256-SHA384 encrypted SMTP; 23 Sep 2019 08:35:51 -0000 Received: from WCL-EX13MBX-DR.wcl.local (10.45.7.24) by WCL-EX13MBX.wcl.local (10.45.7.22) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Mon, 23 Sep 2019 09:35:49 +0100 Received: from WCL-EX13MBX-DR.wcl.local (10.45.7.24) by WCL-EX13MBX-DR.wcl.local (10.45.7.24) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Mon, 23 Sep 2019 09:35:47 +0100 Received: from WCL-EX13MBX-DR.wcl.local ([fe80::fc09:9ae7:1670:cbe1]) by WCL-EX13MBX-DR.wcl.local ([fe80::fc09:9ae7:1670:cbe1%12]) with mapi id 15.00.1263.000; Mon, 23 Sep 2019 09:35:47 +0100 From: Ed Avis Thread-Topic: bug#18944: 24.4; perl-mode electric-indent inside here documents Thread-Index: AQHVcAkfy5pvQgbd3EOaq7aK+sc8Lqc48Vlg Date: Mon, 23 Sep 2019 08:35:46 +0000 Message-ID: <8e1c73c08d724cbea37dd7261c2f6583@WCL-EX13MBX-DR.wcl.local> References: In-Reply-To: Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.45.11.140] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Spam-Score: 1.0 (+) 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.0 (/) V2l0aCAyNi4xIHRoZSB3YXkgdG8gcmVwcm9kdWNlIGlzIGEgYml0IGRpZmZlcmVudC4gIE1ha2Ug YSBuZXcgYnVmZmVyLCBNLXggcGVybC1tb2RlLCBhbmQgZW50ZXIKCm15ICR4ID0gPDxFTkQKRU5E CgpoaXR0aW5nIFJldHVybiBhdCB0aGUgZW5kIG9mIGVhY2ggbGluZS4gIEJ1dCB3aGVuIHlvdSBo aXQgUmV0dXJuIG9uIHRoZSBzZWNvbmQgbGluZSwgdGhlIEVORCBiZWNvbWVzIGluZGVudGVkIGJ5 IGZvdXIgc3BhY2VzLiAgVGhhdCdzIG5vdCByaWdodCBzaW5jZSBhIGhlcmUtZG9jdW1lbnQgdGVy bWluYXRvciBzaG91bGQgYmUgYXQgdGhlIGxlZnQgbWFyZ2luLgoKKHBsZWFzZSBpZ25vcmUgY29u ZmlkZW50aWFsaXR5IGd1bmsgYmVsb3cuLi4gY2FuIHdlIGhhdmUgYSB3ZWIgaW50ZXJmYWNlIHRv IHJlcGx5IHRvIGJ1Z3MgcGxlYXNlPykKClRvIGxlYXJuIGhvdyB3ZSBwcm90ZWN0IHByaXZhY3ks IHBsZWFzZSB1c2UgdGhpcyBsaW5rIChodHRwczovL3d3dy5xbWEuY29tL2dkcHIuaHRtbCkgdG8g cmVhZCBvdXIgUHJpdmFjeSBOb3RpY2UuCgpUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNt aXR0ZWQgd2l0aCBpdCBhcmUgQ09ORklERU5USUFMIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZv ciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsKHMpIG9yIGVudGl0eSB0byB3aG9tIHRoZXkgYXJl IGFkZHJlc3NlZC4gQW55IHVuYXV0aG9yaXNlZCBjb3B5aW5nLCBkaXNjbG9zdXJlIG9yIGRpc3Ry aWJ1dGlvbiBvZiB0aGUgbWF0ZXJpYWwgd2l0aGluIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgZm9y YmlkZGVuLiBBbnkgdmlld3Mgb3Igb3BpbmlvbnMgcHJlc2VudGVkIHdpdGhpbiB0aGlzIGVtYWls IGFyZSBzb2xlbHkgdGhvc2Ugb2YgdGhlIGF1dGhvciBhbmQgZG8gbm90IG5lY2Vzc2FyaWx5IHJl cHJlc2VudCB0aG9zZSBvZiBRTUEgV2FkaHdhbmkgKFFNQVcpIHVubGVzcyBvdGhlcndpc2Ugc3Bl Y2lmaWNhbGx5IHN0YXRlZC4gQW4gZWxlY3Ryb25pYyBtZXNzYWdlIGlzIG5vdCBiaW5kaW5nIG9u IGl0cyBzZW5kZXIuIEFueSBtZXNzYWdlIHJlZmVycmluZyB0byBhIGJpbmRpbmcgYWdyZWVtZW50 IG11c3QgYmUgY29uZmlybWVkIGluIHdyaXRpbmcgYW5kIGR1bHkgc2lnbmVkLiBJZiB5b3UgaGF2 ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIg aW1tZWRpYXRlbHkgYW5kIGRlbGV0ZSB0aGUgb3JpZ2luYWwuIFRlbGVwaG9uZSwgZWxlY3Ryb25p YyBhbmQgb3RoZXIgY29tbXVuaWNhdGlvbnMgYW5kIGNvbnZlcnNhdGlvbnMgd2l0aCBRTUFXIGFu ZC9vciBpdHMgYXNzb2NpYXRlZCBwZXJzb25zIG1heSBiZSByZWNvcmRlZCBhbmQgcmV0YWluZWQu CgpQbGVhc2Ugbm90ZSB0aGF0IHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gbWF5IGJlIHN0b3Jl ZCBhbmQgcHJvY2Vzc2VkIGluIGFueSBjb3VudHJ5IHdoZXJlIHdlIGhhdmUgZmFjaWxpdGllcyBv ciBpbiB3aGljaCB3ZSBlbmdhZ2Ugc2VydmljZSBwcm92aWRlcnMuIElmIHlvdSBwcm92aWRlIHBl cnNvbmFsIGluZm9ybWF0aW9uIHRvIHVzIGJ5IGVtYWlsIG9yIG90aGVyd2lzZSwgeW91IGNvbnNl bnQgdG8gdGhlIHRyYW5zZmVyIG9mIHRoYXQgaW5mb3JtYXRpb24gdG8gY291bnRyaWVzIG91dHNp ZGUgb2YgeW91ciBjb3VudHJ5IG9mIHJlc2lkZW5jZSBhbmQgdGhlc2UgY291bnRyaWVzIG1heSBo YXZlIGRpZmZlcmVudCBkYXRhIHByb3RlY3Rpb24gcnVsZXMgdGhhbiB5b3VyIGNvdW50cnkuCgoK VGhpcyBlbWFpbCBpcyBpbnRlbmRlZCBvbmx5IGZvciB0aGUgcGVyc29uIHRvIHdob20gaXQgaXMg YWRkcmVzc2VkIGFuZCBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24uIEFueSBy ZXRyYW5zbWlzc2lvbiwgY29weWluZywgZGlzY2xvc3VyZSBvciBvdGhlciB1c2Ugb2YsIHRoaXMg aW5mb3JtYXRpb24gYnkgcGVyc29ucyBvdGhlciB0aGFuIHRoZSBpbnRlbmRlZCByZWNpcGllbnQg aXMgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFz ZSBjb250YWN0IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGUgbWF0ZXJpYWwuIFRoaXMgZW1haWwg aXMgZm9yIGluZm9ybWF0aW9uIG9ubHkgYW5kIGlzIG5vdCBpbnRlbmRlZCBhcyBhbiBvZmZlciBv ciBzb2xpY2l0YXRpb24gZm9yIHRoZSBwdXJjaGFzZSBvciBzYWxlIG9mIGFueSBmaW5hbmNpYWwg aW5zdHJ1bWVudC4gUU1BIFdhZGh3YW5pIExMUCBpcyBhIExpbWl0ZWQgTGlhYmlsaXR5IFBhcnRu ZXJzaGlwIHJlZ2lzdGVyZWQgaW4gRW5nbGFuZCAoT0MzMDMxNjgpIHdpdGggcmVnaXN0ZXJlZCBv ZmZpY2UgYXQgOXRoIEZsb29yIE9yaW9uIEhvdXNlLCA1IFVwcGVyIFN0IE1hcnRpbuKAmXMgTGFu ZSwgTG9uZG9uLCBXQzJIIDlFQS4KClRvIGxlYXJuIGhvdyB3ZSBwcm90ZWN0IHByaXZhY3ksIHBs ZWFzZSB1c2UgdGhpcyBsaW5rIChodHRwczovL3d3dy5xbWEuY29tL2dkcHIuaHRtbCkgdG8gcmVh ZCBvdXIgUHJpdmFjeSBOb3RpY2UuCg== From unknown Thu Sep 11 11:56:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18944: 24.4; perl-mode electric-indent inside here documents Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Sep 2019 09:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18944 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ed Avis Cc: "18944@debbugs.gnu.org" <18944@debbugs.gnu.org> Received: via spool by 18944-submit@debbugs.gnu.org id=B18944.156923017916553 (code B ref 18944); Mon, 23 Sep 2019 09:17:02 +0000 Received: (at 18944) by debbugs.gnu.org; 23 Sep 2019 09:16:19 +0000 Received: from localhost ([127.0.0.1]:35053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCKSA-0004Is-6y for submit@debbugs.gnu.org; Mon, 23 Sep 2019 05:16:18 -0400 Received: from mail-pf1-f174.google.com ([209.85.210.174]:34662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCKS8-0004Ia-E8 for 18944@debbugs.gnu.org; Mon, 23 Sep 2019 05:16:17 -0400 Received: by mail-pf1-f174.google.com with SMTP id b128so8785067pfa.1 for <18944@debbugs.gnu.org>; Mon, 23 Sep 2019 02:16:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IUBFPwU2YEYTt07pSnymOVAgpSZHf5vx1TPHJ3QTKQU=; b=myUsDL1KETTqnRuouPEuwK3fACFc6nWj6vf+Dc6VODyBn2dhvCMFDqla7ZiOgqw1KS 2Tbw3RJobPU+JdnPAgOs0a0Mf2Hb6EnGRJuSy0Ix/MlYR5FVKDKCJwOMTOmdl2qBWkKr P+J5SQIsvxBdHj44vHpbA5tlRplpK7MFVupuLX7hVSUO6C+ZpqjruO3cqqEO2YDuMBwY Z8W4WrVeATctcASOmdr46HDaSoKEbZjPcdrxnCVir+v8n2Ywr7SSnTS5WQikgLJ6nOkT goUQQD9eGB3fNr3drmrNANNrHEiM+Uw7S0hUx988cC92o943JCGrdNrosJx3viBoDxJv RQrQ== X-Gm-Message-State: APjAAAXC8cIVA4Cp0loGApCrLnGvUhux1VVVMNIcva9mbmZEFeZHtiy8 nu4ID6uM2I25W91Jp/2Hp6Fgh39vbME4Awq+ic4alw== X-Google-Smtp-Source: APXvYqxJKkYglk2pXxjlfrEUzlf5xSGLA15OrXqgImtl0RZxQSHuIcDDZd+LMw/wdHnx7vEoJ9JehQhH/W+s8yIVevY= X-Received: by 2002:aa7:8750:: with SMTP id g16mr16474766pfo.190.1569230170662; Mon, 23 Sep 2019 02:16:10 -0700 (PDT) MIME-Version: 1.0 References: <8e1c73c08d724cbea37dd7261c2f6583@WCL-EX13MBX-DR.wcl.local> In-Reply-To: <8e1c73c08d724cbea37dd7261c2f6583@WCL-EX13MBX-DR.wcl.local> From: Stefan Kangas Date: Mon, 23 Sep 2019 11:15:58 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.4 (/) 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.6 (/) Ed Avis writes: > With 26.1 the way to reproduce is a bit different. Make a new buffer, M-x perl-mode, and enter > > my $x = < END > > hitting Return at the end of each line. But when you hit Return on the second line, the END becomes indented by four spaces. That's not right since a here-document terminator should be at the left margin. Thanks for reporting back. I can reproduce this bug with the above recipe on current master and Emacs 26.3. A workaround is to add a semi-colon to END: my $x = <) id 1iCKTa-0004LL-Nk for submit@debbugs.gnu.org; Mon, 23 Sep 2019 05:17:46 -0400 Received: from mail-pf1-f180.google.com ([209.85.210.180]:40303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCKTZ-0004L8-9H for control@debbugs.gnu.org; Mon, 23 Sep 2019 05:17:45 -0400 Received: by mail-pf1-f180.google.com with SMTP id x127so8762121pfb.7 for ; Mon, 23 Sep 2019 02:17:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2rlY0ktnjBQxV2hDP4E5HzSsoWiJBQpzHdltl4JYrVY=; b=raAhr7m6h9S+inNo6djG8OgWDWpowPFh5GBWO/zhfxAJ/cMlofRrmJoAj2nyHh2xJm y3o0MVJGenatM2Fm6OLJM8mwdsZ5zW1pEXPC05PXnDtncQV0NLidsXmXoUCrsvrChyGD hvVa9SvoE8UCF+LjH/FgNsw6ZifCYK8CUx3tNM9okylnjag4wWizMfv/dJGWTyHJ4dQq ldY+7mai34qOClqlYnlOra9Wb4MdKI3nq7Icsod1DnhXf8HSAgRDbKbzFR/kHlbMOgE6 bwL9HACSLrlAbVBiLOdGocVBj4SVOK8HAGZQPAkilMSsVM/BWuQVyuj5dTZ1BBMx0JSo cT2w== X-Gm-Message-State: APjAAAVSsfjc5vw4a34KVJAA09JZ8WhPp8TYCBVRJLgT9dNyMzUGsbYb vQWAPi/DnPl2bPSuao+bC+ZEO5KV+gJQLa9eQn2lQQVD X-Google-Smtp-Source: APXvYqxjVZGNFopEb+FhQLOGcicRkMgpudsxqU3off214FTZ6/ryp1QhS5y24LVq4CNtl59hMG0UNaFh2yCgE39c4OY= X-Received: by 2002:aa7:8750:: with SMTP id g16mr16479936pfo.190.1569230259416; Mon, 23 Sep 2019 02:17:39 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Mon, 23 Sep 2019 11:17:27 +0200 Message-ID: Subject: Re: bug#18944: 24.4; perl-mode electric-indent inside here documents To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.4 (/) 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.6 (/) severity 18944 minor tags 18944 + confirmed found 18944 26.1 26.3 quit From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 23 05:19:53 2019 Received: (at control) by debbugs.gnu.org; 23 Sep 2019 09:19:53 +0000 Received: from localhost ([127.0.0.1]:35066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCKVd-0004PP-Eh for submit@debbugs.gnu.org; Mon, 23 Sep 2019 05:19:53 -0400 Received: from mail-pg1-f170.google.com ([209.85.215.170]:39450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCKVa-0004PA-Rt for control@debbugs.gnu.org; Mon, 23 Sep 2019 05:19:52 -0400 Received: by mail-pg1-f170.google.com with SMTP id u17so7684118pgi.6 for ; Mon, 23 Sep 2019 02:19:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ZW7Pkle7JjLcbSix0C/BvwNpXTOmUgAnOJ4UvKxYUks=; b=ne2Bh4mMowep2MIE3IyDPK5K6euDad7UYDUlaMy9v6/Ur6aJEhCvX9r4p6X0RtHxci yVQjIKcVnCZ7IL1kLcm7+LeBx+ZlmH5Tg/8eXiTaPveN3BlOcl6ZeuEfZPnPrK5RPcHi AeDGAAdaMNciBBPBq7svqxeu1oOU0B7Sq2aQHYXmbIC9S+jIwcOtC524AlXobQv8Qs33 9kxkP0/f6byaWARixukqoXEiN8mTXxNQOk+Vp0HIkopMLJxf0Falt31ULCy32IZZffFr DfGAXwNHMJsTbHEqD/WjddC2jncIVYrgge2DAFvWzHiGfQJHnG2eNU+DTfYcu9vqoSsk V59w== X-Gm-Message-State: APjAAAWudpr8oImCvu+XPyhkaNEbWq9KV9gR1316uJFQRTXljdfLaEGf e4tOJNUF7mrRpvgAMmKb2j/cJLzopJ+ra+qT+CbXpYzn X-Google-Smtp-Source: APXvYqxGYgZonyGnJpnrWj5FTzmI1pJOFfFiB5ZO2T8sAMET7NVUqWwZFakyz6236xf6bxay/AXGGKoqHLZo4JxcMIs= X-Received: by 2002:aa7:8750:: with SMTP id g16mr16487134pfo.190.1569230384863; Mon, 23 Sep 2019 02:19:44 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Mon, 23 Sep 2019 11:19:33 +0200 Message-ID: Subject: Re: bug#18944: 24.4; perl-mode electric-indent inside here documents To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.4 (/) 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.6 (/) found 18944 26.1 found 18944 26.3 quit From unknown Thu Sep 11 11:56:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18944: 24.4; perl-mode electric-indent inside here documents Resent-From: Ed Avis Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Sep 2019 09:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18944 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed To: Stefan Kangas Cc: "18944@debbugs.gnu.org" <18944@debbugs.gnu.org> Received: via spool by 18944-submit@debbugs.gnu.org id=B18944.156923063017431 (code B ref 18944); Mon, 23 Sep 2019 09:24:01 +0000 Received: (at 18944) by debbugs.gnu.org; 23 Sep 2019 09:23:50 +0000 Received: from localhost ([127.0.0.1]:35072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCKZS-0004X5-1u for submit@debbugs.gnu.org; Mon, 23 Sep 2019 05:23:50 -0400 Received: from mail1.bemta25.messagelabs.com ([195.245.230.69]:51768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iCKZQ-0004Ws-3g for 18944@debbugs.gnu.org; Mon, 23 Sep 2019 05:23:49 -0400 Received: from [46.226.52.196] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-5.bemta.az-b.eu-west-1.aws.symcld.net id 16/BA-04297-E1F888D5; Mon, 23 Sep 2019 09:23:42 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIKsWRWlGSWpSXmKPExsWi+sWpUle2vyP W4F+XisX6L41MFlebfrE5MHlcnLSP2ePM6g/MAUxRrJl5SfkVCawZ796vZSxoFq148byZuYHx gUgXIyeHkMBaRok7+7m7GLmA7IOMEn+/T2ICSbAJKEq0zZnGDmKLCKhKTPj0FcxmFjCWuLf/M SuILSzgKzF/0UdWiBo/if7725kgbCeJBS+PMHcxcnCwAPUumFAPEuYVcJdYf2YNI8Suy4wSV3 5NYgFJcAoESjw4cJYNxGYUkJV4tPIX1C5xiVtP5oPNlBAQkFiy5zwzhC0q8fLxP1YI20Bi69J 9LBC2gsTTr/2sIHuZBTQl1u/ShxijKDGl+yE7xA2CEidnPmGZwCg6C8mGWQgds5B0zELSsYCR ZRWjRVJRZnpGSW5iZo6uoYGBrqGhka6hpbmuobmhXmKVbpJeaqlueWpxiS6QW16sV1yZm5yTo peXWrKJERhfKQVHV+9gnH7jjd4hRkkOJiVR3pLCjlghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEr xG3UA5waLU9NSKtMwcYKzDpCU4eJREePN7gNK8xQWJucWZ6RCpU4zeHBNezl3EzHHw6Dwg2fA XRL77uRhIbp67FEgeAZFCLHn5ealS4rwPQEYIgIzIKM2DWwBLWZcYZaWEeRkZGBiEeApSi3Iz S1DlXzGKczAqCfNuAJnCk5lXAnfHK6ATmYBOnO/bCnJiSSJCSqqBqTay1dp8xwzT7Tt+Rr3PW fEs4/WHP25z5p72eOHX9fyvyA2JG0E8oV9PFicKlrGvE0h7F/kpbdVr2/n7WnbPi6hOTZ0coP Hola9l+Bu9zfeyW1VWGWS6unmekvjrIF9tZbp8t7qpi9Dyy71uBlVLWt/te/jgg9XKiuJnrr7 mTyqVxG+e7dK/1VRx9dG3B3G+TzOZUg5//ZNdPaXqtOWETcsLK2K+Tt5jo6P+lJvrTonSmaKn 5e47fjX/TSufyGKptZH5tmV1k9nCDJkmiV02jKX+HbNP8a1k+mJzpsmxubngkFDpLV3bA2n9N evTNB9H3whzE/cs8mMLPGt19uBZn8m5D3uUv9XE+Hh9Pe2jxFKckWioxVxUnAgAh4ES/tQDAA A= X-Env-Sender: eda@waniasset.com X-Msg-Ref: server-19.tower-284.messagelabs.com!1569230620!1054861!1 X-Originating-IP: [37.244.66.121] X-SYMC-ESS-Client-Auth: outbound-route-from=pass X-StarScan-Received: X-StarScan-Version: 9.43.12; banners=waniasset.com,-,- X-VirusChecked: Checked Received: (qmail 12982 invoked from network); 23 Sep 2019 09:23:41 -0000 Received: from unknown (HELO smtp.waniasset.com) (37.244.66.121) by server-19.tower-284.messagelabs.com with ECDHE-RSA-AES256-SHA384 encrypted SMTP; 23 Sep 2019 09:23:41 -0000 Received: from WCL-EX13MBX-DR.wcl.local (10.45.7.24) by WCL-EX13MBX.wcl.local (10.45.7.22) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Mon, 23 Sep 2019 10:23:38 +0100 Received: from WCL-EX13MBX-DR.wcl.local ([fe80::fc09:9ae7:1670:cbe1]) by WCL-EX13MBX-DR.wcl.local ([fe80::fc09:9ae7:1670:cbe1%12]) with mapi id 15.00.1263.000; Mon, 23 Sep 2019 10:23:37 +0100 From: Ed Avis Thread-Topic: bug#18944: 24.4; perl-mode electric-indent inside here documents Thread-Index: AQHVcAkfy5pvQgbd3EOaq7aK+sc8Lqc48Vlg///81gCAABHqAA== Date: Mon, 23 Sep 2019 09:23:36 +0000 Message-ID: <95fccc16fb654c7492557f53788a133b@WCL-EX13MBX-DR.wcl.local> References: <8e1c73c08d724cbea37dd7261c2f6583@WCL-EX13MBX-DR.wcl.local> In-Reply-To: Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.45.11.140] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Spam-Score: 1.0 (+) 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.0 (/) V2hlbiB5b3UgbG9vayBhdCB0aGlzLCBpZiB5b3Ugd2FudCB0byB3aWRlbiB0aGUgc2NvcGUgb2Yg dGhlIGJ1Zywgbm90ZSB0aGF0IHJlY2VudCBQZXJsIHZlcnNpb25zIGFsbG93IGluZGVudGVkIGhl cmUtZG9jdW1lbnRzIHVzaW5nIDw8fiBzeW50YXguCgojIS91c3IvYmluL3BlcmwKbXkgJHggPSA8 PH5FTkQKICAgIEhlcmUgaXMgc29tZSBpbmRlbnRlZCBzdHVmZi4KICAgIEJlY2F1c2UgdGhlIHRl cm1pbmF0b3IgRU5EIGlzIGFsc28gaW5kZW50ZWQgYnkgZm91ciBzcGFjZXMsCiAgICB0aG9zZSBz cGFjZXMgd2lsbCBiZSBzdHJpcHBlZCBvZmYgdGhlIHJlc3VsdGluZyBzdHJpbmcuCiAgICBFTkQK OwpwcmludCAkeDsKClRoYXQncyBhbiBleGFtcGxlIG9mIHdoZXJlIEVtYWNzIHJlYWxseSBzaG91 bGQgaW5kZW50IHRoZSBjb250ZW50IG9mIHRoZSAnaGVyZSBkb2N1bWVudCcsIGluY2x1ZGluZyB0 aGUgdGVybWluYXRvci4KCkJ1dCBmb3IgdGhlIG9sZGVyIHN0eWxlIHdpdGhvdXQgfiBpdCByZWFs bHkgaGFzIHRvIGJlIGF0IHRoZSBsZWZ0IG1hcmdpbiwgYW5kIG1vc3QgbGlrZWx5IHRoZSBjb250 ZW50IG9mIHRoZSBzdHJpbmcgd2lsbCBzdGFydCBmcm9tIHRoZSBsZWZ0IG1hcmdpbiB0b28uCgoK VG8gbGVhcm4gaG93IHdlIHByb3RlY3QgcHJpdmFjeSwgcGxlYXNlIHVzZSB0aGlzIGxpbmsgKGh0 dHBzOi8vd3d3LnFtYS5jb20vZ2Rwci5odG1sKSB0byByZWFkIG91ciBQcml2YWN5IE5vdGljZS4K ClRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBDT05GSURF TlRJQUwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1 YWwocykgb3IgZW50aXR5IHRvIHdob20gdGhleSBhcmUgYWRkcmVzc2VkLiBBbnkgdW5hdXRob3Jp c2VkIGNvcHlpbmcsIGRpc2Nsb3N1cmUgb3IgZGlzdHJpYnV0aW9uIG9mIHRoZSBtYXRlcmlhbCB3 aXRoaW4gdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBmb3JiaWRkZW4uIEFueSB2aWV3cyBvciBvcGlu aW9ucyBwcmVzZW50ZWQgd2l0aGluIHRoaXMgZW1haWwgYXJlIHNvbGVseSB0aG9zZSBvZiB0aGUg YXV0aG9yIGFuZCBkbyBub3QgbmVjZXNzYXJpbHkgcmVwcmVzZW50IHRob3NlIG9mIFFNQSBXYWRo d2FuaSAoUU1BVykgdW5sZXNzIG90aGVyd2lzZSBzcGVjaWZpY2FsbHkgc3RhdGVkLiBBbiBlbGVj dHJvbmljIG1lc3NhZ2UgaXMgbm90IGJpbmRpbmcgb24gaXRzIHNlbmRlci4gQW55IG1lc3NhZ2Ug cmVmZXJyaW5nIHRvIGEgYmluZGluZyBhZ3JlZW1lbnQgbXVzdCBiZSBjb25maXJtZWQgaW4gd3Jp dGluZyBhbmQgZHVseSBzaWduZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4g ZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZGVsZXRlIHRo ZSBvcmlnaW5hbC4gVGVsZXBob25lLCBlbGVjdHJvbmljIGFuZCBvdGhlciBjb21tdW5pY2F0aW9u cyBhbmQgY29udmVyc2F0aW9ucyB3aXRoIFFNQVcgYW5kL29yIGl0cyBhc3NvY2lhdGVkIHBlcnNv bnMgbWF5IGJlIHJlY29yZGVkIGFuZCByZXRhaW5lZC4KClBsZWFzZSBub3RlIHRoYXQgeW91ciBw ZXJzb25hbCBpbmZvcm1hdGlvbiBtYXkgYmUgc3RvcmVkIGFuZCBwcm9jZXNzZWQgaW4gYW55IGNv dW50cnkgd2hlcmUgd2UgaGF2ZSBmYWNpbGl0aWVzIG9yIGluIHdoaWNoIHdlIGVuZ2FnZSBzZXJ2 aWNlIHByb3ZpZGVycy4gSWYgeW91IHByb3ZpZGUgcGVyc29uYWwgaW5mb3JtYXRpb24gdG8gdXMg YnkgZW1haWwgb3Igb3RoZXJ3aXNlLCB5b3UgY29uc2VudCB0byB0aGUgdHJhbnNmZXIgb2YgdGhh dCBpbmZvcm1hdGlvbiB0byBjb3VudHJpZXMgb3V0c2lkZSBvZiB5b3VyIGNvdW50cnkgb2YgcmVz aWRlbmNlIGFuZCB0aGVzZSBjb3VudHJpZXMgbWF5IGhhdmUgZGlmZmVyZW50IGRhdGEgcHJvdGVj dGlvbiBydWxlcyB0aGFuIHlvdXIgY291bnRyeS4KCgpUaGlzIGVtYWlsIGlzIGludGVuZGVkIG9u bHkgZm9yIHRoZSBwZXJzb24gdG8gd2hvbSBpdCBpcyBhZGRyZXNzZWQgYW5kIG1heSBjb250YWlu IGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbi4gQW55IHJldHJhbnNtaXNzaW9uLCBjb3B5aW5nLCBk aXNjbG9zdXJlIG9yIG90aGVyIHVzZSBvZiwgdGhpcyBpbmZvcm1hdGlvbiBieSBwZXJzb25zIG90 aGVyIHRoYW4gdGhlIGludGVuZGVkIHJlY2lwaWVudCBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgcmVj ZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBhbmQg ZGVsZXRlIHRoZSBtYXRlcmlhbC4gVGhpcyBlbWFpbCBpcyBmb3IgaW5mb3JtYXRpb24gb25seSBh bmQgaXMgbm90IGludGVuZGVkIGFzIGFuIG9mZmVyIG9yIHNvbGljaXRhdGlvbiBmb3IgdGhlIHB1 cmNoYXNlIG9yIHNhbGUgb2YgYW55IGZpbmFuY2lhbCBpbnN0cnVtZW50LiBRTUEgV2FkaHdhbmkg TExQIGlzIGEgTGltaXRlZCBMaWFiaWxpdHkgUGFydG5lcnNoaXAgcmVnaXN0ZXJlZCBpbiBFbmds YW5kIChPQzMwMzE2OCkgd2l0aCByZWdpc3RlcmVkIG9mZmljZSBhdCA5dGggRmxvb3IgT3Jpb24g SG91c2UsIDUgVXBwZXIgU3QgTWFydGlu4oCZcyBMYW5lLCBMb25kb24sIFdDMkggOUVBLgoKVG8g bGVhcm4gaG93IHdlIHByb3RlY3QgcHJpdmFjeSwgcGxlYXNlIHVzZSB0aGlzIGxpbmsgKGh0dHBz Oi8vd3d3LnFtYS5jb20vZ2Rwci5odG1sKSB0byByZWFkIG91ciBQcml2YWN5IE5vdGljZS4K From unknown Thu Sep 11 11:56:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18944: 24.4; perl-mode electric-indent inside here documents Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Jan 2022 14:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18944 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed To: Ed Avis Cc: Stefan Kangas , "18944@debbugs.gnu.org" <18944@debbugs.gnu.org> Received: via spool by 18944-submit@debbugs.gnu.org id=B18944.1643119723463 (code B ref 18944); Tue, 25 Jan 2022 14:09:01 +0000 Received: (at 18944) by debbugs.gnu.org; 25 Jan 2022 14:08:43 +0000 Received: from localhost ([127.0.0.1]:47500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCMV1-00007O-Bb for submit@debbugs.gnu.org; Tue, 25 Jan 2022 09:08:43 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCMUx-000078-Rl for 18944@debbugs.gnu.org; Tue, 25 Jan 2022 09:08:41 -0500 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=i6aLSdylI4DLu/ChH6Q1r8Jrnvez4bCpgBQP2GpGbpE=; b=nBg2WA+8EHxZUzxiXYlaZNEO9D 7brwldEdhPABDeE6ncq02ip3W1iaRb43A+3hgOZoqG0BL13SRJhDXXxTeJqjP69ACLsvgLM1YwdSv SfRuBqBPDaNzLqMpJh//XhyWvbnGl0HBSJ/9iiLN0DCwCKshNKjT1im7kxdYvgoG33dc=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nCMUo-0004cF-EE; Tue, 25 Jan 2022 15:08:33 +0100 From: Lars Ingebrigtsen References: <8e1c73c08d724cbea37dd7261c2f6583@WCL-EX13MBX-DR.wcl.local> X-Now-Playing: David Bowie's _Brilliant Adventure (11): Re:Call 5_: "1917" Date: Tue, 25 Jan 2022 15:08:29 +0100 In-Reply-To: <8e1c73c08d724cbea37dd7261c2f6583@WCL-EX13MBX-DR.wcl.local> (Ed Avis's message of "Mon, 23 Sep 2019 08:35:46 +0000") Message-ID: <87fspbx602.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Ed Avis writes: > With 26.1 the way to reproduce is a bit different. Make a new buffer, > M-x perl-mode, and enter > > my $x = < END > > hitting Return at the end of each line. But when you hit Return on > the [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) --=-=-= Content-Type: text/plain Ed Avis writes: > With 26.1 the way to reproduce is a bit different. Make a new buffer, > M-x perl-mode, and enter > > my $x = < END > > hitting Return at the end of each line. But when you hit Return on > the second line, the END becomes indented by four spaces. That's not > right since a here-document terminator should be at the left margin. This is apparently fixed in Emacs 29, but another related bug has appeared: my $x = < Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Jan 2022 14:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18944 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed To: Ed Avis Cc: "18944@debbugs.gnu.org" <18944@debbugs.gnu.org> Received: via spool by 18944-submit@debbugs.gnu.org id=B18944.16431206392242 (code B ref 18944); Tue, 25 Jan 2022 14:24:01 +0000 Received: (at 18944) by debbugs.gnu.org; 25 Jan 2022 14:23:59 +0000 Received: from localhost ([127.0.0.1]:47601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCMjn-0000a5-Fi for submit@debbugs.gnu.org; Tue, 25 Jan 2022 09:23:59 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCMjl-0000Zo-P1 for 18944@debbugs.gnu.org; Tue, 25 Jan 2022 09:23:58 -0500 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=zkQHwIm6rUnN0qN6LWl2Cs9nxbzJ7YeqThvXl6/3bcA=; b=sHABaFh/yQPHSEa33Pv2Fhgafz lap8fpsni6/cAOHPYcaT5qLB/0oAtDxbXnl9HEXtoGNwIoutTKfolOd9awCnt953HFxik1fSAibM1 duIlefr555I5blrTDl225mK97SHJD/UgdQzCM9HX8Vr4KVgKSG29KrLifJLcl7ewamow=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nCMjc-0004lx-CP; Tue, 25 Jan 2022 15:23:50 +0100 From: Lars Ingebrigtsen References: <8e1c73c08d724cbea37dd7261c2f6583@WCL-EX13MBX-DR.wcl.local> <87fspbx602.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX9/f3m3dPBsahu b4tJNk8VESDXqpjLkGuzX1OcGB3///9W6Q8RAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YBGQ4WL6Fv xh4AAAGvSURBVDjLzZLNT8IwGMZbD6i3ddOBNwbG6E3sEvUm0CZyVNfEo/gB7AZoZNwgfG03MWb2 /W/t/MBt6FmfbEnz/PL0fd+2CP2xdINVCz8Bgwoh8su+2axyzpYBbo1p3utqy6Ch023ooHrKbxCE iV0bZiCV6TV0a1ey9laI0sA8DUASd5ACnte5Zb1aH+QsWUV6sxvoiENQSlTxx6c+zPmOr0BiN0y2 AULbfD4CkIkIvg4gpKujvIpcxX2zewyvuntvzVQyFsEd88CTpF/MjmqKxCKH2ZtjqPt07eE8AGh/ J/jMBqi/VnI2mdRi9Ve4U3Gh/lKSlgsC4GmRsKtWDqZObpgDEA4s7sWgFGVBWs2WapeLy+++jBIy AUjkD7kQzoJg9en6o/Knhrp7sZ88ZNVpqEe+cPIpILViQRZZmuzBFdEyISJ38TJK6/OsHwQXWMM8 +cYy08D3J5GlJm4QoqHPGO4WKOXiLDqLigIIkQ+CRzxqqfw1gRL5WD8zxpJlP4ncVKCcHO6dBLrD nNTTwtEG/YHNT1CaqN8NNy7QkjSEXbjdRz8JEw39S+FfCYmt3wBg+4M+5wst3QAAACV0RVh0ZGF0 ZTpjcmVhdGUAMjAyMi0wMS0yNVQxNDoyMjo0NyswMDowMBuJsJMAAAAldEVYdGRhdGU6bW9kaWZ5 ADIwMjItMDEtMjVUMTQ6MjI6NDcrMDA6MDBq1AgvAAAAAElFTkSuQmCC X-Now-Playing: David Bowie's _Brilliant Adventure (11): Re:Call 5_: "The Dreamers (Omnikron: The Nomad Soul version)" Date: Tue, 25 Jan 2022 15:23:47 +0100 In-Reply-To: (Ed Avis's message of "Tue, 25 Jan 2022 14:20:40 +0000") Message-ID: <87y233vqq4.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Ed Avis writes: >>my $x = <>END >> >>If you hit RET after the second line, Emacs will then indent the next >>line: > > But that appears correct to me. There is no semicolon, so the same > statement continues. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) Ed Avis writes: >>my $x = <>END >> >>If you hit RET after the second line, Emacs will then indent the next >>line: > > But that appears correct to me. There is no semicolon, so the same > statement continues. Oh, right. Then I guess that there isn't more to do here, and I'm closing this bug report. (If anybody sees problems here, please respond to the debbugs address and we'll reopen.) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 25 09:24:06 2022 Received: (at control) by debbugs.gnu.org; 25 Jan 2022 14:24:06 +0000 Received: from localhost ([127.0.0.1]:47605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCMju-0000ar-My for submit@debbugs.gnu.org; Tue, 25 Jan 2022 09:24:06 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCMjt-0000aD-Cq for control@debbugs.gnu.org; Tue, 25 Jan 2022 09:24:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=nU50CIOYozBYD9KLMLOP/hmlgDRzmv4Wy+7JMo+k7ZE=; b=tz2D7ZkZsKc0YH9VSUkgFhEd3u 9g3fkvW+fNnLTUiBirZdDM4NpJQmduXRsQGm99LD32ClB/nPXT7no4FwkzRxIp3rrE4o4CKM6GcL+ Uu/cD/3eHCMyn0X+y0hxL3QTtiKx62f7BiyyIg8EFtZWDPzEiH5/gmWxGqVcMkoWHYPQ=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nCMjl-0004m8-K1 for control@debbugs.gnu.org; Tue, 25 Jan 2022 15:23:59 +0100 Date: Tue, 25 Jan 2022 15:23:56 +0100 Message-Id: <87wninvqpv.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #18944 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: close 18944 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 18944 quit