X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/698483f78280d2b5d5af36b1b82987d5b7b11f9e..refs/heads/lazyvim:/zsh/lib/completion.zsh diff --git a/zsh/lib/completion.zsh b/zsh/lib/completion.zsh index ba839a0..98abc2b 100644 --- a/zsh/lib/completion.zsh +++ b/zsh/lib/completion.zsh @@ -1,8 +1,6 @@ -# fixme - the load process here seems a bit bizarre - unsetopt menu_complete # do not autoselect the first completion entry unsetopt flowcontrol -setopt auto_menu # show completion menu on succesive tab press +setopt no_auto_menu # don't show completion menu on succesive tab press setopt complete_in_word setopt always_to_end @@ -10,19 +8,10 @@ WORDCHARS='' zmodload -i zsh/complist -## case-insensitive (all),partial-word and then substring completion -if [ "x$CASE_SENSITIVE" = "xtrue" ]; then - zstyle ':completion:*' matcher-list 'r:|[._-]=* r:|=*' 'l:|=* r:|=*' - unset CASE_SENSITIVE -else - zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|[._-]=* r:|=*' 'l:|=* r:|=*' -fi +zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}' 'r:|[._-]=* r:|=*' 'l:|=* r:|=*' zstyle ':completion:*' list-colors '' -# should this be in keybindings? -bindkey -M menuselect '^o' accept-and-infer-next-history - zstyle ':completion:*:*:*:*:*' menu select zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#) ([0-9a-z-]#)*=01;34=0=01' zstyle ':completion:*:*:*:*:processes' command "ps -u `whoami` -o pid,user,comm -w -w" @@ -31,22 +20,9 @@ zstyle ':completion:*:*:*:*:processes' command "ps -u `whoami` -o pid,user,comm zstyle ':completion:*:cd:*' tag-order local-directories directory-stack path-directories cdpath=(.) -# use /etc/hosts and known_hosts for hostname completion -[ -r /etc/ssh/ssh_known_hosts ] && _global_ssh_hosts=(${${${${(f)"$(