From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MIME_QP_LONG_LINE, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id 6C20D2158B for ; Fri, 29 Mar 2024 18:45:11 +0100 (CET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1711734311; b=cTVCYTLCrmX1H2S2E0q7MiZVyTDLgPiE1xLLiysoFQgHoCic6fTydLW1OPu8d1fQJHPKFuYf8b is230JXHX/BJ0xfCtas4V+osODXd80yVoryvAKc5wLeSEeoJCF1nGBooEUa+sQUpxd0Bb/C3Oo 5Jmx+Yh+4TFjVx7Uls0721+USUwnJv/PupT7xVDHwmuuGbBJRSkhVl4+Y4oLUEsmUqhKMQi1PH dUIM/pmVVG9SH8YG1SHhRL0mqfINwn0s40mv1tvI0XDvLbIQvzm6ckzo4Ru7IW+neNA10A9WQB 3EIDs54q8YXCVlTGfE8eVjUmnZVIvklfI6pzWpRtt9smkA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ua1-f54.google.com) smtp.remote-ip=209.85.222.54; dkim=pass header.d=gmail.com header.s=20230601 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1711734311; bh=Zy11Epemn9jeLI6Moen1QrywBAGJlK4C/llYF64Vl+0=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:To:References:Message-ID:Date:Cc:In-Reply-To:From:Subject: MIME-Version:Content-Transfer-Encoding:Content-Type:DKIM-Signature: DKIM-Signature; b=gIIrDvgW8XiXRjNpQJfIhRDOureCJL9x7UgesIvSl6LdL/RxHRHh9tt2Vspux8+PoHqSMAXNqo Hp7vVCeS/qT0xWrDP5ufJaO/iepNADhGw8hd16R/ArzLOA87pfVyLZzUsxveNrgE2GHBTTjTnn L679qlzV7TOM5Ttvft98I+HDMGB6oLR0QN3/uB7rYL5ROrKizgzFfA9Z8616xzQgcka46NYqjX hwt+KWIHmO9tn9o+ReEWLDfOkRPHedIImwi/0VoEyx5JZWjMeGTbJjvLvjVa/Bzpkq+9UX1MVo iAY91FklWKDCMKUIPf5jlyWZCemuZAjNKwTY2ZQ8uogACw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:To:References:Message-Id:Date:Cc: In-Reply-To:From:Subject:Mime-Version:Content-Transfer-Encoding:Content-Type: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID; bh=Zy11Epemn9jeLI6Moen1QrywBAGJlK4C/llYF64Vl+0=; b=cDnmoJKNdEYhuqPcXWLXA76BME MmHtFokjPfXMj1OIhCU3b82T7yb7x4b8PVqoF4NgtevhlSbqgkRKInUPnKoHN0zjEO6S9CoVRrJm+ c/HsZh23zthUBZ3ICNzTEWr79wSmO+ira8JoK6D+T4SaWqZgeo/pEr3Xm6VF3uer2Nilw7KKF+KXL 2C0BECBDjZvHkw6+ZzDUCLZiuX3yJ7pYlLpDzGceAUOKFV1UOFlst8GAhS/WUCSs0HzEP6GAyuAXI OOi5+CiDUFuUHHstPgMSmV8K9uReFmkYQ/CLxKfypIyBIh+2BNgQg3BwYOCxMLYCy3ucz51KhkIrh aHAIF/Aw==; Received: by zero.zsh.org with local id 1rqGHu-000IT0-Tm; Fri, 29 Mar 2024 17:45:10 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ua1-f54.google.com) smtp.remote-ip=209.85.222.54; dkim=pass header.d=gmail.com header.s=20230601 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ua1-f54.google.com ([209.85.222.54]:47183) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rqGHe-000I8z-NE; Fri, 29 Mar 2024 17:44:55 +0000 Received: by mail-ua1-f54.google.com with SMTP id a1e0cc1a2514c-7e0cfda8e00so629697241.2 for ; Fri, 29 Mar 2024 10:44:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711734293; x=1712339093; darn=zsh.org; h=to:references:message-id:date:cc:in-reply-to:from:subject :mime-version:content-transfer-encoding:from:to:cc:subject:date :message-id:reply-to; bh=Zy11Epemn9jeLI6Moen1QrywBAGJlK4C/llYF64Vl+0=; b=RmDYr0uDa/zhw3uV088hBDnoLejo6Gv4qtVQwHTZzhIXE5L2prhL1Ys/B9eM9pnU2s mnQnS5x5s9rIKwanEc4CTHZ4i5bGAMSrNgUBMUw+jKI6HammDrVGyZHmeHJBP04C68de GwoyJsTP5oG2UiS8Wk8wjHARMCSdW+SNN2+r6p+0mJWgXVAtbRFMVxPqanaOejZMoUf6 N/auoIgR20UpYrsyIqCar7h5lahy1guw+Xx/Kj2gSehEVTmz7OFOyAfCUvz1fJcYCmo1 kunZo2XGNbhDm4JYYh37YMwQ1aiBL+fOSg6txiG1/m/SYjTjh6lS8A7xSKtk4kgXiEov SeUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711734293; x=1712339093; h=to:references:message-id:date:cc:in-reply-to:from:subject :mime-version:content-transfer-encoding:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Zy11Epemn9jeLI6Moen1QrywBAGJlK4C/llYF64Vl+0=; b=Z1VObZvbezqetuyoKFcqgzfHjk2+/blolVF+NQAo62bpNpc6lEsfEa4K0FVCi/qTa3 fphl6EA/bzv4wdK50pcR93kVtcf8q7g75lx727ljdWp7Co9VFjraCuO/7egYx0nj81dU 6CvoyHUsWyRBs8NvcKgUdBPmaI6i5ira0i/n4/4CORbVPPXCOZXys6/WMmyYA22XpdwF wZCqB1AO4Wg5aZIjNnjukT47Fb6uRcEcW9EMIvOf7Ew5lMhoG5GUdBKbUm9tvXfBBG63 FBsuyb+oRoqHN4aOStN6vo8Bu9frLan4ATojTliB8xuJpQeGsTnKyzd4/2uoki6f24Dx yktg== X-Gm-Message-State: AOJu0Yz1GTCDBDrUdMJnNRaRBGZ8V5LG7vSH9dS5Q03wxBOav1CmO9Ke fgf4YIV7hunuQbwBOxBvsBVU4rr2ulhwG9QaiWUQeoWbgj4dQ2qdfTJdEz+A X-Google-Smtp-Source: AGHT+IG7t81JSIhjmtM4guCGA2kYMF7dKPTAzbD9sFtR5ZSkRDeTN2gYkKaXJpaO3Eij4avWsBAhTQ== X-Received: by 2002:a05:6102:304e:b0:476:302:dfb5 with SMTP id w14-20020a056102304e00b004760302dfb5mr2884289vsa.26.1711734292680; Fri, 29 Mar 2024 10:44:52 -0700 (PDT) Received: from smtpclient.apple ([2601:5c1:8380:760:597e:8918:15b7:63ed]) by smtp.gmail.com with ESMTPSA id js3-20020a0562142aa300b006961cc3f91asm1833291qvb.20.2024.03.29.10.44.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 29 Mar 2024 10:44:52 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) Subject: Re: bug: _files depends on extendedglob From: Ben Knoble In-Reply-To: Cc: zsh-workers@zsh.org Date: Fri, 29 Mar 2024 13:44:41 -0400 Message-Id: <5B64A18E-CDA7-4C5F-8CA6-955832F23E77@gmail.com> References: To: Mikael Magnusson X-Mailer: iPhone Mail (20B101) X-Seq: 52851 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: > Le 29 mars 2024 =C3=A0 13:23, Mikael Magnusson a =C3=A9= crit : >=20 > The completion system sets up the options it uses on entry, if you > change them you get to keep the pieces. Good to know; I think I assumed that. > (Why are you setting the > emulation mode in a completer function anyway?) In the linked commit from the original mail I explain the emulation mode: it= is because the contributed Git completion script sets the emulation mode to= ksh in order to leave most of the work to the bash completion scripts. I th= erefore (assume I) have to revert to zsh mode for _files to behave sensibly:= not doing so produced a strange IIRC. > If you for whatever > reason insist on doing this, then you can setopt $_comp_options to > restore the correct option set before calling _files. That=E2=80=99s probably a much better workaround than what I had, thanks. I=E2= =80=99ve confirmed that it works. Is this documented anywhere that I can rel= y on? > --=20 > Mikael Magnusson