From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11932 invoked by alias); 11 Sep 2017 09:51:17 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 41670 Received: (qmail 18592 invoked by uid 1010); 11 Sep 2017 09:51:17 -0000 X-Qmail-Scanner-Diagnostics: from mailout1.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.11):SA:0(-6.9/5.0):. Processed in 2.64468 secs); 11 Sep 2017 09:51:17 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-AuditID: cbfec7f2-f793b6d000003243-cd-59b65a93f425 Date: Mon, 11 Sep 2017 10:42:39 +0100 From: Peter Stephenson To: zsh-workers@zsh.org Subject: Re: Comment (# char) behavior in the sub-shell Message-id: <20170911104239.44911443@pwslap01u.europe.root.pri> In-reply-to: <20170911094926.5d8dc355@pwslap01u.europe.root.pri> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRmVeSWpSXmKPExsWy7djP87qTo7ZFGhyfym1xsPkhkwOjx6qD H5gCGKO4bFJSczLLUov07RK4Mr6//M9YcJy14v+1LtYGxp0sXYycHBICJhIPdm5mhLDFJC7c W8/WxcjFISSwlFHiaftVdginl0ni8rbHrDAd6zqPMkMkljFKzPs8GSwhJDCNSWLhXnmIxBlG ia8X77BAOGcZJX5s+8UOUsUioCpx6s06MJtNwFBi6qbZYMtFBMQlzq49D3aUsIC5xIyT/5hA bF4Be4kLb9eA1XMKOEhMO9wIto1fQF/i6t9PTBAn2UvMvHKGEaJeUOLH5Htgc5gFdCS2bXvM DmHLS2xe8xbsbAmBOWwSe/98gvrHReLazOnMELawxKvjW9ghbBmJy5O7oaHUzyjxpNsXonkG o8TpMzvYIBLWEn23LzJCbOCTmLQNZBAHUJxXoqNNCKLEQ+LYYZhDHSXOTj/ABAmVTUwSE091 sk1gVJiF5PBZSA6fheTwBYzMqxhFUkuLc9NTi431ihNzi0vz0vWS83M3MQKTwel/xz/tYPx6 wuoQowAHoxIP745JWyOFWBPLiitzDzFKcDArifBu8NkWKcSbklhZlVqUH19UmpNafIhRmoNF SZzXNqotUkggPbEkNTs1tSC1CCbLxMEp1cC4qyv3zeeXi5bPUzcr2mSzviLSoPjTP65j265M tyiJ+9V5ak3ko87j89o/hXsmruyOM5v8U/3P1uwVSUuFnq19KlDDK2I8J03wWrfo/5atOuEV K+4dudbGUH2X9VY3d8w/209Tz/dlLirf/WiSdvrGHCsTnuICT6b7i6r/39rLcvdY5X7tF3Wb lFiKMxINtZiLihMBmcWHIgIDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRmVeSWpSXmKPExsVy+t/xK7qTorZFGuzo07E42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGd9f/mcsOM5a8f9aF2sD406WLkZODgkBE4l1nUeZIWwxiQv3 1rOB2EICSxgl7h0Q6mLkArJnMEmc+fyCBcI5xygxu/k2lHOWUeLWiu3sIC0sAqoSp96sA7PZ BAwlpm6azQhiiwiIS5xdex5snbCAucSMk/+YQGxeAXuJC2/XgNVzCjhITDvcyAqxeguTxKnN riA2v4C+xNW/n5ggzrOXmHnlDCNEr6DEj8n3wGYyC2hJbN7WxAphy0tsXvOWGWKOusSNu7vZ JzAKz0LSMgtJyywkLQsYmVcxiqSWFuem5xYb6RUn5haX5qXrJefnbmIEBvO2Yz+37GDsehd8 iFGAg1GJh3fHpK2RQqyJZcWVuYcYJTiYlUR4N/hsixTiTUmsrEotyo8vKs1JLT7EKM3BoiTO 27tndaSQQHpiSWp2ampBahFMlomDU6qBsSLttgjHz4rjb5/uUNwXtvXu7qS3aoaHijO2WldX Pd674fWa41yeCzOLRJbpshn9CZo1w6FYxzdLrvm6/NzZzVoWy/QqZzRYzb4WsnCpYaU2Iztr 0dspb04ukb/z+d2qo68K41/LF0ubqOS+v7pAee98/WuuYdtnTVmqr1cxOVT8MEugm3bjayWW 4oxEQy3mouJEAFNNpPBiAgAA X-CMS-MailID: 20170911094242eucas1p1c6f2e536ab6cdd6e89732b776bd7d42d X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-CMS-RootMailID: 20170910222626epcas4p153f27d794fc7b384cd17277ee315489c X-RootMTR: 20170910222626epcas4p153f27d794fc7b384cd17277ee315489c References: <20170910210636.17bc0581@ntlworld.com> <170910152711.ZM4470@torch.brasslantern.com> <20170911094926.5d8dc355@pwslap01u.europe.root.pri> On Mon, 11 Sep 2017 09:49:26 +0100 Peter Stephenson wrote: > Your patch could possibly do the right thing, as it hits the simpler > part of the test and shouldn't affect behaviour other than comments, so > it might be worth trying for now. (Paranoia.) I see, however, "nocomments" isn't saved and restored as we enter different levels of reading history, which could be a problem. But I don't think so --- you're just modifying around *parsing* a string, not execution of the result, so there's no possibility of the effect being passed on where it shouldn't be. Is there? [The sombre background music to this post is available at all online retailers.] pws