diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-11-12 15:28:24 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-11-12 15:28:24 +0000 |
commit | e6282df1155e8d9b08b2e518a452c1997973f1ce (patch) | |
tree | b0c8ed7e8512cc4397ae7df6d138ea66147565b3 /Completion/Base/_describe | |
parent | 167b0ae3b98938f75287dcf2e112d41a03532c5f (diff) | |
download | zsh-e6282df1155e8d9b08b2e518a452c1997973f1ce.tar.gz zsh-e6282df1155e8d9b08b2e518a452c1997973f1ce.tar.xz zsh-e6282df1155e8d9b08b2e518a452c1997973f1ce.zip |
manual/8630
Diffstat (limited to 'Completion/Base/_describe')
-rw-r--r-- | Completion/Base/_describe | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Completion/Base/_describe b/Completion/Base/_describe index 41c2ba8e5..db2011727 100644 --- a/Completion/Base/_describe +++ b/Completion/Base/_describe @@ -2,8 +2,8 @@ # This can be used to add options or values with descriptions as matches. -local cmd opt expl tmps tmpd tmpmd tmpms ret=1 showd _nm hide -local type=value +local cmd opt expl tmps tmpd tmpmd tmpms ret=1 showd _nm hide args +local type=values cmd="$words[1]" @@ -11,7 +11,7 @@ cmd="$words[1]" while getopts 'oc:' opt; do if [[ "$opt" = o ]]; then - type=option + type=options else cmd="$OPTARG" fi @@ -20,9 +20,9 @@ shift OPTIND-1 # Do the tests. `showd' is set if the descriptions should be shown. -_tags -c "$cmd" "$type" || return 1 +_tags -c "$cmd" any "$type" || return 1 -_style "$type" describe && showd=yes +_style "$type" description yes && showd=yes _description expl "$1" shift @@ -33,7 +33,7 @@ else compdescribe -i "$@" fi -[[ "$type" = option ]] && _style option hide && hide=yes +[[ "$type" = options ]] && _style options prefix-hidden yes && hide=yes while compdescribe -g args tmpd tmpmd tmps tmpms; do |