diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 5004b67..8b1c592 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -51,17 +51,16 @@ function zle-keymap-select { [[ ${KEYMAP} == viins ]] || [[ ${KEYMAP} = '' ]] || [[ $1 = 'beam' ]]; then - echo -ne '\e[5 q' + echo -ne '\e[6 q' fi } zle -N zle-keymap-select zle-line-init() { zle -K viins # initiate `vi insert` as keymap (can be removed if `bindkey -V` has been set elsewhere) - echo -ne "\e[5 q" + echo -ne "\e[6 q" } zle -N zle-line-init -echo -ne '\e[5 q' # Use beam shape cursor on startup. -preexec() { echo -ne '\e[5 q' ;} # Use beam shape cursor for each new prompt. +precmd_dunctions() { zle-line-init ;} # Use beam shape cursor for each new prompt. # Load aliases and shortcuts if existent. [ -f "$HOME/.config/aliasrc" ] && source "$HOME/.config/aliasrc"