PS1+='%B%F{magenta}%#%f%b '
function zle-line-init zle-keymap-select {
- printf "\e]12;"
- [[ ${KEYMAP} == vicmd ]] && printf "red" || printf "green"
- printf "\e\\"
+ local ccolour=red
+ [[ ${KEYMAP} == vicmd ]] || ccolour=green
+ printf "\e]12;${ccolour}\e\\"
[[ "$#_autoenv_stack_entered" -eq 0 ]] && psvar=(${psvar#A}) || {
[[ -n "${psvar[(r)A]}" ]] || psvar=(A $psvar)
}