From d675977f100f4be0330ae2d28977e737fc93d457 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 25 Jun 2020 23:07:34 +0530 Subject: [PATCH] Better error message for xterm specific key resource CSI codes that vim has started emitting --- kitty/parser.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kitty/parser.c b/kitty/parser.c index fa7d4f23b..47673fdf5 100644 --- a/kitty/parser.c +++ b/kitty/parser.c @@ -783,6 +783,12 @@ dispatch_csi(Screen *screen, PyObject DUMP_UNUSED *dump_callback) { REPORT_ERROR("Unknown DECSTR CSI sequence with start and end modifiers: '%c' '%c'", start_modifier, end_modifier); } break; + case 'm': + if (start_modifier == '>' && !end_modifier) { + REPORT_ERROR("Ignoring xterm specific key modifier resource options (CSI > m)"); + break; + } + /* fallthrough */ default: REPORT_ERROR("Unknown CSI code: '%s' with start_modifier: '%c' and end_modifier: '%c' and parameters: '%s'", utf8(code), start_modifier, end_modifier, repr_csi_params(params, num_params)); }