1 function zle-line-init zle-keymap-select {
3 [[ "$#_autoenv_stack_entered" -gt 0 ]] && prompt+="A"
4 [[ -n "$VIRTUAL_ENV" ]] && prompt+="V"
6 prompt+="%U${vcs_info_msg_0_[1,-32]}%u"
8 prompt+="%(1S.%U${SECONDS}%u.)"
10 [[ ${KEYMAP} == vicmd ]] && state="+"
11 prompt+="%B%F{magenta}${state}%f%b "
16 zle -N zle-keymap-select
23 printf "\a\033]2;\033\\"