diff options
author | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2001-04-02 11:28:40 +0000 |
---|---|---|
committer | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2001-04-02 11:28:40 +0000 |
commit | 3ab76d9119e112b508a7f826a2e7840300864f68 (patch) | |
tree | 52bfcf30da1a66483df5a643a41f0facb339a2b0 /Completion | |
parent | 782606aad434dc82f6d6b1d27cc9dc62ecf6e513 (diff) | |
download | zsh-3ab76d9119e112b508a7f826a2e7840300864f68.tar.gz zsh-3ab76d9119e112b508a7f826a2e7840300864f68.tar.xz zsh-3ab76d9119e112b508a7f826a2e7840300864f68.zip |
moved to Completion/Zsh/Command/_hash
Diffstat (limited to 'Completion')
-rw-r--r-- | Completion/Builtins/_hash | 38 |
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 |