Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: PATCH: _file_systems & Re: zstyle for _arguments feature request
- X-seq: zsh-workers 16427
- From: Sven Wischnowsky <wischnow@xxxxxxxxx>
- To: zsh-workers@xxxxxxxxxx
- Subject: Re: PATCH: _file_systems & Re: zstyle for _arguments feature request
- Date: Thu, 10 Jan 2002 14:46:07 +0100
- In-reply-to: <20020109071947.43798.qmail@xxxxxxxxxxxxxxxxxxxxxxx>
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- References: <20020109071947.43798.qmail@xxxxxxxxxxxxxxxxxxxxxxx>
Felix Rosencrantz wrote:
> Sven Wischnowsky wrote:
> >Err... pardon? ;-) Could you give us a code snippet to easily
> >reproduce this? I currently don't have that much time, sorry.
>
> Sorry about that. I'm writing from another system.
> Here's something a little more specific.
>
> I tried using the default completion for "enscript --font"
>
> @ enscript --font []<TAB>
> ---- fontname
> @ zstyle :completion::complete:enscript:option--font-1:option--font-1 fake
> 'font3:This is font3' font4:Four font5
> @ enscript --font []<TAB>
> ---- fontname
> ---- fontname
> <Then the correct font*'s are listed...>
>
> Notice the "---fontname" description listed twice, and the need to specify the
> "option--font-1" twice in the zstyle. Something looks like it is being called
> twice incorrectly.
Urgh.
1. The doubled `option-...' doesn't bother me a lot, that's just
_arguments using the only sensible thing it knows about as the
tag. Users can always use `:completion:...:*'.
2. The doubled description is the real problem. There is no action in
the spec for --font. So the faked matches get added under that
default description mentioned above and later _arguments uses
message to add the explanation it always adds for an empty action
in a spec. And that's the reason why the C code doesn't put the
two groups together, which was irritating me before I looked.
Hrm. I've got to think some more about this, or maybe someone else
has ideas?
Bye
Sven
--
Sven Wischnowsky wischnow@xxxxxxxxx
Messages sorted by:
Reverse Date,
Date,
Thread,
Author