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"
9 local val=$(( $SECONDS - $timer ))
10 [[ $val -gt 0 ]] && prompt+="%U${val}%u"
13 [[ ${KEYMAP} == vicmd ]] && state="+"
14 prompt+="%B%F{magenta}${state}%f%b "
19 zle -N zle-keymap-select
26 printf "\a\033]2;\033\\"