diff --git a/atuin/src/shell/atuin.zsh b/atuin/src/shell/atuin.zsh index 16c001c4..430067b2 100644 --- a/atuin/src/shell/atuin.zsh +++ b/atuin/src/shell/atuin.zsh @@ -17,7 +17,12 @@ zmodload zsh/datetime 2>/dev/null _zsh_autosuggest_strategy_atuin() { suggestion=$(atuin search --cmd-only --limit 1 --search-mode prefix "$1") } -ZSH_AUTOSUGGEST_STRATEGY=("atuin" "${ZSH_AUTOSUGGEST_STRATEGY[@]}") + +if [ -n "${ZSH_AUTOSUGGEST_STRATEGY:-}" ]; then + ZSH_AUTOSUGGEST_STRATEGY=("atuin" "${ZSH_AUTOSUGGEST_STRATEGY[@]}") +else + ZSH_AUTOSUGGEST_STRATEGY=("atuin") +fi export ATUIN_SESSION=$(atuin uuid)