From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5510 invoked by alias); 9 Nov 2015 08:50:09 -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: X-Seq: 20940 Received: (qmail 6244 invoked from network); 9 Nov 2015 08:50:08 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 X-Authority-Analysis: v=2.1 cv=T/C1EZ6Q c=1 sm=1 tr=0 a=Rb7dudWe+J2gL+/7yVpO1Q==:117 a=Rb7dudWe+J2gL+/7yVpO1Q==:17 a=N659UExz7-8A:10 a=Cu6ZJj40kOxumHFmZBoA:9 a=pILNOxqGKmIA:10 Message-id: <56405E3C.1080609@eastlink.ca> Date: Mon, 09 Nov 2015 00:50:04 -0800 From: Ray Andrews User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Icedove/31.7.0 MIME-version: 1.0 To: zsh-users@zsh.org Subject: Re: saved from prince of eval References: <563F8168.5080006@eastlink.ca> <151108115752.ZM859@torch.brasslantern.com> <563FC6D6.90104@eastlink.ca> In-reply-to: <563FC6D6.90104@eastlink.ca> Content-type: text/plain; charset=windows-1252; format=flowed Content-transfer-encoding: 7bit On 11/08/2015 02:04 PM, Ray Andrews wrote: Letting double quotes do some of the work: foo="\$${IN[list]}[${IN[topE]}, ${IN[bottomE]}]" IN[PAGE]="${(e)foo}" ... very near transparent and syntactically pleasing. Still, I can't get it on one line. It seems, so far, as if the double quotes around the first line are somehow conflicting with the '(e)' as if the (e) wants to do all the work if the contents of foo are merge in on one line. Not that the above is unsatisfactory, but I wonder if the intermediary 'foo' can be dispensed with. > >