summary refs log tree commit diff
path: root/Completion/Builtins/_hash
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 11:28:40 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 11:28:40 +0000
commit3ab76d9119e112b508a7f826a2e7840300864f68 (patch)
tree52bfcf30da1a66483df5a643a41f0facb339a2b0 /Completion/Builtins/_hash
parent782606aad434dc82f6d6b1d27cc9dc62ecf6e513 (diff)
downloadzsh-3ab76d9119e112b508a7f826a2e7840300864f68.tar.gz
zsh-3ab76d9119e112b508a7f826a2e7840300864f68.tar.xz
zsh-3ab76d9119e112b508a7f826a2e7840300864f68.zip
moved to Completion/Zsh/Command/_hash
Diffstat (limited to 'Completion/Builtins/_hash')
-rw-r--r--Completion/Builtins/_hash38
1 files changed, 0 insertions, 38 deletions
diff --git a/Completion/Builtins/_hash b/Completion/Builtins/_hash
deleted file mode 100644
index 4b2a8a6ca..000000000
--- a/Completion/Builtins/_hash
+++ /dev/null
@@ -1,38 +0,0 @@
-#compdef hash rehash
-
-local state line expl common_args curcontext="$curcontext"
-typeset -A opt_args
-
-common_args=( \
-  '-d[use named directory hash table]' \
-  '(-r -m -v)-f[rebuild hash table]' )
-
-case ${service} in
-  hash)
-    _arguments -C -s -S \
-      '(-f -m -v)-r[empty hash table]' \
-      '(-f -r)-m[treat arguments as patterns]' \
-      '(-f -r -m)-v[list entires as they are added]' \
-      '(-f -r -v)-L[list in the form of calls to hash]' \
-      "${common_args[@]}" \
-      '(-d -f -r -m -v -L)*:hash:->hashval' && return 0
-  ;;
-  rehash)
-    _arguments -C -s ${common_args[@]} && return 0
-  ;;
-esac
-
-if [[ $state = hashval ]]; then
-  if (( $+opt_args[-d] )); then
-    if compset -P 1 '*='; then
-      _wanted -C value files expl directories _path_files -/
-    else
-      _wanted -C name named-directories expl 'named directory' \
-          compadd -q -S '=' -k nameddirs
-    fi
-  elif compset -P 1 '*='; then
-    _wanted -C value values expl 'executable file' _files -g '*(-*)'
-  else
-    _wanted -C name commands expl command compadd -q -S '=' -k commands
-  fi
-fi