2018-01-22 12:09:53 +00:00
|
|
|
|
# autoload completions
|
2019-02-01 10:13:51 +00:00
|
|
|
|
fpath=( "${ZDOTDIR:+$ZDOTDIR/compdef}" "/etc/zsh/compdef" $fpath )
|
2018-01-22 12:09:53 +00:00
|
|
|
|
|
2019-02-01 10:13:51 +00:00
|
|
|
|
[[ -n $(echo /etc/zsh/compdef/*(N:t)) ]] && autoload -U /etc/zsh/compdef/*(N:t)
|
|
|
|
|
[[ -n $(echo $ZDOTDIR/compdef/*(N:t)) ]] && autoload -U $ZDOTDIR/compdef/*(N:t)
|
2018-01-22 12:09:53 +00:00
|
|
|
|
|
2019-02-01 10:13:51 +00:00
|
|
|
|
autoload -Uz compinit && compinit -u
|
2018-01-22 12:09:53 +00:00
|
|
|
|
|
|
|
|
|
zstyle ':completion:*' verbose yes
|
|
|
|
|
zstyle ':completion:*:descriptions' format ‘%B%d%b’
|
|
|
|
|
zstyle ':completion:*:messages' format ‘%d’
|
|
|
|
|
zstyle ':completion:*:warnings' format ‘No matches for: %d’
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# completion for programs with standard gnu --help
|
|
|
|
|
for prog in amm tapestry; do
|
|
|
|
|
compdef _gnu_generic $prog
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
# custom compdefs
|
|
|
|
|
|
|
|
|
|
compdef _xbps xi=xbps-install
|