From mboxrd@z Thu Jan 1 00:00:00 1970
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org
X-Spam-Level:
X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,
T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham
autolearn_force=no version=3.4.4
Received: (qmail 27995 invoked from network); 16 Mar 2022 15:06:47 -0000
Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368)
by inbox.vuxu.org with ESMTPUTF8; 16 Mar 2022 15:06:47 -0000
ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1647443207;
b=lwqzmokURbxDr9A6UDtl+BmKYMUsG8fH2Wx3jGanJyMSYhrjsmO1OZBFGm7NE5cY0XFqEr49Kd
WAsvNsi6bN4LrgAdOET9w9N3AlU0SIfxruIRSVvUGxLThMBp3Ya3H6I8unN2c2ftn9U2ZvMRve
bAYLyGQWOt/xpL6+aZs4Kj8XW1RuY4qALQlWf2nANg3SwH63DXRxRk3FX4ysnIHy9w1NF3xZC6
FwBxbFuHhOLaz98st1LXSUzU3wHis5Do9eaFQ6g6rpA41EwE7YC7t6xTZ6v96htjXHmiOYRUVK
cJ75+ZarzTrEYZd7GVfvJqH/Sw4SvurO56eW6ooCQxNiyA==;
ARC-Authentication-Results: i=1; zsh.org;
iprev=pass (smtpq2.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.97;
dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256;
dmarc=pass header.from=ntlworld.com;
arc=none
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1647443207;
bh=CsHe3TtomGzisdojOJ07FzzPN3nnq6azPNPWfekFLgk=;
h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help:
List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:
References:In-Reply-To:Message-ID:To:From:Date:DKIM-Signature:
DKIM-Signature;
b=RgyNyZGHOC0m9xwZxheZ23abtCalJgzrtA/rS+dZJVpeNcuCBRnJsJZyAsRgeXk/5jgwFPMS46
70M1k1wBJnbF5fixjKE1mM8Pjv1Z0Rv6msacNaTOG3+7/RE0h7nsZ0ojIrhBSLizwN7gJGwAVJ
SmWxevD525Kuz5f3wmGAXp39VtNkbRUyRxd6mKC0CpJKq7OwqMxXLq8V30Pwr3E/w7pdw5/937
5ZJxAJkqzxlE8D0wn4EkVB7I69GyyW9+RoanRl5X0f0Ldp0NkDoZOlMLjouJCRY6W7Y2koIXiz
Un0zudBvKhq1Pg9LWmJIwREX0EpUISU1nrhAwePjWSImuw==;
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:Content-Transfer-Encoding:
Content-Type:MIME-Version:Subject:References:In-Reply-To:Message-ID:To:From:
Date:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From:
Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID;
bh=l1O2k99Mv/2uHLqH60Kg/j1lPQJikoIj/7mp/GE8zRs=; b=AXjDuIGGbhDXNO83ZHZgqeltoy
64A6C5GpHROipPttkmgh12uUqe1fjXradua65Q7fgAKfHagZxB6qpfvgYypmWVz006YnuQan9IQKf
0ocRkfsU8Xi9mZHtyE5I3XGoiqfIORE7k538+sfkb4dW7Rou6lbYv7TZbdUocN6GPGCpaY+0Z9DKt
583S3gKGAmY1+GO/VBC1dzLBlv97JU+obQUjGvhfvpNPcj3AvRXD09SRY3aWMmUNitVRTmX45jT/a
7puqqIrRZMWcjkpizmYBmrR72Hob5mccA90CpV1GpazxiHAQQVHtuJBxBIB7kXbFdPG3Ay1abTN+J
nQmGjexA==;
Received: from authenticated user by zero.zsh.org with local
id 1nUVEc-000OHw-QY; Wed, 16 Mar 2022 15:06:46 +0000
Authentication-Results: zsh.org;
iprev=pass (smtpq2.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.97;
dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256;
dmarc=pass header.from=ntlworld.com;
arc=none
Received: from smtpq2.tb.ukmail.iss.as9143.net ([212.54.57.97]:41070)
by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
id 1nUVEK-000Nxi-Ig; Wed, 16 Mar 2022 15:06:29 +0000
Received: from [212.54.57.82] (helo=smtp3.tb.ukmail.iss.as9143.net)
by smtpq2.tb.ukmail.iss.as9143.net with esmtp (Exim 4.90_1)
(envelope-from
)
id 1nUVEK-0005Xl-BV
for zsh-workers@zsh.org; Wed, 16 Mar 2022 16:06:28 +0100
Received: from oxbe3.tb.ukmail.iss.as9143.net ([172.25.160.134])
by smtp3.tb.ukmail.iss.as9143.net with ESMTP
id UVEJnjviKl7D1UVEKn5r0j; Wed, 16 Mar 2022 16:06:28 +0100
X-Env-Mailfrom: p.w.stephenson@ntlworld.com
X-Env-Rcptto: zsh-workers@zsh.org
X-SourceIP: 172.25.160.134
X-CNFS-Analysis: v=2.4 cv=Xo7phHJ9 c=1 sm=1 tr=0 ts=6231fcf4 cx=a_exe
a=rX2mKgs1IZJU9lF6pltyEQ==:117 a=I_Av47A-8eYA:10 a=IkcTkHD0fZMA:10
a=vinPr5In5y8A:10 a=NLZqzBF-AAAA:8 a=B6TrVV9bAAAA:8 a=rCd0lpvzhjwveb3CLscA:9
a=QEXdDO2ut3YA:10 a=wW_WBVUImv98JQXhvVPZ:22 a=cDuYlaQv9GCjvglM3-wa:22
X-Authenticated-Sender: p.w.stephenson@ntlworld.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntlworld.com;
s=meg.feb2017; t=1647443188;
bh=CsHe3TtomGzisdojOJ07FzzPN3nnq6azPNPWfekFLgk=;
h=Date:From:To:In-Reply-To:References:Subject;
b=GUIWCcpyQpQ8b+to1nWKiFR1ExwUzE7BwvrbMVmSYkiFpua0m3ddqVB3wNu/Qy7rN
cngE9W8BiU5p03tm+vX/UV0O7LpFcJADKVRF75GUUIBn3nCdRsyirTO9/nVcIX9eiH
i5+zy4rpxJ2wM6YIVD1U/y50KX3F/ITsyTtiTrf+DnAQfLVXYNebZTMclbkBfAQe/j
uAMYHg0WT5CMXsIEw0K257/2ZX9OkyuZdhOFReBbvlwDSuehz3WHYCjdfRHocIHk0M
FYrsZpCi1Mx7C5E7AlTxoaUwe1Df5dIjO9Y+oIPRvQlVtzAq7xYgN39NXG38CGrPS9
gP8q2kcWdbPRg==
Date: Wed, 16 Mar 2022 15:06:27 +0000 (GMT)
From: Peter Stephenson
To: zsh-workers@zsh.org
Message-ID: <1515237577.54444.1647443187880@mail2.virginmedia.com>
In-Reply-To: <2C495A59-EBA8-4C23-B0BB-964C4F0FEA40@kba.biglobe.ne.jp>
References: <20220315171305.GB617047@zira.vinc17.org>
<65163150.28923.1647367522118@mail2.virginmedia.com>
<2C495A59-EBA8-4C23-B0BB-964C4F0FEA40@kba.biglobe.ne.jp>
Subject: Re: completion for "info -f" does not work
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Priority: 3
Importance: Medium
X-Mailer: Open-Xchange Mailer v7.8.4-Rev72
X-Originating-IP: 165.225.17.146
X-Originating-Client: open-xchange-appsuite
X-CMAE-Envelope: MS4xfPaEYINuIx5Xux8m+9J6xa3HEdjl1p7GVly6hjmYBYuz+LnqbHgCeAmEtM1s+t2rDhNiAkNfQO4YZJmBIAgj2XuhJMFro3KAXJcTef0XleSXA5COmdJN
srTncTwG7rjNQ7KRt+lISU42BVS9Ar31N88m3IxpwzsuhS+5ORn3lROqGlOyiR8KAUtg67kfjZyzP55hPibQJJeSbws7OQyBU6pxnF/wkyS+9zWTqNcsub4o
X-Seq: 49858
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:
> On 16 March 2022 at 08:46 Jun T wrote:
> > 2022/03/16 3:05, Peter Stephenson wrote:
> >
> > + if [[ $PREFIX = (./|../|/)* ]]; then
> > + files=( $^infopath/*.info(|.gz|.bz2)(-.:t:s/.gz//:s/.bz2//:r) )
> > + tags=(files)
> > + items=()
> > + else
> (snip)
> > + _requested files expl 'file' && _files -g '*.info(|.gz|.bz2)'
>
> 'info -f' accept any (relative or absolute) pathnames. For example,
> info -f foo/bar.info
> works; we need not type ./foo/bar.info.
> So the pattern (./|../|/)* is to restrictive, I think.
> # And if tags is set only to (files), we need not set the array files.
>
> For the -f option, isn't it simpler just to use the action
> _files -g "*.info(|.gz|.bz2)"
> instead of
> ->infofiles ?
For "info", at least, it will complete files in the info area as well
as local files, so at the least we're looking at combining the two
types.
Hmm, maybe just adding "." to the info path to search is OK? But I don't
know if that handles absolute filenames.
pws