Zsh Mailing List Archive
Messages sorted by:
Re: completion tricks
- X-seq: zsh-users 3700
- From: Sven Wischnowsky <wischnow@xxxxxxxxxxxxxxxxxxxxxxx>
- To: zsh-users@xxxxxxxxxx
- Subject: Re: completion tricks
- Date: Tue, 20 Mar 2001 10:54:38 +0100 (MET)
- In-reply-to: Felix Rosencrantz's message of Tue, 20 Mar 2001 00:30:14 -0800 (PST)
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
Felix Rosencrantz wrote:
> Zsh comes with a tool to convert tcsh completions to zsh compctl completions.
> It might be useful to have a tool to convert zsh compctl completions to the new
> completion system. Something like this would be useful for converting these
> custom completions.
Yes, I once thought about trying to do that. It can get pretty
complicated, though (with -T and -t and stuff). I was just too fed up
with compctl to mess with it again...
> It could provide a good learning experience for how to use the new system for
> folks familiar with the old (or are able to better understand the old system
> that the new.)
And I'm not sure about this. Writing a working converter is already
non-trivial, writing one that produces nice code even more so.
> For the timing issues, it might be useful if a completion could be stopped if a
> certain time limit has been reached. Maybe the check could occur between
> completers. So in addition to check if there were any matches, it could see if
> the time limit was exceeded.
Hm, if seconds are accurate enough this would be extremely simple to
add using $SECONDS.
> Also, I thought there was a style to tell the completion system, if a given
> filepath exists, accept it without trying to do completions on the whole
> path... Something like that might help prevent NFS from being excessively
> tickled by completion.
It's the default behaviour: leading path segments are accepted as they
are if there are files below them that can be matched by the rest of
the partially given path.
Sven Wischnowsky wischnow@xxxxxxxxxxxxxxxxxxxxxxx
Messages sorted by: