| Don't retain any clear screen sequence variants. - scroll - scrollbackbuffer pr… | |
| git clone git://git.suckless.org/scroll | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit e1b7a5e2d472d56c236262b1679c5017e934a025 | |
| parent 2f696500f791925b6d5cdff3268e57f2fbc3a2a9 | |
| Author: Ian Remmler <[email protected]> | |
| 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: | |
| M scroll.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; |