# Source this in your ~/.zshrc
_atuin_preexec(){id=$(atuinhistorystart$1)exportATUIN_HISTORY_ID="$id"}
_atuin_precmd(){localEXIT="$?"[[-z"${ATUIN_HISTORY_ID}"]]&&returnatuinhistoryend$ATUIN_HISTORY_ID--exit$EXIT}
add-zsh-hookpreexec_atuin_preexec
add-zsh-hookprecmd_atuin_precmd