From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: zsh-users-return-23650-ml=inbox.vuxu.org@zsh.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,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 2062cde8 for ; Mon, 17 Sep 2018 21:09:54 +0000 (UTC) Received: (qmail 6797 invoked by alias); 17 Sep 2018 21:09:42 -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: List-Unsubscribe: X-Seq: 23650 Received: (qmail 2176 invoked by uid 1010); 17 Sep 2018 21:09:42 -0000 X-Qmail-Scanner-Diagnostics: from mail-it0-f42.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.214.42):SA:0(-1.9/5.0):. Processed in 2.509758 secs); 17 Sep 2018 21:09:42 -0000 X-Envelope-From: dana@dana.is X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dana-is.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=3/zUhEzDhHadj9G0hnfNCSTJOWcH2bCKx3HfS6jfDuY=; b=spQXekMVm0bGNOCowocB8qHw4GoKdUmwKJCpt7JbzHC/fVyjS67I9tTOrxj5AUUxJ0 ZSAdEhkiQV0TEMF1WXVOHLDG6hqK9njTXW2v4h4rzEEiKkZCYY3jaZfk3BHCMR+G79iv ZPquPUJusM5yZOptwOkwFpQkbEF2/R17lu9ueuRnmSSQlwnAZjiL524oP/Pkw7eWXDPw 2vI43RvsV/iNaoT+1GAFrptqaZuAgteGfedF1jDgd7WIOWXnyK4HBPbWHcBQYGULks9l DfVPnz7WnVcQ+5nijbaQRlvWpktIU/vQZ/x6hLwb4T0t+Nu0eDDHvcHhmk/y+L64dffp /DIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=3/zUhEzDhHadj9G0hnfNCSTJOWcH2bCKx3HfS6jfDuY=; b=feGKoAKLcUpVsRIP/oN+6kU9XLusYG4pwYP/pyErBR725Wl0wQ81PfRtRyCyBhf5JU Tc9sRgwFBCZtm5j6usVpITW7iLf0fj6yz6Sy9LXnZf5JQoxGc8dTpIPRFAJsEhhtEYQ2 hNoxSGEjc4wBhibk2VZ24ELHcr0d/Ljomi1ZeCmysItzfofwZMNVBUHoQpwVP8Epn0zp gNWEX3whYWE/rS07BuXyIAY544iG8KhtZF/VDORrUH8hwBZW/OSPhpr1aFRz0XNgFnl7 UrUWjMpU4bXDGrS0q4GTPV4CbnwvcyKuLYSMII2ELOMc2LR94mur2sHzLXrDVELduh/3 vXXw== X-Gm-Message-State: APzg51CzdsUaU2CBXwP5MvFs4GDZEQw2LTx6zknoRcxbvzgr4DKGbZ3h a4PaSCKWnLdNAegrRZukTnxkEQ== X-Google-Smtp-Source: ANB0VdYtezdhuNrwsj6/3XURD105j4NyoWF8jLhR8BPg2xODsHTvMnU4Yc2jlsTWz8lMhbm34CLpgQ== X-Received: by 2002:a24:dd49:: with SMTP id t70-v6mr14104978itf.109.1537218576570; Mon, 17 Sep 2018 14:09:36 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: change in zstyle file-patterns handling between 5.5.1 & 5.6(.2)? From: dana In-Reply-To: <1537189264.3230152.1510729240.5AE4F7C2@webmail.messagingengine.com> Date: Mon, 17 Sep 2018 16:09:35 -0500 Cc: Takeshi Banse , zsh-users@zsh.org Content-Transfer-Encoding: 7bit Message-Id: <55C711AB-99AB-4626-BB39-4D6FAA9040EF@dana.is> References: <25E31A55-5918-42B8-83B4-DDC58A2D52EA@bitraven.io> <20180917022715.GA17398@laafc.net> <1537189264.3230152.1510729240.5AE4F7C2@webmail.messagingengine.com> To: Daniel Shahaf X-Mailer: Apple Mail (2.3445.9.1) On 17 Sep 2018, at 08:01, Daniel Shahaf wrote: >I'm not sure, however, what that means in practice. I *thought* that in >compadd, when an option flag is repeated its last occurrence wins, but >'compadd -ld foo -d bar' uses $foo, not $bar... Yeah, it's been my experience that, with compadd options, it's usually the *first* one wins. That's why the list-dirs-first thing is broken; the _path_files call when that's enabled has gone from this... _path_files \ -J directories -X 'completing directory:' \ -g '*(-/)' \ -J argument-rest -X 'completing files:' ... to this... _path_files \ -g '*(-/)' \ -J argument-rest -X 'completing files:' \ -J directories -X 'completing directory:' ... and so it never adds that directories group. dana