Преглед на файлове

Ignore cursors movement sequences in history

Jochen Sprickerhof преди 5 години
родител
ревизия
f36c0dcd49
променени са 1 файла, в които са добавени 10 реда и са изтрити 1 реда
  1. 10 1
      scroll.c

+ 10 - 1
scroll.c

@@ -211,8 +211,17 @@ skipesc(char c)
 
 			/* don't save cursor move or clear screen */
 			/* esc sequences to log */
-			if (c == 'H' || c == 'J')
+			switch (c) {
+				case 'A':
+				case 'B':
+				case 'C':
+				case 'D':
+				case 'H':
+				case 'J':
+				case 'K':
+				case 'f':
 				return true;
+			}
 		}
 		break;
 	}