Commit 87f89de

Eric Bower  ·  2026-04-04 22:32:38 -0400 EDT
parent c6956f8
fix: kitty up arrow detection
1 files changed,  +1, -1
M src/util.zig
+1, -1
1@@ -218,7 +218,7 @@ pub fn isCtrlBackslash(buf: []const u8) bool {
2 
3 /// Detects vt100 or kitty keyboard protocol escape sequence for up arrow.
4 pub fn isUpArrow(buf: []const u8) bool {
5-    return std.mem.eql(u8, buf, "\x1b[A") or std.mem.eql(u8, buf, "\x1b[26;1u");
6+    return std.mem.eql(u8, buf, "\x1b[A") or std.mem.eql(u8, buf, "\x1b[1;1:1A");
7 }
8 
9 fn isKeyPressed(buf: []const u8, expected_key: u32, expected_mods: u32) bool {