PS1="%2~ %B"
PS1+='${(j::)psvar}'
PS1+="%(1j.%j.)%b"
-PS1+='%U${vcs_info_msg_0_[1,-32]}%u'
+PS1+='%U${vcs_info_msg_0_}%u'
PS1+="%(?.. %S%?%s)"
PS1+='%(1S. %B${SECONDS}%b.)'
-PS1+='%B%F{magenta}${_VIMODE}%f%b '
+PS1+='%B%F{magenta}%#%f%b '
function zle-line-init zle-keymap-select {
- [[ ${KEYMAP} == vicmd ]] && _VIMODE="+" || _VIMODE="%#"
+ printf "\e]12;"
+ [[ ${KEYMAP} == vicmd ]] && printf "red" || printf "green"
+ printf "\e\\"
[[ "$#_autoenv_stack_entered" -eq 0 ]] && psvar=(${psvar#A}) || {
[[ -n "${psvar[(r)A]}" ]] || psvar=(A $psvar)
}
}
precmd() {
- printf "\a\033]2;\033\\"
+ printf "\a\e]2;\e\\"
vcs_info
}