diff --git a/share/functions/history.fish b/share/functions/history.fish index 544fec036..3d272cf0e 100644 --- a/share/functions/history.fish +++ b/share/functions/history.fish @@ -34,12 +34,13 @@ function history --description "Deletes an item from history" set cmd clear case --search set cmd print + case --merge case -- set -e argv[$i] break - case -* --* + case "-*" "--*" printf ( _ "%s: invalid option -- %s\n" ) history $argv[1] >& 2 - return 1 + return end end else