# Lines configured by zsh-newuser-install HISTFILE=${HOME}/.zsh_history HISTSIZE=1000 SAVEHIST=1000 unsetopt beep # End of lines configured by zsh-newuser-install bindkey -v bindkey -M vicmd 'j' backward-char bindkey -M vicmd 'k' down-line-or-history bindkey -M vicmd 'l' up-line-or-history bindkey -M vicmd ';' forward-char autoload -U compinit compinit _comp_options+=(globdots) setopt MENU_COMPLETE setopt AUTO_LIST zmodload zsh/complist zstyle ':completion:*' menu select function zsh-update-mode-color { if [[ ${KEYMAP} == vicmd ]]; then ZSH_MODE="NRM" ZSH_MODE_COLOR="%F{11}" else ZSH_MODE="INS" ZSH_MODE_COLOR="%F{cyan}" fi } function zle-keymap-select { zsh-update-mode-color zle reset-prompt } function zle-line-init { zsh-update-mode-color zle reset-prompt } zle -N zle-keymap-select zle -N zle-line-init setopt prompt_subst PROMPT=$'${BEFORE_ZSH_PROMPT}%B%F{red}(\U0001D419)%f %F{green}%n%f %F{12}%~%f \${ZSH_MODE_COLOR}\${ZSH_MODE} $%f%b ' [ -f /etc/my_zsh_utils.zsh ] && source /etc/my_zsh_utils.zsh [ -f "${HOME}/.zshrc" ] && source "${HOME}/.zshrc"