Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Styles that aren't :completion:* ...
- X-seq: zsh-workers 11399
- From: "Bart Schaefer" <schaefer@xxxxxxxxxxxxxxxxxxxxxxx>
- To: zsh-workers@xxxxxxxxxxxxxx
- Subject: Styles that aren't :completion:* ...
- Date: Tue, 16 May 2000 06:28:18 +0000
- Mailing-list: contact zsh-workers-help@xxxxxxxxxxxxxx; run by ezmlm
I notice that the nslookup function uses a context of ':nslookup', whereas
assorted zftp components use ":zftp$curcontext".
Yet incremental-complete-word uses ":completion:incremental${curcontext#*:}"
and similarly insert-and-predict uses ":completion:predict${curcontext#*:}".
So these functions actually strip off part of the context and replace it.
What's the idiom supposed to be, again?
Here's the specific reason that I ask: I'm thinking of adding some more
styles to predict-on/off and to the functions they bind to keystrokes. For
example, there's a comment in delete-backward-and-predict to the effect
that some people might prefer that it call predict-off. That seems like
an ideal thing to control with a style, but it feels funny to use a style
that starts with ":completion:" because no completion is happening during
delete-backward-and-predict.
Similarly I was thinking of adding a "verbose" style to predict-on, to have
it call "zle -M" when prediction goes into effect. That's called directly
from a keystroke. What's the context?
--
Bart Schaefer Brass Lantern Enterprises
http://www.well.com/user/barts http://www.brasslantern.com
Messages sorted by:
Reverse Date,
Date,
Thread,
Author