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
1@@ -9,7 +9,7 @@ const cross = @import("cross.zig");
2
3 socket_dir: []const u8,
4 log_dir: []const u8,
5-max_scrollback: usize = 10_000_000,
6+max_scrollback_lines: usize = 2_000, // same default as tmux
7 dir_mode: u32 = 0o750,
8 log_mode: u32 = 0o640,
9
+1,
-1
1@@ -218,7 +218,7 @@ fn daemonLoop(daemon: *Daemon, gpa: std.mem.Allocator, io: std.Io, server_sock_f
2 var term = try ghostty_vt.Terminal.init(io, gpa, .{
3 .cols = init_size.cols,
4 .rows = init_size.rows,
5- .max_scrollback = daemon.cfg.max_scrollback,
6+ .max_scrollback_lines = daemon.cfg.max_scrollback_lines,
7 });
8 defer term.deinit(gpa);
9 var vt_stream = term.vtStream();
+2,
-2
1@@ -1195,7 +1195,7 @@ fn testCreateTerminal(alloc: std.mem.Allocator, io: std.Io, cols: u16, rows: u16
2 var term = try ghostty_vt.Terminal.init(io, alloc, .{
3 .cols = cols,
4 .rows = rows,
5- .max_scrollback = 10_000_000,
6+ .max_scrollback_lines = 2_000,
7 });
8 if (vt_data.len > 0) {
9 var stream = term.vtStream();
10@@ -1227,7 +1227,7 @@ fn serializeRoundtrip(alloc: std.mem.Allocator, io: std.Io, source: *ghostty_vt.
11 var dest = try ghostty_vt.Terminal.init(io, alloc, .{
12 .cols = source.screens.active.pages.cols,
13 .rows = source.screens.active.pages.rows,
14- .max_scrollback = 10_000_000,
15+ .max_scrollback_lines = 2_000,
16 });
17 var stream = dest.vtStream();
18 defer stream.deinit();