diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-07-24 14:01:54 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-07-24 14:01:54 +0000 |
commit | 14810d6df13e0564a606b74e4c4e918e80862e25 (patch) | |
tree | 0e24a6c6b0226a90bdf8398ce94b60fdc9a87b0e /Completion/Core/_parameters | |
parent | d6d4a3abfc84f0940e663cd69537789a039a7056 (diff) | |
download | zsh-14810d6df13e0564a606b74e4c4e918e80862e25.tar.gz zsh-14810d6df13e0564a606b74e4c4e918e80862e25.tar.xz zsh-14810d6df13e0564a606b74e4c4e918e80862e25.zip |
zsh-3.1.6-test-3 dot-zsh-199907241534
Diffstat (limited to 'Completion/Core/_parameters')
-rw-r--r-- | Completion/Core/_parameters | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Completion/Core/_parameters b/Completion/Core/_parameters index d9d8a38b2..a579e5ead 100644 --- a/Completion/Core/_parameters +++ b/Completion/Core/_parameters @@ -4,4 +4,9 @@ # extra options of compadd. It completes only non-local parameters. All # arguments are given to compadd. -compadd "$@" - "${(@)${(@)${(@)${(@f)$(typeset)}:#*local *\=*}%%\=*}##* }" +if zmodload -e parameter; then + setopt localoptions extendedglob + compadd "$@" - ${(k)parameters[(R)^*local*]} +else + compadd "$@" - ${${${(f)"$(typeset +)"}:#*local *}##* } +fi |