From bad8ea3cc71582c9a5d67a7da342880811f33791 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Tue, 8 Feb 2000 09:59:41 +0000 Subject: zsh-workers/9615 --- Completion/Builtins/_zstyle | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'Completion') 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 \ -- cgit 1.4.1