diff options
| author | Can Celik <ogulcancelik@gmail.com> | 2026-09-10 21:51:57 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-10 21:51:57 +0300 |
| commit | 425c86179791cd32e2d4ce0ae7f269940b4b0663 (patch) | |
| tree | e52c4383a6d69216cbe2a32638bf90841d7e2189 /vendor/libghostty-vt/src/inspector/widgets/key.zig | |
| parent | 90e947a6e26e02f10ec7f1694c4eb5b78a86406b (diff) | |
chore: upgrade libghostty and preserve terminal behavior (#3906)
Diffstat (limited to 'vendor/libghostty-vt/src/inspector/widgets/key.zig')
| -rw-r--r-- | vendor/libghostty-vt/src/inspector/widgets/key.zig | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/vendor/libghostty-vt/src/inspector/widgets/key.zig b/vendor/libghostty-vt/src/inspector/widgets/key.zig index 7d7188a6..2a3f531e 100644 --- a/vendor/libghostty-vt/src/inspector/widgets/key.zig +++ b/vendor/libghostty-vt/src/inspector/widgets/key.zig @@ -232,8 +232,7 @@ fn modsTooltip( mods: *const input.Mods, buf: []u8, ) ![:0]const u8 { - var stream = std.io.fixedBufferStream(buf); - const writer = stream.writer(); + var writer: std.Io.Writer = .fixed(buf); var first = true; if (mods.shift) { try writer.writeAll("Shift"); @@ -254,7 +253,7 @@ fn modsTooltip( try writer.writeAll("Super"); } try writer.writeByte(0); - const written = stream.getWritten(); + const written = writer.buffered(); return written[0 .. written.len - 1 :0]; } @@ -403,8 +402,7 @@ pub const Stream = struct { cimgui.c.ImGui_TextDisabled("-"); } else { var utf8_buf: [128]u8 = undefined; - var utf8_stream = std.io.fixedBufferStream(&utf8_buf); - const utf8_writer = utf8_stream.writer(); + var utf8_writer: std.Io.Writer = .fixed(&utf8_buf); if (std.unicode.Utf8View.init(ev.event.utf8)) |view| { var utf8_it = view.iterator(); while (utf8_it.nextCodepoint()) |cp| { @@ -423,8 +421,7 @@ pub const Stream = struct { cimgui.c.ImGui_TextDisabled("-"); } else { var pty_buf: [256]u8 = undefined; - var pty_stream = std.io.fixedBufferStream(&pty_buf); - const pty_writer = pty_stream.writer(); + var pty_writer: std.Io.Writer = .fixed(&pty_buf); for (ev.pty) |byte| { if (byte == 0x1B) { pty_writer.writeAll("ESC ") catch break; @@ -444,8 +441,7 @@ pub const Stream = struct { cimgui.c.ImGui_TextDisabled("-"); } else { var binding_buf: [256]u8 = undefined; - var binding_stream = std.io.fixedBufferStream(&binding_buf); - const binding_writer = binding_stream.writer(); + var binding_writer: std.Io.Writer = .fixed(&binding_buf); for (ev.binding, 0..) |action, i| { if (i > 0) binding_writer.writeAll(", ") catch break; binding_writer.writeAll(@tagName(action)) catch break; |
