Silence fish string match (#1336)

Oops. `string match` is a bit too noisy, make it quiet. Also print the
match before executing it.

Resolve #1335
This commit is contained in:
Ellie Huxtable 2023-10-26 18:29:25 +01:00 committed by GitHub
parent b7adf1d797
commit 5ca346b40c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -19,15 +19,18 @@ end
function _atuin_search
set h (ATUIN_SHELL_FISH=t ATUIN_LOG=error atuin search $argv -i -- (commandline -b) 3>&1 1>&2 2>&3)
commandline -f repaint
if test -n "$h"
if string match -g '__atuin_accept__:*' "$h"
eval (string match -r '__atuin_accept__:(.*|\s*)' "$h" | awk 'NR == 2')
if string match -qg '__atuin_accept__:*' "$h"
set hist (string match -r '__atuin_accept__:(.*|\s*)' "$h" | awk 'NR == 2')
echo $hist
eval $hist
else
commandline -r "$h"
end
end
commandline -f repaint
end
function _atuin_bind_up