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();