if [[ -n "$CMDQ_ACTIVE" ]] && [[ -z "$CMDQ_INTEGRATION_LOADED" ]]; then
export CMDQ_INTEGRATION_LOADED=1
_cmdq_precmd() {
local exit=$?
if [[ -n "$_CMDQ_IN_CMD" ]]; then
printf '\e]133;D;%s\a' "$exit"
unset _CMDQ_IN_CMD
fi
printf '\e]133;A\a'
}
_cmdq_preexec() {
_CMDQ_IN_CMD=1
printf '\e]133;C\a'
}
autoload -Uz add-zsh-hook 2>/dev/null
if (( $+functions[add-zsh-hook] )); then
add-zsh-hook precmd _cmdq_precmd
add-zsh-hook preexec _cmdq_preexec
else
precmd_functions+=(_cmdq_precmd)
preexec_functions+=(_cmdq_preexec)
fi
fi