diff --git a/share/functions/__fish_shared_key_bindings.fish b/share/functions/__fish_shared_key_bindings.fish index 8282afa81..4a137fbfa 100644 --- a/share/functions/__fish_shared_key_bindings.fish +++ b/share/functions/__fish_shared_key_bindings.fish @@ -79,7 +79,7 @@ function __fish_shared_key_bindings -d "Bindings shared between emacs and vi mod bind $argv \ew 'set tok (commandline -pt); if test $tok[1]; echo; whatis $tok[1]; commandline -f repaint; end' # ncurses > 6.0 sends a "delete scrollback" sequence along with clear. # This string replace removes it. - bind $argv \cl 'clear | string replace \e\[3J ""; commandline -f repaint' + bind $argv \cl 'echo -n (clear | string replace \e\[3J ""); commandline -f repaint' bind $argv \cc __fish_cancel_commandline bind $argv \cu backward-kill-line bind $argv \cw backward-kill-path-component