From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24899 invoked by alias); 9 Apr 2016 19:00:45 -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: 38257 Received: (qmail 27543 invoked from network); 9 Apr 2016 19:00:44 -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=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=dFZ2jt5Ywl3G7D6iySa7ahGU6ODkcphxHNkcaiPaRmo=; b=0RLopDMjb0iY9jo16VglZIX+im1RgVkDoVqz/x30tXkct/m57W6j5chGycDKv1z3PP f8U0GO1Vp/nT/shUlqtFuS9j41IcbLAiDKVXydslwCOSlwwG1MzvnSC8Ve664RuK2fN5 wEOlOeXVYHIlVxW7HDu4t2a+vX8vmP92E0AOvNqJodupm2a/ILotLcNz2xGHOwnddfMY Z588y8W9KATL1A/DgWjQWKAD4jdzSCk1qYtH4Qm4UuREHYAmjA0GD6lvOtFgRBSESS8b 0wuWISikEJmjksT54drJDYVAGFAiUMrUswfavOx02xaxU2X4ME167XR/dUOkMa1FPJ95 UDPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=dFZ2jt5Ywl3G7D6iySa7ahGU6ODkcphxHNkcaiPaRmo=; b=ZceBzSb9xyK/I4Dsm3jl5vcpfjQaTp+Ld/NfAJ5lCjH3MnTByVIjINbip2Cu9+iPRS fJ2LHEnSNORl0igliU85l+LLMcEDdzVVJgKSHuhSI78kpU+fQCCIYGpbnscn8OefQdwq vZQ3pwvCjSTypQwOgz8L58iyJoeY8qCcrKvRpQtSfSqtwQkzX23h0B4iE9x3N+Yh+pt0 U62WkN1QDrnOImks1ScGHw+HfzxA57y1Dajk9zqlWSmUcFAE3PNLMKenGjTxMjqaTvUK T9ghY0lus1t2jK4KdwvhyUPsQT4vqjeksJtmghSl9Mzm8u8F6cNoQoXe+81mA3dmu7TQ hIyg== X-Gm-Message-State: AOPr4FWQc7V+Lg1vhPkgvUOoAXSCHILFta1An5RKk/89L/tcaxbvh8LpoZEu6EqjM3CFR1GEcEMTlbEH2skt1Q== MIME-Version: 1.0 X-Received: by 10.141.46.71 with SMTP id x68mr3324281qhe.70.1460228436671; Sat, 09 Apr 2016 12:00:36 -0700 (PDT) In-Reply-To: <20160409192218.3f1d6710@ntlworld.com> References: <20160321183649.4fd4d72a@pwslap01u.europe.root.pri> <160321155421.ZM27019@torch.brasslantern.com> <20160322094614.13b07bf4@pwslap01u.europe.root.pri> <160326084042.ZM12055@torch.brasslantern.com> <20160407211027.2c305cad@ntlworld.com> <160407201830.ZM3747@torch.brasslantern.com> <20160409192218.3f1d6710@ntlworld.com> Date: Sat, 9 Apr 2016 21:00:36 +0200 Message-ID: Subject: Re: PATCH: short-circuiting glob exclusion operator From: Mikael Magnusson To: Peter Stephenson Cc: zsh workers Content-Type: text/plain; charset=UTF-8 On Sat, Apr 9, 2016 at 8:22 PM, Peter Stephenson wrote: > On Thu, 7 Apr 2016 20:18:30 -0700 > Bart Schaefer wrote: >> On Apr 7, 9:10pm, Peter Stephenson wrote: >> } >> } It looks like it has to be Y- (or something else) >> >> I considered suggesting (Y/) for "short-circuit directories". > > That might be a good idea. The only argument against this syntax (and I'm not saying it's a strong argument) is that you have to choose between being able to shortcircuit a subtree, or excluding a particular match that happens to be a directory (while still including children of that directory). Unless like before this only applies to the final ~ pattern in the, er, pattern? -- Mikael Magnusson