Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
PATCH: param keys
- X-seq: zsh-workers 5662
- From: Sven Wischnowsky <wischnow@xxxxxxxxxxxxxxxxxxxxxxx>
- To: zsh-workers@xxxxxxxxxxxxxx
- Subject: PATCH: param keys
- Date: Fri, 5 Mar 1999 14:28:50 +0100 (MET)
- Mailing-list: contact zsh-workers-help@xxxxxxxxxxxxxx; run by ezmlm
We should tell the completion code about the new `/' which now has to
come directly after a parameter name in `${...'.
Bye
Sven
diff -u os/Zle/zle_misc.c Src/Zle/zle_misc.c
--- os/Zle/zle_misc.c Fri Mar 5 14:23:32 1999
+++ Src/Zle/zle_misc.c Fri Mar 5 14:24:30 1999
@@ -794,7 +794,7 @@
if(br) {
suffixlen['#'] = suffixlen['%'] = suffixlen['?'] = n;
suffixlen['-'] = suffixlen['+'] = suffixlen['='] = n;
- /*{*/ suffixlen['}'] = n;
+ /*{*/ suffixlen['}'] = suffixlen['/'] = n;
}
}
diff -u oc/Base/_brace_parameter Completion/Base/_brace_parameter
--- oc/Base/_brace_parameter Mon Mar 1 13:12:28 1999
+++ Completion/Base/_brace_parameter Fri Mar 5 14:25:21 1999
@@ -2,4 +2,4 @@
# Simple but without spiffy suffix handling: compgen -v -S '} '
-compadd -S '} ' -r '-:?#%+=[' - "${(@)${${${(f)$(typeset)}%%\=*}##* }:gs/'//}"
+compadd -S '} ' -r '-:?#%+=[/' - "${(@)${${${(f)$(typeset)}%%\=*}##* }:gs/'//}"
--
Sven Wischnowsky wischnow@xxxxxxxxxxxxxxxxxxxxxxx
Messages sorted by:
Reverse Date,
Date,
Thread,
Author