diff --git a/configs/shells.nix b/configs/shells.nix index 0935417..5666cc3 100644 --- a/configs/shells.nix +++ b/configs/shells.nix @@ -53,7 +53,19 @@ in { setopt AUTOCD CDABLE_VARS setopt HIST_IGNORE_ALL_DUPS setopt VI + setopt AUTO_MENU + setopt COMPLETE_IN_WORD + setopt ALWAYS_TO_END unsetopt NOMATCH + unsetopt MENU_COMPLETE + + zstyle ':completion:*:*:*:*:*' menu select + zstyle ':completion:*' matcher-list 'm:{a-zA-Z-_}={A-Za-z_-}' 'r:|=*' 'l:|=* r:|=*' + zstyle ':completion:*' special-dirs true + zstyle ':completion:*' list-colors \'\' + zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#) ([0-9a-z-]#)*=01;34=0=01' + zstyle ':completion:*:*:*:*:processes' command "ps -u $USER -o pid,user,comm -w -w" + zstyle ':completion:*:cd:*' tag-order local-directories directory-stack path-directories export KEYTIMEOUT=1