diff options
author | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2001-07-25 12:36:34 +0000 |
---|---|---|
committer | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2001-07-25 12:36:34 +0000 |
commit | 1df4b6620bde483aaf38521f7675547d42b62c42 (patch) | |
tree | b637ff44a0ffa29d78557513be2824928081900b /Completion/Zsh/Type/_directory_stack | |
parent | c83d16f8ee5721de1da3e8449c30a31ca1372d28 (diff) | |
download | zsh-1df4b6620bde483aaf38521f7675547d42b62c42.tar.gz zsh-1df4b6620bde483aaf38521f7675547d42b62c42.tar.xz zsh-1df4b6620bde483aaf38521f7675547d42b62c42.zip |
some more places where list-separator should be used (15485)
Diffstat (limited to 'Completion/Zsh/Type/_directory_stack')
-rw-r--r-- | Completion/Zsh/Type/_directory_stack | 8 |
1 files changed, 5 insertions, 3 deletions
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 |