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=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,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 a0a1fa69 for ; Tue, 7 May 2019 12:40:24 +0000 (UTC) Received: (qmail 2010 invoked by alias); 7 May 2019 12:40:09 -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: List-Unsubscribe: X-Seq: 44278 Received: (qmail 9611 invoked by uid 1010); 7 May 2019 12:40:09 -0000 X-Qmail-Scanner-Diagnostics: from park01.gkg.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.2/25440. spamassassin: 3.4.2. Clear:RC:0(205.235.26.22):SA:0(-1.6/5.0):. Processed in 4.184107 secs); 07 May 2019 12:40:09 -0000 X-Envelope-From: SRS0=fmON=TH=yahoo.co.uk=okiddle@bounces.park01.gkg.net X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at bounces.park01.gkg.net designates 205.235.26.22 as permitted sender) X-Virus-Scanned: by amavisd-new at gkg.net Authentication-Results: amavisd4.gkg.net (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.co.uk X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1557232763; bh=3GJb5WEj84XQWIFoDb0WN+fsCytNYuhfMg0S9Tt/vPY=; h=From:References:To:Subject:Date:From:Subject; b=CrGX/aUWd9W+rlQeYGxfQazVY2Ybi3IrijLgVMRhKoohQKF2yneVsGFMZc2yMv25isay9lJNezd5wEgZ1NAxkUWKdJOtd5blCq5KkeZ1Vb/IC7I0EzdBK475y2hucRK/Epa/YyVWeXn15VagcnpM1Q/nOmEGTao8GI+inswD/q6UUWhvtNG6FxDUsdZeScprMh5r43TMxEQmF+5XIslcP+uSI8HS0Qd3/DcT5WhZ4+n/KyHEPK8gy5omU74jv3eWbAzM81ycFAOV362nQ/vh5qzSTvtTB/C6jnLyTa9Ri5LkdrRKtZ9HpTC/Ja2su1cDVdB/29d4t63IuC5Il0VXEA== X-YMail-OSG: BvMrp0AVM1mRCAx4mYdy4lD05tv5NvPwySrtmGHqdQVbBl_K3sIVddEMrqe85Vu _dWPjyQgsNCYlJvJRBN5fdTsi9YuRw0nTNlQ2tzn3tTILCKCQ8UhU2ZWP68BIe1hi7HakVBoyR6v dsgE.RJFqpifC3M8QGhPH4FueQha0FzczOADFXadeP3Zpvz0dDjAWGNLLCB6waLtOV1PptrQupHW uEAX0PfKES3TBKpBfe.cuid3Y9xwPlZpxANX8wnE9Uf1PFHEFdJog5MYUGdkMf8U3YMcuQZKv2Tw BGXuuwbksWLSRcQGsL3MM09waRxEKpG0FHOIaMd1u8rGWsCapVy9Mkbzyf_g9uiSEEF5m6MSUDuT l9xUUeCsC39KxTI3N0YNE4Uz25cUy_hZbRjfYIgWLrbic7kLLHXKQwcBpkWfV1CdLfeGZFLJYM9V oW3CMLWY3IUKJ2Dzw8nFvwVXS_Wb1V6Q6w_kpg5rOvIU6v6PuteqPXo5ulO8etuO7NmpCXUDpGZ. 8k05vJb50VKAYje.GXbbSDP9IJ.5VRSXRV5B71GQgE0xGlz8yJ029sO0Wiv.GSyj.KbNPtP6VNsp fwwFMU002RHbR7jwg2HgmaZAAKd8rRiibIE25o7dxjtvZCinaO9.9mohF4d65jgHg4CFhUqmAem3 0HfYJ8YQS._7W5q6iLYcDUphx.ko7JZAkFwO_P8j5P.5MuHf7LJqRhkZ1jhVCEHWmlOnqIn78C1M wU2AEEIr4cYfQ.8sN5yA_1GkRvOfDYe5.nPHYhfNsO_SSuL9DZalQOCsKNJMr2nFaDwFjyyZr3R0 G0ymCJkVAeeAg33ASFBFYqWd6r9vB3K3ZsPY3v0vancmUzOtQB7zNAz1S4ivrZQgzhT0AkjCXiS0 .3Fs_J.LKcnHZJWfWc8_R1M7s5BNv1_A0f03yuPiIisddEaM5a1RjygV.h31BsOrlrtvuPUoOfcB wyfpfOuNEgA9K.gCNuV.m91E1.ABedFpGBpew4jH7gtMWiFxZlBns14w9fJr.ZmxFpJk3Db2VJXM SlicbYGLBsUgonW20rgotdW7zZI24jCY2ZjiaVT7KLkxykQG1Tkxr57JdjVI6KpsVKjluwIbEI.x VBMXJOi1HNatRavDavx3RP.YSGFfYB6r4BCwWT3Sw.IpdPYw- In-reply-to: <693EF72F-D53C-429F-9B0C-C44BB19AB1DB@dana.is> From: Oliver Kiddle References: <75B26F45-E6E6-44BB-80A4-7301CBE480FE@dana.is> <88812-1541586959.338018@YaNA.ZOZt.NKaA> <76839-1543195550.251964@c6AU.RX4q.p78d> <93343-1557177371.866119@fZLB.yW79.IWgX> <693EF72F-D53C-429F-9B0C-C44BB19AB1DB@dana.is> To: dana , Zsh workers Subject: Re: PATCH: completion match ordering MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-ID: <3976.1557232760.1@hydra> Content-Transfer-Encoding: 8bit Date: Tue, 07 May 2019 14:39:20 +0200 Message-ID: <3977-1557232760.220491@D46d.Nn2D.jsvI> You wrote: > Your matchcmp() update removes SORTIT_IGNORING_BACKSLASHES entirely ??? is that > deliberate in light of my changes? It should always make sense to skip No, not deliberate. I picked up my old git branch for this change and hadn't really tested together. I didn't think the patch would even apply cleanly. I'll add in the missing bitwise OR against SORTIT_IGNORING_BACKSLASHES in the call to zstrcmp() in matchcmp(), when committing the rest of it. > back-slashes in completion matches unless `compadd -Q` is used to bypass > escaping, shouldn't it? Or do i misunderstand? That makes sense as you describe it. Oliver