diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 2000-02-08 09:59:41 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 2000-02-08 09:59:41 +0000 |
commit | bad8ea3cc71582c9a5d67a7da342880811f33791 (patch) | |
tree | 40d6b4fa63f6e24a11ae531e88d1ae3628555fcb /Completion | |
parent | c2f578d7e57c91b2d8b4e1d675cc4cd225766ec6 (diff) | |
download | zsh-bad8ea3cc71582c9a5d67a7da342880811f33791.tar.gz zsh-bad8ea3cc71582c9a5d67a7da342880811f33791.tar.xz zsh-bad8ea3cc71582c9a5d67a7da342880811f33791.zip |
zsh-workers/9615
Diffstat (limited to 'Completion')
-rw-r--r-- | Completion/Builtins/_zstyle | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/Completion/Builtins/_zstyle b/Completion/Builtins/_zstyle index d64fc853b..1064c9c7e 100644 --- a/Completion/Builtins/_zstyle +++ b/Completion/Builtins/_zstyle @@ -13,10 +13,11 @@ styles=( add-space c:bool arguments c: auto-description c: + break c: completer c:completer completions c: condition c: - cursor c:bool + cursor c:cursor disable-stat c:bool domains c: expand c: @@ -132,6 +133,19 @@ while [[ -n $state ]]; do compadd "$expl[@]" true false auto select ;; + cursor) + if [[ "$words[2]" = *:completion:inc* ]]; then + _wanted values expl 'cursor positioning' && + compadd "$expl[@]" complete key default + elif [[ "$words[2]" = *:completion::* ]]; then + _wanted values expl 'cursor positioning' && + compadd "$expl[@]" true false + else + _wanted values expl 'cursor positioning' && + compadd "$expl[@]" complete key default true false + fi + ;; + completer) _wanted values expl completer && compadd "$expl[@]" _complete _approximate _correct _match \ |