From 2b4feef421c35ee4ec892689585a9b0eb8816319 Mon Sep 17 00:00:00 2001 From: Aaron John Date: Fri, 28 Jun 2024 09:18:24 +0200 Subject: [PATCH] Define checks for further $TERM values --- CRT.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CRT.c b/CRT.c index 63df1cec7..ac60bbcfc 100644 --- a/CRT.c +++ b/CRT.c @@ -1007,6 +1007,24 @@ static bool terminalSupportsDefinedKeys(const char* termType) { } switch (termType[0]) { + case 'a': + if (String_eq(termType, "alacritty")) { + return true; + } + break; + case 's': + if (termType[1] == 't' && (termType[2] == '-' || !termType[2])) { + return true; + } + if (String_eq(termType, "screen")) { + return true; + } + break; + case 't': + if (String_eq(termType, "tmux")) { + return true; + } + break; case 'v': if (String_eq(termType, "vt220")) { return true;