about summary refs log tree commit diff
path: root/Completion/Core/_description
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2000-06-19 08:47:43 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2000-06-19 08:47:43 +0000
commit4299878002e6caddc8f69b7e290f871934470ce9 (patch)
treeab6d11c5cced8e0863f3e618f8d53c4966031df1 /Completion/Core/_description
parentbfaf5478a355ecbbad0c46e6cb0f8f1555e8e3dc (diff)
downloadzsh-4299878002e6caddc8f69b7e290f871934470ce9.tar.gz
zsh-4299878002e6caddc8f69b7e290f871934470ce9.tar.xz
zsh-4299878002e6caddc8f69b7e290f871934470ce9.zip
restore ZLS_COLORS when possible; better group-name handling in ZLS_COLORS (3188)
Diffstat (limited to 'Completion/Core/_description')
-rw-r--r--Completion/Core/_description7
1 files changed, 4 insertions, 3 deletions
diff --git a/Completion/Core/_description b/Completion/Core/_description
index 700f39575..b1b98741c 100644
--- a/Completion/Core/_description
+++ b/Completion/Core/_description
@@ -11,7 +11,10 @@ fi
 
 _lastdescr=( "$_lastdescr[@]" "$3" )
 
-_setup "$1"
+zstyle -s ":completion:${curcontext}:$1" group-name gname &&
+    [[ -z "$gname" ]] && gname="$1"
+
+_setup "$1" "${gname:--default-}"
 
 name="$2"
 
@@ -23,8 +26,6 @@ if zstyle -s ":completion:${curcontext}:$1" hidden hidden &&
   [[ "$hidden" = all ]] && format=''
   opts=(-n)
 fi
-zstyle -s ":completion:${curcontext}:$1" group-name gname &&
-    [[ -z "$gname" ]] && gname="$1"
 zstyle -s ":completion:${curcontext}:$1" matcher match &&
     opts=($opts -M "$match")
 [[ -n "$_matcher" ]] && opts=($opts -M "$_matcher")