1 2 3 4 5 6 7 8 9 10
function precmd { print -Pn "\e]133;A\e\\" if ! builtin zle; then print -n "\e]133;D\e\\" fi } function preexec { print -n "\e]133;C\e\\" }