Explorar el Código

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.
Ian Remmler hace 5 años
padre
commit
e1b7a5e2d4
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      scroll.c

+ 1 - 1
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;