From 1df4b6620bde483aaf38521f7675547d42b62c42 Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Wed, 25 Jul 2001 12:36:34 +0000 Subject: some more places where list-separator should be used (15485) --- Completion/Zsh/Type/_directory_stack | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Completion/Zsh/Type/_directory_stack') diff --git a/Completion/Zsh/Type/_directory_stack b/Completion/Zsh/Type/_directory_stack index ac9aa9cb4..8a4cf675a 100644 --- a/Completion/Zsh/Type/_directory_stack +++ b/Completion/Zsh/Type/_directory_stack @@ -7,11 +7,13 @@ setopt localoptions nonomatch -local expl list lines revlines disp +local expl list lines revlines disp sep ### we decided against this, for now... #! zstyle -T ":completion:${curcontext}:directory-stack" prefix-needed || +zstyle -s ":completion:${curcontext}:directory-stack" list-separator sep || sep=-- + [[ $PREFIX = [-+]* ]] || return 1 if zstyle -T ":completion:${curcontext}:directory-stack" verbose; then @@ -24,11 +26,11 @@ if zstyle -T ":completion:${curcontext}:directory-stack" verbose; then integer i revlines=( $lines ) for (( i = 1; i <= $#lines; i++ )); do - lines[$i]="$((i-1)) -- ${revlines[-$i]##[0-9]#[ ]#}" + lines[$i]="$((i-1)) $sep ${revlines[-$i]##[0-9]#[ ]#}" done else for (( i = 1; i <= $#lines; i++ )); do - lines[$i]="$i -- ${lines[$i]##[0-9]#[ ]#}" + lines[$i]="$i $sep ${lines[$i]##[0-9]#[ ]#}" done fi # get the array of numbers only -- cgit 1.4.1