diff options
Diffstat (limited to 'dot-oh-my-zsh/custom/plugins/zsh-autocomplete/functions/completion/_autocomplete.unambiguous')
| m--------- | dot-oh-my-zsh | 0 | ||||
| -rw-r--r-- | dot-oh-my-zsh/custom/plugins/zsh-autocomplete/functions/completion/_autocomplete.unambiguous | 35 |
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" |
