From a397c64efe5e9918a39dba97375b625a5320567f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Tue, 23 Jul 2019 17:57:41 +0200 Subject: [PATCH] csi: ignore CSI ?1036h/l (metaSendsEscape) --- csi.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/csi.c b/csi.c index cfe66b93..5f37663c 100644 --- a/csi.c +++ b/csi.c @@ -715,6 +715,10 @@ csi_dispatch(struct terminal *term, uint8_t final) term->mouse_reporting = MOUSE_URXVT; break; + case 1036: + /* metaSendsEscape - we always send escape */ + break; + case 1049: if (term->grid != &term->alt) { term->grid = &term->alt; @@ -798,6 +802,11 @@ csi_dispatch(struct terminal *term, uint8_t final) term->focus_events = false; break; + case 1036: + /* metaSendsEscape - we always send escape */ + LOG_WARN("unimplemented: meta does *not* send escape"); + break; + case 1049: if (term->grid == &term->alt) { term->grid = &term->normal;