about summary refs log tree commit diff
path: root/Completion/Builtins/_vars
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Builtins/_vars')
-rw-r--r--Completion/Builtins/_vars25
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