mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-15 00:06:09 +03:00
cli/list-keybinds: set default winsize for windows
When on windows, set some default terminal size. The actual size is not very important to our use case here, but we do need one
This commit is contained in:
@ -92,7 +92,8 @@ fn prettyPrint(alloc: Allocator, keybinds: Config.Keybinds) !u8 {
|
|||||||
const writer = buf_writer.writer().any();
|
const writer = buf_writer.writer().any();
|
||||||
|
|
||||||
const winsize: vaxis.Winsize = switch (builtin.os.tag) {
|
const winsize: vaxis.Winsize = switch (builtin.os.tag) {
|
||||||
.windows => {}, // TODO from environment ($LINES and $COLUMNS)
|
.windows => .{ .rows = 24, .cols = 120 }, // We use some default, it doesn't really matter
|
||||||
|
// for what we are doing since wrapping will occur anyways
|
||||||
else => try vaxis.Tty.getWinsize(tty.fd),
|
else => try vaxis.Tty.getWinsize(tty.fd),
|
||||||
};
|
};
|
||||||
try vx.resize(alloc, tty.anyWriter(), winsize);
|
try vx.resize(alloc, tty.anyWriter(), winsize);
|
||||||
|
Reference in New Issue
Block a user