From b16d199c54ce187a4e9be8086f7a81eabb628bcd Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 16 Apr 2026 19:24:21 +0530 Subject: [PATCH] ... --- tools/tui/loop/key-encoding.go | 10 +++++----- tools/tui/loop/terminal-state.go | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tools/tui/loop/key-encoding.go b/tools/tui/loop/key-encoding.go index 46e9c6247..0078c44a4 100644 --- a/tools/tui/loop/key-encoding.go +++ b/tools/tui/loop/key-encoding.go @@ -384,15 +384,15 @@ func (self *KeyEvent) AsCSI() string { ans.Grow(32) ans.WriteString("\033[") if key != 1 || self.Mods != 0 || shifted_key != 0 || alternate_key != 0 || self.Text != "" { - ans.WriteString(fmt.Sprint(key)) + fmt.Fprint(&ans, key) } if shifted_key != 0 || alternate_key != 0 { ans.WriteString(":") if shifted_key != 0 { - ans.WriteString(fmt.Sprint(shifted_key)) + fmt.Fprint(&ans, shifted_key) } if alternate_key != 0 { - ans.WriteString(fmt.Sprint(":", alternate_key)) + fmt.Fprint(&ans, ":", alternate_key) } } action := 1 @@ -405,9 +405,9 @@ func (self *KeyEvent) AsCSI() string { if self.Mods != 0 || action > 1 || self.Text != "" { m := uint(self.Mods) if action > 1 || m != 0 { - fmt.Fprintf(ans, ";%d", m+1) + fmt.Fprintf(&ans, ";%d", m+1) if action > 1 { - fmt.Fprintf(ans, ":%d", action) + fmt.Fprintf(&ans, ":%d", action) } } else if self.Text != "" { ans.WriteString(";") diff --git a/tools/tui/loop/terminal-state.go b/tools/tui/loop/terminal-state.go index c0b35b0c3..83389db1a 100644 --- a/tools/tui/loop/terminal-state.go +++ b/tools/tui/loop/terminal-state.go @@ -159,7 +159,7 @@ func (self *TerminalStateOptions) SetStateEscapeCodes() string { sb.WriteString("\033[>u") case NO_KEYBOARD_STATE_CHANGE: default: - fmt.Fprintf(sb, "\033[>%du", self.kitty_keyboard_mode) + fmt.Fprintf(&sb, "\033[>%du", self.kitty_keyboard_mode) } if self.mouse_tracking != NO_MOUSE_TRACKING { sb.WriteString(MOUSE_SGR_PIXEL_MODE.EscapeCodeToSet())