about summary refs log tree commit diff
path: root/Completion/Zsh/Type/_jobs
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Zsh/Type/_jobs')
-rw-r--r--Completion/Zsh/Type/_jobs5
1 files changed, 3 insertions, 2 deletions
diff --git a/Completion/Zsh/Type/_jobs b/Completion/Zsh/Type/_jobs
index bc52643ff..bc35c44d4 100644
--- a/Completion/Zsh/Type/_jobs
+++ b/Completion/Zsh/Type/_jobs
@@ -1,6 +1,6 @@
 #autoload
 
-local expl disp jobs job jids pfx='%' desc how expls
+local expl disp jobs job jids pfx='%' desc how expls sep
 
 if [[ "$1" = -t ]]; then
   zstyle -T ":completion:${curcontext}:jobs" prefix-needed &&
@@ -26,9 +26,10 @@ fi
 
 if [[ -n "$desc" ]]; then
   disp=()
+  zstyle -s ":completion:${curcontext}:jobs" list-separator sep || sep=--
   for job in "$jids[@]"; do
     [[ -n "$desc" ]] &&
-        disp=( "$disp[@]" "${pfx}${(r:2:: :)job} -- ${(r:COLUMNS-8:: :)jobtexts[$job]}" )
+        disp=( "$disp[@]" "${pfx}${(r:2:: :)job} $sep ${(r:COLUMNS-8:: :)jobtexts[$job]}" )
   done
 fi