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");
99
1010 socket_dir: []const u8,
1111 log_dir: []const u8,
12-max_scrollback: usize = 10_000_000,
12+max_scrollback_lines: usize = 2_000, // same default as tmux
1313 dir_mode: u32 = 0o750,
1414 log_mode: u32 = 0o640,
1515
+1, -1
......@@ -218,7 +218,7 @@ fn daemonLoop(daemon: *Daemon, gpa: std.mem.Allocator, io: std.Io, server_sock_f
218218 var term = try ghostty_vt.Terminal.init(io, gpa, .{
219219 .cols = init_size.cols,
220220 .rows = init_size.rows,
221- .max_scrollback = daemon.cfg.max_scrollback,
221+ .max_scrollback_lines = daemon.cfg.max_scrollback_lines,
222222 });
223223 defer term.deinit(gpa);
224224 var vt_stream = term.vtStream();
+2, -2
......@@ -1195,7 +1195,7 @@ fn testCreateTerminal(alloc: std.mem.Allocator, io: std.Io, cols: u16, rows: u16
11951195 var term = try ghostty_vt.Terminal.init(io, alloc, .{
11961196 .cols = cols,
11971197 .rows = rows,
1198- .max_scrollback = 10_000_000,
1198+ .max_scrollback_lines = 2_000,
11991199 });
12001200 if (vt_data.len > 0) {
12011201 var stream = term.vtStream();
......@@ -1227,7 +1227,7 @@ fn serializeRoundtrip(alloc: std.mem.Allocator, io: std.Io, source: *ghostty_vt.
12271227 var dest = try ghostty_vt.Terminal.init(io, alloc, .{
12281228 .cols = source.screens.active.pages.cols,
12291229 .rows = source.screens.active.pages.rows,
1230- .max_scrollback = 10_000_000,
1230+ .max_scrollback_lines = 2_000,
12311231 });
12321232 var stream = dest.vtStream();
12331233 defer stream.deinit();