Commit 8a6d038
Eric Bower
·
2026-08-01 09:54:53 -0400 EDT
parent 027afd7
fix: max_scrollback buffer api for libghostty changed
3 files changed,
+4,
-4
+1,
-1
| ... | ... | @@ -9,7 +9,7 @@ const cross = @import("cross.zig"); | |
| 9 | 9 | ||
| 10 | 10 | socket_dir: []const u8, | |
| 11 | 11 | log_dir: []const u8, | |
| 12 | - | max_scrollback: usize = 10_000_000, | |
| 12 | + | max_scrollback_lines: usize = 2_000, // same default as tmux | |
| 13 | 13 | dir_mode: u32 = 0o750, | |
| 14 | 14 | log_mode: u32 = 0o640, | |
| 15 | 15 |
+1,
-1
| ... | ... | @@ -218,7 +218,7 @@ fn daemonLoop(daemon: *Daemon, gpa: std.mem.Allocator, io: std.Io, server_sock_f | |
| 218 | 218 | var term = try ghostty_vt.Terminal.init(io, gpa, .{ | |
| 219 | 219 | .cols = init_size.cols, | |
| 220 | 220 | .rows = init_size.rows, | |
| 221 | - | .max_scrollback = daemon.cfg.max_scrollback, | |
| 221 | + | .max_scrollback_lines = daemon.cfg.max_scrollback_lines, | |
| 222 | 222 | }); | |
| 223 | 223 | defer term.deinit(gpa); | |
| 224 | 224 | var vt_stream = term.vtStream(); |
+2,
-2
| ... | ... | @@ -1195,7 +1195,7 @@ fn testCreateTerminal(alloc: std.mem.Allocator, io: std.Io, cols: u16, rows: u16 | |
| 1195 | 1195 | var term = try ghostty_vt.Terminal.init(io, alloc, .{ | |
| 1196 | 1196 | .cols = cols, | |
| 1197 | 1197 | .rows = rows, | |
| 1198 | - | .max_scrollback = 10_000_000, | |
| 1198 | + | .max_scrollback_lines = 2_000, | |
| 1199 | 1199 | }); | |
| 1200 | 1200 | if (vt_data.len > 0) { | |
| 1201 | 1201 | var stream = term.vtStream(); |
| ... | ... | @@ -1227,7 +1227,7 @@ fn serializeRoundtrip(alloc: std.mem.Allocator, io: std.Io, source: *ghostty_vt. | |
| 1227 | 1227 | var dest = try ghostty_vt.Terminal.init(io, alloc, .{ | |
| 1228 | 1228 | .cols = source.screens.active.pages.cols, | |
| 1229 | 1229 | .rows = source.screens.active.pages.rows, | |
| 1230 | - | .max_scrollback = 10_000_000, | |
| 1230 | + | .max_scrollback_lines = 2_000, | |
| 1231 | 1231 | }); | |
| 1232 | 1232 | var stream = dest.vtStream(); | |
| 1233 | 1233 | defer stream.deinit(); |