summaryrefslogtreecommitdiff
path: root/dot-oh-my-zsh/custom/plugins/zsh-autocomplete/functions/completion/_autocomplete.unambiguous
diff options
context:
space:
mode:
Diffstat (limited to 'dot-oh-my-zsh/custom/plugins/zsh-autocomplete/functions/completion/_autocomplete.unambiguous')
m---------dot-oh-my-zsh0
-rw-r--r--dot-oh-my-zsh/custom/plugins/zsh-autocomplete/functions/completion/_autocomplete.unambiguous35
2 files changed, 0 insertions, 35 deletions
diff --git a/dot-oh-my-zsh b/dot-oh-my-zsh
new file mode 160000
+Subproject 6fe84bf5c82da7b1f6d7c5ec3e5c447721ac8ce
diff --git a/dot-oh-my-zsh/custom/plugins/zsh-autocomplete/functions/completion/_autocomplete.unambiguous b/dot-oh-my-zsh/custom/plugins/zsh-autocomplete/functions/completion/_autocomplete.unambiguous
deleted file mode 100644
index f258a39c..00000000
--- a/dot-oh-my-zsh/custom/plugins/zsh-autocomplete/functions/completion/_autocomplete.unambiguous
+++ /dev/null
@@ -1,35 +0,0 @@
-#autoload
-# setopt localoptions verbose xtrace
-
-[[ -v _autocomplete__partial_list ]] &&
- return 1
-
-(( compstate[nmatches] > 1 )) ||
- return 1
-[[ $curcontext == history-*:* ||
- $IPREFIX$PREFIX$SUFFIX$ISUFFIX == *${compstate[unambiguous]:#?}* ]] &&
- return 1
-
-local -P tag=unambiguous
-_tags $tag
-_tags ||
- return
-_requested $tag ||
- return
-
-typeset -gH _autocomplete__unambiguous="$compstate[unambiguous]"
-
-if builtin zstyle -t :autocomplete:tab: insert-unambiguous; then
- local -Pi nxt= prv=1
- local -P subs= cols=
- for nxt in ${(s.:.)compstate[unambiguous_positions]}; do
- subs+='('${(b)compstate[unambiguous][prv,nxt]}')*'
- cols+='=30;103' # black foreground, bright yellow background
- (( prv = ++nxt ))
- done
- ZLS_COLORS="=(#bi)*$subs=$cols:$ZLS_COLORS"
- return 1
-fi
-
-builtin compadd -J "$tag" \
- -x $'%{\e[0;2m%}common substring:%b %F{0}%K{11}'"$compstate[unambiguous]%f%k"