From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8233 invoked by alias); 26 Apr 2017 21:25:08 -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: 41015 Received: (qmail 27785 invoked from network); 26 Apr 2017 21:25:08 -0000 X-Qmail-Scanner-Diagnostics: from mail-vk0-f44.google.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(209.85.213.44):SA:0(-2.3/5.0):. Processed in 0.574894 secs); 26 Apr 2017 21:25:08 -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=-2.3 required=5.0 tests=RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_SORBS_SPAM,SPF_PASS,T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.213.44 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:date:in-reply-to:comments:references:to:subject :mime-version; bh=398l3wg1v613v3vjhiz2Qwj47+2grP4ixEAzNN42g4M=; b=rK8W9SV37fcUC68jO5Ng2t2kWl0dewRi16CWcTVDtQH9t+tQtu0jzlv8CbQKqdZNVf RPw8Pqaz+EyqOuFOeGBXX5MXV8ZWM0N9PDR3FJ+lOT0gAlKfLde3ROV57iRd05BOoZga C4sRVA38EnJnDTqwOtQ7/GZwCIoOtQJtt+ThPUmxHWC+8Vd/dYktlwM6dpIfoTJgSgkl Ymlb+cVX3tJkcg8pB/HgTyddN1ZTcT28xd2V9dg0bnUEtMvtI9Yxc15ZXD/NdzXFGGXo IkJH6JbkMp8KUa+T13ZLTfJirTEGxBejbM7b+00WDKsmRBDhacO1jNKpgWMa2DICr9FQ L2Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:date:in-reply-to:comments :references:to:subject:mime-version; bh=398l3wg1v613v3vjhiz2Qwj47+2grP4ixEAzNN42g4M=; b=GMs1ilGkI6DzhALJNeINv7cPQgjl3tkrtH6HhmwHXAsvYV+2HQhkpil3i9a2TF7KB9 /FsqrD6dAnxRaZIMCWtuYaHBZW2CMnmEKj7OvvBPDoK7HS4sT/vZIBVbDa8XQS1OV0dP P9GEC3NfAV9hRX7eauYU9GJJQ7SyDm3wKO04kGld+FETXYw1uMmaWjPIZt41AVt/Evf0 /DBSQ85qzU3zOvQWoa2MUcNljoG9ACc5atrIhIZP0Czn+UlOrGyAT3UmnOv7sT8vvhYi I8hAbe290XtHA+mTSgT3JMQpY8/qQ2R8/kIfyLHA23MIUPV9v9P8XG7RIV8By6Vqg2eJ M9Dw== X-Gm-Message-State: AN3rC/4OjfMHhLkExch/ws3BhKqgXj2NeE+NTAAh3+X1ueWH1L9itbEq z/TECXFHeznN2tiD X-Received: by 10.31.72.194 with SMTP id v185mr1020208vka.72.1493241903040; Wed, 26 Apr 2017 14:25:03 -0700 (PDT) From: Bart Schaefer Message-Id: <170426142508.ZM19385@torch.brasslantern.com> Date: Wed, 26 Apr 2017 14:25:08 -0700 In-Reply-To: <20170426194517.GA12961@fujitsu.shahaf.local2> Comments: In reply to Daniel Shahaf "Re: PATCH: perform expansion for precommand modifiers" (Apr 26, 7:45pm) References: <20170425101520.23910ede@pwslap01u.europe.root.pri> <20170426194517.GA12961@fujitsu.shahaf.local2> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: zsh-workers@zsh.org Subject: Re: PATCH: perform expansion for precommand modifiers MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On Apr 26, 7:45pm, Daniel Shahaf wrote: } } Is this worth a NEWS entry? (not README since the change is backwards } compatible) This also fixes this bug reported recently, to wit, quoting a precommand modifier to protect it from alias expansion did not work correctly: torch% alias exec='echo foo' torch% ( exec -c printenv ) foo -c printenv torch% ( \exec -c printenv ) zsh: command not found: -c Now: torch% alias exec='echo foo' torch% ( exec -c printenv ) foo -c printenv torch% ( \exec -c printenv ) torch% ( \exec printenv ) MANPATH=... and so on