scroll

scrollbackbuffer program for st
git clone git://git.suckless.org/scroll
Log | Files | Refs | README

commit e1b7a5e2d472d56c236262b1679c5017e934a025
parent 2f696500f791925b6d5cdff3268e57f2fbc3a2a9
Author: Ian Remmler <ian@remmler.org>
Date:   Sat, 25 Apr 2020 17:13:52 -0500

Don't retain any clear screen sequence variants.

(Simpler, replaces previous patch)

Elide all clear screen escape sequences from the scrollback buffer,
partial or complete. zshell, for example, emits ^[[J on startup, which
causes the scrolled down portion of the screen to be cleared when
scrolling to the beginning of the buffer and less than the entire screen
is scrolled.

Diffstat:
Mscroll.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scroll.c b/scroll.c @@ -208,7 +208,7 @@ skipesc(char c) /* don't save cursor move or clear screen */ /* esc sequences to log */ - if (c == 'H' || strcmp(buf, "2J") == 0) + if (c == 'H' || c == 'J') return true; } break;