default_command_not_found_handler: Join arguments

Without it, this would print the error multiple times, like

    Unknown command: echs
    Unknown command: 1
    Unknown command: 2
    Unknown command: 3

Fixes #5588.
This commit is contained in:
Fabian Homborg 2019-01-26 21:16:50 +01:00
parent a5ef1e395e
commit 77b7f5513e
2 changed files with 2 additions and 2 deletions

View File

@ -12,7 +12,7 @@ or set -g __fish_added_user_paths
# Create the default command_not_found handler # Create the default command_not_found handler
# #
function __fish_default_command_not_found_handler function __fish_default_command_not_found_handler
printf "fish: Unknown command '%s'\n" (string escape -- $argv) >&2 printf "fish: Unknown command %s\n" (string escape -- "$argv") >&2
end end
if status --is-interactive if status --is-interactive

View File

@ -1,4 +1,4 @@
fish: Unknown command 'syntax-error' fish: Unknown command syntax-error
$XDG_CONFIG_HOME/fish/config.fish (line 2): $XDG_CONFIG_HOME/fish/config.fish (line 2):
syntax-error syntax-error
^ ^