From d4f9d22c920b387fc2cd5813ede3434e570ff8c6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 13 Jul 2023 22:01:27 +0530 Subject: [PATCH] Have ctrl_l clear the current prompt line so it is not saved in the scrollback --- kitty/options/definition.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/options/definition.py b/kitty/options/definition.py index ec328aa74..2aa2ce783 100644 --- a/kitty/options/definition.py +++ b/kitty/options/definition.py @@ -4033,7 +4033,7 @@ the screen, instead of just clearing the screen. For ZSH, in :file:`~/.zshrc`, a .. code-block:: zsh ctrl_l() { - builtin print -rn -- $'\e[H\e[22J' > "$TTY" + builtin print -rn -- $'\r\e[0J\e[H\e[22J' >"$TTY" builtin zle .reset-prompt builtin zle -R }