diff options
Diffstat (limited to 'Completion/Builtins/_vars')
-rw-r--r-- | Completion/Builtins/_vars | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/Completion/Builtins/_vars b/Completion/Builtins/_vars deleted file mode 100644 index dece0fecb..000000000 --- a/Completion/Builtins/_vars +++ /dev/null @@ -1,25 +0,0 @@ -#compdef getopts unset vared - -# This will handle completion of keys of associative arrays, e.g. at -# `vared foo[<TAB>'. - -local ret=1 - -if [[ $PREFIX = *\[* ]]; then - compstate[parameter]=${PREFIX%%(|\\)\[*} - - IPREFIX=${PREFIX%%\[*}\[ - PREFIX=${PREFIX#*\[} - - _subscript -q -else - _parameters -g '^a*' "$@" && ret=0 - - if compset -S '\[*'; then - set - -S "" "$@" - else - set - -qS"${${QIPREFIX:+[}:-\[}" "$@" - fi - _parameters -g 'a*' "$@" && ret=0 - return ret -fi |