diff options
Diffstat (limited to 'Completion/Core/_description')
-rw-r--r-- | Completion/Core/_description | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/Completion/Core/_description b/Completion/Core/_description index 9f315f9b1..3bf15d320 100644 --- a/Completion/Core/_description +++ b/Completion/Core/_description @@ -5,12 +5,9 @@ local name gropt format gname hidden hide gropt=(-J) hide=() -if [[ "$1" = -[VJ] ]]; then +if [[ "$1" = -([12]|)[VJ] ]]; then gropt=("$1") shift -elif [[ "$1" = -[VJ] ]]; then - gropt=("-${1[3,-1]}" "${1[1,2]}") - shift fi _lastdescr=( "$_lastdescr[@]" "$3" ) @@ -20,6 +17,7 @@ _setup "$1" name="$2" _style -s "$1" format format || _style -s descriptions format format + _style -s "$1" hidden hidden if [[ "$hidden" = (all|yes|true|1|on) ]]; then [[ "$hidden" = all ]] && format='' |