From 92c9f4faf279f469af2d774784aff2e0b32cca9d Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Mon, 2 Apr 2001 11:24:58 +0000 Subject: moved to Completion/Zsh/Context/_value --- Completion/Base/_value | 61 -------------------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 Completion/Base/_value (limited to 'Completion/Base') diff --git a/Completion/Base/_value b/Completion/Base/_value deleted file mode 100644 index 15218eb60..000000000 --- a/Completion/Base/_value +++ /dev/null @@ -1,61 +0,0 @@ -#compdef -value- -array-value- - -_value () { - # You can customize completion for different parameters by writing a - # function `_value:', where is the name of the parameter. - # When completing values of elements of associative arrays, we first - # search for a function `_value:-' and then for - # `_value:', so it's simple to define different functions - # for different keys or one function for a whole association. - - if (( $+functions[_value:$compstate[parameter]] )); then - "_value:$compstate[parameter]" "$@" - elif (( $+functions[_value:${compstate[parameter]%%-*}] )); then - "_value:${compstate[parameter]%%-*}" "$@" - elif [[ "$compstate[parameter]" != *-* && - "${(Pt)${compstate[parameter]}}" = assoc* ]]; then - if (( CURRENT & 1 )); then - _wanted association-keys expl 'association key' \ - compadd -k "$compstate[parameter]" - else - compstate[parameter]="${compstate[parameter]}-${words[CURRENT-1]}" - _value "$@" - fi - else - local pats - - if { zstyle -a ":completion:${curcontext}:" assign-list pats && - [[ "$compstate[parameter]" = (${(j:|:)~pats}) ]] } || - [[ "$PREFIX$SUFFIX" = *:* ]]; then - compset -P '*:' - compset -S ':*' - _default -r '\-\n\t /:' "$@" - else - _default "$@" - fi - fi -} - -_value:CPPFLAGS () { - compset -q - if compset -P '-I'; then - _files -/ "$@" - else - _default "$@" - fi -} - -_value:LDFLAGS () { - compset -q - if compset -P '-L'; then - _files -/ "$@" - elif compset -P '-R'; then - compset -P '*:' - compset -S ':*' - _files -/ -S/ -r '\n\t\- /:' "$@" - else - _default "$@" - fi -} - -_value "$@" -- cgit 1.4.1