From 7b35c8639c5d36cd06df35f432735b0aa29c08cf Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Tue, 10 Oct 2000 14:12:41 +0000 Subject: *** empty log message *** --- Completion/Builtins/_vars | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'Completion/Builtins/_vars') diff --git a/Completion/Builtins/_vars b/Completion/Builtins/_vars index 501e37b4f..dece0fecb 100644 --- a/Completion/Builtins/_vars +++ b/Completion/Builtins/_vars @@ -6,20 +6,12 @@ local ret=1 if [[ $PREFIX = *\[* ]]; then - local var=${PREFIX%%\[*} - local elt="${PREFIX#*\]}${SUFFIX%\]}" - local addclose + compstate[parameter]=${PREFIX%%(|\\)\[*} - compset -p $(( ${#var} + 1 )) - if ! compset -S \]; then - addclose=(-S "${${QIPREFIX:+]}:-\]}") - fi - if [[ ${(tP)var} = assoc* ]]; then - local expl + IPREFIX=${PREFIX%%\[*}\[ + PREFIX=${PREFIX#*\[} - _wanted -C subscript association-keys expl 'association key' \ - compadd $addclose -k "$var" - fi + _subscript -q else _parameters -g '^a*' "$@" && ret=0 -- cgit 1.4.1