feat: buffer stdout

This commit is contained in:
LordMZTE 2022-10-15 11:25:39 +02:00
parent be618fa15c
commit 673957a557
Signed by: LordMZTE
GPG key ID: B64802DC33A64FF6

View file

@ -44,9 +44,10 @@ pub fn update() void {
}
fn tryRender(cols: usize) !void {
const writer = std.io.getStdOut().writer();
var pl = powerline.Powerline(@TypeOf(writer)).init(
writer,
const stdout = std.io.getStdOut().writer();
var writer = std.io.bufferedWriter(stdout);
var pl = powerline.Powerline(@TypeOf(writer.writer())).init(
writer.writer(),
cols,
col(pal.bg),
);
@ -210,6 +211,7 @@ fn tryRender(cols: usize) !void {
}
try pl.finish();
try writer.flush();
}
pub fn render(rows: i32, cols: i32) void {