diff --git a/share/functions/fish_delta.fish b/share/functions/fish_delta.fish index 3c1d7a13f..327bcc86d 100644 --- a/share/functions/fish_delta.fish +++ b/share/functions/fish_delta.fish @@ -111,7 +111,7 @@ function fish_delta for file in $files set -l bn (path basename -- $file) set -l def (path filter -rf -- $default_var/$bn)[1] - or set -l def (set -q dir[1] && status get-file $dir/$bn >/dev/null && echo embedded) + or set -l def (set -q dir[1] && status get-file $dir/$bn &>/dev/null && echo embedded) or begin if test $all_changed = 0 set -ql _flag_n diff --git a/tests/checks/fish_delta.fish b/tests/checks/fish_delta.fish new file mode 100644 index 000000000..544cdd1d2 --- /dev/null +++ b/tests/checks/fish_delta.fish @@ -0,0 +1,8 @@ +# RUN: %fish %s + +fish_delta | grep -A1 '\bfunction __fish_print_help\b' +# CHECK: -function __fish_print_help --description "Print help for the specified fish function or builtin" +# CHECK: - set -l item $argv[1] +# CHECK: -- +# CHECK: +function __fish_print_help +# CHECK: + echo Documentation for $argv >&2