Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: completion within a function
- X-seq: zsh-users 26312
- From: Felipe Contreras <felipe.contreras@xxxxxxxxx>
- To: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
- Cc: Zsh Users <zsh-users@xxxxxxx>
- Subject: Re: completion within a function
- Date: Sat, 2 Jan 2021 20:47:05 -0600
- Archived-at: <https://zsh.org/users/26312>
- Archived-at: <http://www.zsh.org/sympa/arcsearch_id/zsh-users/2021-01/CAMP44s1f7LWrCpcuQhgAiDDUzrLse50S6cNLH4VXjidN%3DnAbMg%40mail.gmail.com>
- In-reply-to: <CAH+w=7bzQEUAg0wwP9rGrbauQ2iebWEZWgy1Jb44=GLtN7f84A@mail.gmail.com>
- List-id: <zsh-users.zsh.org>
- References: <c9416d92-29b1-68e5-e51e-d7152f1fbc4b@eastlink.ca> <CAH+w=7bT5GaGvWih=A8KCyUe4N6k25VxDLcpPA5C1yGn38Zimg@mail.gmail.com> <819ec6fe-5af2-2e97-c5bb-f434b1de86d7@eastlink.ca> <CAH+w=7bSbhdHGC89daK+8o0psLhdw969=GviC4s554t37_zrDw@mail.gmail.com> <520ce98a-4394-726d-3d12-8ef414e881c9@eastlink.ca> <CAN=4vMquijkmnETv2xUdnpGcJoQPaimXT1+i+daHoivLmpK+TA@mail.gmail.com> <f490bbd8-dc96-341d-e11b-a5d957c9268e@eastlink.ca> <CAMP44s13tqgmNgUcuAxUJyJ_LGjDSEE1FJ64k2r12UogbW0r0w@mail.gmail.com> <CAH+w=7a+9_jX8xkvKjCVhQWXQMqQkWvahHyzTj=Lm_DgC=o5kw@mail.gmail.com> <CAMP44s1KT0B-wGmEndZUW2xkh8t-mawKA3y5yaqAH3GjiEXuCA@mail.gmail.com> <CAH+w=7ZqpLfuoqdJ1yRRDR37DHLK5oOQP+878yaWA+M119QdhA@mail.gmail.com> <CAMP44s3qy8OToPuV9DH2fnU=eDYuZYFGmvoDUdmexdCYC_FpSg@mail.gmail.com> <CAH+w=7ZYcLH0DhnDMTGGKE1VFCVT15K0RFpDbQvZH_EvD1ywHg@mail.gmail.com> <CAH+w=7bL1RodoTiNQykLESwK5v3ppGYs_AG-bGcgPqnf-kC_Cw@mail.gmail.com> <CAMP44s3LE2ccjgB9mxjZNifUX0evDhgUSh9oWpNM3GDgM0DwVQ@mail.gmail.com> <CAH+w=7bnFjxfriMt-BVau66A3OZGUdKcbCDXX8G3pD_i=_+kTQ@mail.gmail.com> <CAH+w=7bZXGvVqeftVn4FnPd+G9Y5tm+YU6yV9wkgE1vXTEVLKw@mail.gmail.com> <CAH+w=7adMRpgA97=Y-m_U--HW0APgVH3Bq4Y3=Zjy9uoh_7fzg@mail.gmail.com> <CAMP44s1zOR_zCOYMi_eWGH6ygsm05CC1WNMtMFxZD_qZxejM7g@mail.gmail.com> <CAH+w=7ZTxt+XjXxi-xC2MbDL8E5w-G-WEC2NMZAAD39JaJvdEA@mail.gmail.com> <CAMP44s39S8Nw_e32hnVyaPxZn_ARVKzKM8SUMkK8Dsax4w4Syw@mail.gmail.com> <CAH+w=7bzQEUAg0wwP9rGrbauQ2iebWEZWgy1Jb44=GLtN7f84A@mail.gmail.com>
On Sat, Jan 2, 2021 at 8:21 PM Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx> wrote:
>
> On Sat, Jan 2, 2021 at 5:21 PM Felipe Contreras
> <felipe.contreras@xxxxxxxxx> wrote:
> >
> > On Sat, Jan 2, 2021 at 6:54 PM Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx> wrote:
> > >
> > > ZDOTDIR=/tmp/empty-home zsh /tmp/complete-bart git --
> >
> > OK. That works, but it's not particularly useful; there's a difference
> > between "git checkout<tab>" and "git checkout <tab>".
>
> The latter is just
>
> ZDOTDIR=/tmp/empty-home zsh /tmp/complete-bart git checkout ''
OK. That works. Takes 8.7s to complete on the Linux repository with
3350 entries on my system, but it does complete.
You do see why I think 'git checkout ' is more friendly than 'git'
'checkout' '', right?
I'll inspect what the script is doing later on. Thanks.
Do you feel confident enough to use this approach on your own tests
though? Instead of the current convoluted one.
Cheers.
--
Felipe Contreras
Messages sorted by:
Reverse Date,
Date,
Thread,
Author