予想される補完を提供するZSHコンプリータがありますが、それらが追加された順序とは対照的に、辞書順に提供しますcompadd
:
_matcher_complete() {
(git ls-files 2>/dev/null || find .) | /usr/local/bin/matcher -l20 ${words[CURRENT]} | while read line; do
compadd -U "$line"
done
compstate[insert]=menu
}
zle -C matcher-complete complete-word _generic
zstyle ':completion:matcher-complete:*' completer _matcher_complete
zstyle ':completion:matcher-complete:*' menu-select
bindkey '^X^T' matcher-complete
広告掲載順で補完を注文するにはどうすればよいですか?