Просмотр исходного кода

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 5 лет назад
Родитель
Сommit
e1b7a5e2d4
1 измененных файлов с 1 добавлено и 1 удалено
  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;