Don't retain any clear screen sequence variants. - scroll - scrollbackbuffer program for st
 (HTM) git clone git://git.suckless.org/scroll
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit e1b7a5e2d472d56c236262b1679c5017e934a025
 (DIR) parent 2f696500f791925b6d5cdff3268e57f2fbc3a2a9
 (HTM) 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:
         M scroll.c                            |       2 +-
       
       1 file changed, 1 insertion(+), 1 deletion(-)
       ---
 (DIR) 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;