diff --git a/files/zshrc b/files/zshrc index 09f8484..1138999 100644 --- a/files/zshrc +++ b/files/zshrc @@ -31,6 +31,15 @@ zle-keymap-select() { } zle -N zle-keymap-select +#autoload -U compinit +zstyle ':completion:*' menu select +#autoload -U compinit && compinit + +bindkey -M menuselect 'h' vi-backward-char +bindkey -M menuselect 'k' vi-up-line-or-history +bindkey -M menuselect 'l' vi-forward-char +bindkey -M menuselect 'j' vi-down-line-or-history + # Search through history in insert mode. bindkey -M viins '^j' history-beginning-search-forward bindkey -M viins '^k' history-beginning-search-backward @@ -38,5 +47,5 @@ bindkey -M viins '^k' history-beginning-search-backward # Restore some common and useful emacs mode shortcut. bindkey -M viins '^a' vi-beginning-of-line bindkey -M viins '^e' vi-end-of-line -bindkey -M viins '^l' vi-end-of-line +bindkey -M viins '^l' clear-screen