From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 4157a87c for ; Fri, 22 Nov 2019 15:06:57 +0000 (UTC) Received: (qmail 11912 invoked by alias); 22 Nov 2019 15:06:50 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 24461 Received: (qmail 27165 invoked by uid 1010); 22 Nov 2019 15:06:49 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.0/25635. spamassassin: 3.4.2. Clear:RC:0(210.118.77.12):SA:0(-7.0/5.0):. Processed in 1.748508 secs); 22 Nov 2019 15:06:49 -0000 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.samsung.com designates 210.118.77.12 as permitted sender) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20191122150614euoutp027b69dbc240a6e43ca61fa364dbf95e0c~ZhHMWsaZ90118601186euoutp02l DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1574435174; bh=EKMJph/FO5ijv0SesV5faOw5GNOUyG+6GQTg5NIOmvA=; h=Subject:From:To:Date:In-Reply-To:References:From; b=hqBWj/XiB5bD+RVprLP0ubkibjciLTc8f6iM4Sl2naB/zu6kI9UwGLgEVIyjBdoeB uZPGCgmgbs5ewe5ROvxMEoA7/8eCeaxmp0Ih9UL80D7pzPVnuxzx69jzhTgAUQeBpG UImDRed8SV4LJ2nojuRhG224h5mNgQ/lN8fw/0UQ= X-AuditID: cbfec7f4-0e5ff7000001ed07-29-5dd7f9668faa Message-ID: <1574435173.4702.34.camel@samsung.com> Subject: Re: Is quoting of the assigned value needed? From: Peter Stephenson To: Zsh Users Date: Fri, 22 Nov 2019 15:06:13 +0000 In-Reply-To: X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRmVeSWpSXmKPExsWy7djPc7ppP6/HGvzolbHYcXIlowOjx6qD H5gCGKO4bFJSczLLUov07RK4Ms5+OclaMJ2l4vb81ywNjDuYuxg5OSQETCT2Tr7DDmILCaxg lFh0xqyLkQvI7mGSuN5wgx3C6WaS6H73Hq7j9ZtPUInljBLb1p1hgqta92IxG4RzhlFiw/Q3 rBDOBUaJ3mtrWEH6eQWMJO59OwNUxcEhLGAqsfiWI0iYTcBQYuqm2YwgtoiAosSZX9+YQEpY BFQl1q5MBwlzCgRKvF6/kQniCg2JDTePMUFMFJQ4OfMJC4jNLCAv0bx1NjPIWgmB52wS657P YINocJFo+P2YEcIWlnh1fAs7hC0j8X/nfCaIhnZGiTWTXrNDOD2MEpuO3oHqsJbou32REeQi ZgFNifW79CHCjhKrZ94D+0VCgE/ixltBiCP4JCZtm84MEeaV6GgTgqhWk9jRtJURIiwj8XSN wgRGpVlIPpiF5INZCKsWMDKvYhRPLS3OTU8tNspLLdcrTswtLs1L10vOz93ECEwEp/8d/7KD cdefpEOMAhyMSjy8BZeuxwqxJpYVV+YeYpTgYFYS4d1z/UqsEG9KYmVValF+fFFpTmrxIUZp DhYlcd5qhgfRQgLpiSWp2ampBalFMFkmDk6pBsYUz58LJvSc3tG60l0mQrrY+Zdzw1TfFfLG a584zu1f/mfF5J0rP/efljinfjNryrFVSWt4v3tZVM+yPHl0/58/6Wza93LXb4mXtd3yfQb3 FeXqj6euHF3Ku3XKpjQfm6KYpsv8rRvlIv+Yss+a+22S2KMucU3uhEXvv/8zU868EuugYl+5 fBq7EktxRqKhFnNRcSIA6nhHcAADAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRmVeSWpSXmKPExsVy+t/xe7ppP6/HGsx8z2yx4+RKRgdGj1UH PzAFMEbp2RTll5akKmTkF5fYKkUbWhjpGVpa6BmZWOoZGpvHWhmZKunb2aSk5mSWpRbp2yXo ZZz9cpK1YDpLxe35r1kaGHcwdzFyckgImEi8fvOJvYuRi0NIYCmjxO/uyWwQCRmJT1c+skPY whJ/rnWxQRR1MkmsXvSRCSQhJHCGUWLmS36IxAVGiUmNX8C6eQWMJO59OwNkc3AIC5hKLL7l CBJmEzCUmLppNiOILSKgKHHm1zcmkBIWAVWJtSvTQcKcAoESr9dvhBo/nUniwVNuEJtZQFOi dftvqHs0JDbcPMYEsUlQ4uTMJywQNfISzVtnM09gFJqFpGUWkrJZSMoWMDKvYhRJLS3OTc8t NtQrTswtLs1L10vOz93ECAz8bcd+bt7BeGlj8CFGAQ5GJR7eE1euxwqxJpYVV+YeYpTgYFYS 4d1z/UqsEG9KYmVValF+fFFpTmrxIUZToH8mMkuJJucDozKvJN7Q1NDcwtLQ3Njc2MxCSZy3 Q+BgjJBAemJJanZqakFqEUwfEwenVAOj1Jlt75ckhHk+3j6xrnbTzKjKzAjO6UZXY/lbAl71 Sz1frOWxLnGzZuz80DMsr7LLBD7fWrUgTl5kkdUUwYgVjos/aB/mWPE+eEeNp+LsxVdN0nTE T7M3HQnZ80SgpvCUj8IcnulKq/nMHmbHOieycic+5zVf+fH3YbsKt1MtCS8FD/nIm0UqsRRn JBpqMRcVJwIAONEHSZICAAA= X-CMS-MailID: 20191122150614eucas1p12a259e23eed185bbc18584082b8ed97d X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20191122020437eucas1p128174332018d20a266f55007fcf271ba X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20191122020437eucas1p128174332018d20a266f55007fcf271ba References: <1574419508.4702.10.camel@samsung.com> On Fri, 2019-11-22 at 16:01 +0100, Sebastian Gniazdowski wrote: > I'm thinking on simplifying the plugin standard's proposed $0 > handling, which is currently: >  > 0="${${ZERO:-${0:#$ZSH_ARGZERO}}:-${(%):-%N}}" > 0="${${(M)0:#/*}:-$PWD/$0}" >  > I.e.: about skipping the quoting. Before I do this is want to be > completely sure that it'll always work. Scalar assignment is always scalar assignment, yes.  That's basically the meaning of the text I quoted saying why GLOB_ASSIGN got moved out to an option. pws