From 669ef1a07ac6c115595f6fcb088cf02b7d0ea825 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Thu, 4 Jul 2019 19:39:23 +0200 Subject: [PATCH] csi: implement CSI S and CSI T (scroll up/down) --- csi.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/csi.c b/csi.c index 40a30f57..aecff2c1 100644 --- a/csi.c +++ b/csi.c @@ -460,6 +460,14 @@ csi_dispatch(struct terminal *term, uint8_t final) break; } + case 'S': + term_scroll(term, param_get(term, 0, 1)); + break; + + case 'T': + term_scroll_reverse(term, param_get(term, 0, 1)); + break; + case 'X': { /* Erase chars */ int count = min(