6 PS1+='%U${vcs_info_msg_0_}%u'
8 PS1+='%(1S. %B${SECONDS}%b.)'
9 PS1+='%B%F{magenta}${_VIMODE}%f%b '
11 function zle-line-init zle-keymap-select {
12 [[ ${KEYMAP} == vicmd ]] && _VIMODE="+" || _VIMODE="%#"
13 [[ "$#_autoenv_stack_entered" -eq 0 ]] && psvar=(${psvar#A}) || {
14 [[ -n "${psvar[(r)A]}" ]] || psvar=(A $psvar)
16 [[ -z "$VIRTUAL_ENV" ]] && psvar=(${psvar#V}) || {
17 [[ -n "${psvar[(r)V]}" ]] || psvar=(V $psvar)
23 zle -N zle-keymap-select