Revert "fix(bash): avoid unexpected atuin history start for keybindings (#1…" (#1727)

This reverts commit 86f2c8e588.
This commit is contained in:
Ellie Huxtable 2024-02-17 09:48:15 +00:00 committed by GitHub
parent 4512cd5c7f
commit 032ca19c73
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -17,14 +17,6 @@ export ATUIN_SESSION
ATUIN_HISTORY_ID=""
__atuin_preexec() {
if [[ ! ${BLE_ATTACHED-} ]]; then
# With bash-preexec, preexec may be called even for the command run by
# keybindings. There is no general and robust way to detect the
# command for keybindings, but at least we want to exclude Atuin's
# keybindings.
[[ $BASH_COMMAND == '__atuin_history'* && $BASH_COMMAND != "$1" ]] && return 0
fi
local id
id=$(atuin history start -- "$1")
export ATUIN_HISTORY_ID=$id