mirror of https://github.com/bjeanes/dotfiles.git
45 lines
1.5 KiB
Bash
45 lines
1.5 KiB
Bash
|
#
|
||
|
# completion tweaking
|
||
|
#
|
||
|
autoload -U compinit; compinit
|
||
|
|
||
|
compdef hub=git
|
||
|
|
||
|
# Group matches and describe groups
|
||
|
zstyle ':completion:*:matches' group 'yes'
|
||
|
zstyle ':completion:*:descriptions' format $'\e[01;33m -- %d --\e[0m'
|
||
|
zstyle ':completion::complete:cd:' tag-order local-directories path-directories
|
||
|
zstyle ':completion:*' group-name ''
|
||
|
|
||
|
# Don't auto-complete internal functions (ones prefixed with _)
|
||
|
zstyle ':completion:*:functions' ignored-patterns '_*'
|
||
|
|
||
|
# Verbose completions
|
||
|
zstyle ':completion:*' verbose yes
|
||
|
|
||
|
# Use menu ()
|
||
|
zstyle ':completion:*' menu select
|
||
|
|
||
|
# Leaving these out until I know what they do or how to change them
|
||
|
|
||
|
# zstyle ':completion:*:options' description 'yes'
|
||
|
# zstyle ':completion:*:options' auto-description '%d'
|
||
|
# zstyle ':completion:*:messages' format $'\e[01;35m -- %d --\e[0m'
|
||
|
# zstyle ':completion:*:warnings' format $'\e[01;31m -- No Matches Found --\e[0m'
|
||
|
|
||
|
# zstyle ':completion:*' verbose yes
|
||
|
# zstyle ':completion:*' use-cache on
|
||
|
# zstyle ':completion:*' users resolve
|
||
|
# hosts=(${${${${(f)"$(<$HOME/.ssh/known_hosts)"}:#[0-9]*}%%\ *}%%,*})
|
||
|
# zstyle ':completion:*:hosts' hosts $hosts
|
||
|
|
||
|
# # use dircolours in completion listings
|
||
|
# zstyle ':completion:*' list-colors ${(s.:.)LSCOLORS}
|
||
|
#
|
||
|
# # allow approximate matching
|
||
|
# zstyle ':completion:*' completer _complete _match _approximate
|
||
|
# zstyle ':completion:*:match:*' original only
|
||
|
# zstyle ':completion:*:approximate:*' max-errors 1 numeric
|
||
|
# zstyle ':completion:*:*:(^rm):*:*files' ignored-patterns \
|
||
|
# '*?.(o|c~|zwc)' '*?~'
|