From 3531853b2c2248888722ac3a390fa8ef36f96c9c Mon Sep 17 00:00:00 2001 From: Patrick Jackson Date: Fri, 3 Nov 2023 13:15:58 -0600 Subject: [PATCH] fix(fish): use fish builtins for `enter_accept` (#1373) --- atuin/src/shell/atuin.fish | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/atuin/src/shell/atuin.fish b/atuin/src/shell/atuin.fish index d6e5a91..bff3744 100644 --- a/atuin/src/shell/atuin.fish +++ b/atuin/src/shell/atuin.fish @@ -23,15 +23,10 @@ function _atuin_search if test -n "$ATUIN_H" if string match --quiet '__atuin_accept__:*' "$ATUIN_H" set -l ATUIN_HIST (string match --regex '__atuin_accept__:(.*|\s*)' "$ATUIN_H" | awk 'NR == 2') - echo $ATUIN_HIST - # Need to run the pre/post exec functions manually - _atuin_preexec $ATUIN_HIST - eval $ATUIN_HIST - _atuin_postexec - # Allow space for repainting the prompt, this will work for prompts up to 2 lines - echo - echo - commandline -r "" + commandline -r "$ATUIN_HIST" + commandline -f repaint + commandline -f execute + return else commandline -r "$ATUIN_H" end