4 PROMPT+='${(j::)psvar}'
6 PROMPT+='%U${vcs_info_msg_0_}%u'
7 PROMPT+="%(?.. %S%?%s)"
8 PROMPT+='%(1S. %B${SECONDS}%b.)'
9 PROMPT+='%B%F{magenta}%#%f%b '
11 function zle-line-init zle-keymap-select {
13 [[ ${KEYMAP} == vicmd ]] || ccolour=green
14 printf "\e]12;${ccolour}\e\\"
15 [[ "$#_autoenv_stack_entered" -eq 0 ]] && psvar=(${psvar#A}) || {
16 [[ -n "${psvar[(r)A]}" ]] || psvar=(A $psvar)
18 [[ -z "$VIRTUAL_ENV" ]] && psvar=(${psvar#V}) || {
19 [[ -n "${psvar[(r)V]}" ]] || psvar=(V $psvar)
25 zle -N zle-keymap-select