From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6632 invoked by alias); 15 Aug 2015 23:21:16 -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: 36185 Received: (qmail 18023 invoked from network); 15 Aug 2015 23:21:13 -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=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1439680452; bh=AYhRdfjoPQwPzvt2j4VSUoA+XryM+p3gtUnY0girEKA=; h=In-reply-to:From:References:To:Subject:Date:From:Subject; b=DwQM1IpcJm0gcvoakt4XL4QGw41vw+mzg0wja9lcJVQx+6DVoTL4tWfG/MGPB/Df9+VHJwWvK0rAiWN1Vb+gMARm7fN7M9cStOtvlHHawgNBeCJ8hpIEKHZ4CS0JOEhMmVsVEm3N2Oh4vqHfC5pd1LIVsTxpkknzMI6fi7VHm4GbSWrreF+0rU1CUuVYmK/MUjCHczGT3IhxHrsLRwQvJoZ8HZnK4MbzdS0kAYfV3scOqrbKpXiv90Tt236ANmjUFsJotKYtal3F8jRyy/4nSnvG74XjJI/LgC4PWGG8p00pN5this3qqnl25DGhhVQyXqUDi8Fy26OLFaBAE3alQw== X-Yahoo-Newman-Id: 121220.36594.bm@smtp124.mail.ir2.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: c6AZDgQVM1l53FrzXzJRQkOirFjTVx4.UKmOQ6CufNuFH6u i2wEid6GBeuhQyS6VVK.QbyNAGSOxAYaFNEDxgR5vEplmsm3iEFTiXUNZiRl RdSRztfrWl0dQFeLhJtspYs8E7_VJfUQZyzCh0kQW5QR_d74GHkH3SGdeDCZ 0oRof7P_9VuUDv7UGPMLiUxXgpmm3UcmoJ5tK2vKjcnNMC5Q9zWhOsUnWPsQ TWErff8tI8T5_5bMB7Ps_9WPD9eeegHz5DbeHN8dVc6O.9uO8vdcF.x1sfNf ztH5CCCA2.mMI0LvkCQvMCdJQ2F4gnqi_hc.mZNm.PJc9jh_YrAi_PSIRnpF xmCUxG7WhV55LU4gppxdBrctrA2koJT3BESD0Ri1Wgn7sQyE.iuBkpWO_MLX MsT4TDudAGp1TVUPmBajLmGTttcfPN._b1RGVOUNcEEvPOz2M_poQjpNp5D4 SM9Qo9kYPfd3I_B3EI.3DBrBiH7zdt.JNMQbIIGqaule3N5vUwKASdBJvIAp Gd5yRPHyRBzweKD2AeopvokJSseqmXA-- X-Yahoo-SMTP: opAkk_CswBAce_kJ3nIPlH80cJI- In-reply-to: <150425101458.ZM30959@torch.brasslantern.com> From: Oliver Kiddle References: <20150415030531.GA8187@vapier> <20150415100324.296ffa3e@pwslap01u.europe.root.pri> <150415081348.ZM26219@torch.brasslantern.com> <20150415162650.61a7d399@pwslap01u.europe.root.pri> <150415092300.ZM26692@torch.brasslantern.com> <20150422100153.2bd64435@pwslap01u.europe.root.pri> <150425101458.ZM30959@torch.brasslantern.com> To: zsh-workers@zsh.org Subject: bug with expansion and backslashes MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <32311.1439680450.1@thecus.kiddle.eu> Date: Sun, 16 Aug 2015 01:14:10 +0200 Message-ID: <32312.1439680450@thecus.kiddle.eu> On 25 Apr, Bart wrote: > } > add backslash to alias expansion matching in _expand > --- a/Completion/Base/Completer/_expand > setopt aliases > eval 'exp=( ${${(e)exp//\\[ > -]/ }//(#b)([ > +]/ }//(#b)([ \\ > ])/\\$match[1]} )' 2>/dev/null I just noticed that expansion was broken when I tried to expand *\~ (exiftran backs up files with a trailing ~ and I wanted to clean them up) git bisect led me to 33ff5d06 which is the patch above. What's not clear to me is what problem this patch was trying to solve. To reproduce, the following seems to be enough: zsh -f autoload -U compinit ; compinit zstyle ':completion:*::::' completer _expand _complete bindkey '^I' complete-word setopt extendedglob Oliver