diff --git a/src/renderer/vaxis/renderer.zig b/src/renderer/vaxis/renderer.zig index 17f219e..9f8236a 100644 --- a/src/renderer/vaxis/renderer.zig +++ b/src/renderer/vaxis/renderer.zig @@ -447,8 +447,12 @@ const Loop = struct { fn ttyRun(self: *Loop) !void { switch (builtin.os.tag) { .windows => { + var parser: vaxis.Parser = .{ + .grapheme_data = &self.vaxis.unicode.grapheme_data, + }; + const a = self.vaxis.opts.system_clipboard_allocator orelse @panic("no tty allocator"); while (!self.should_quit) { - self.postEvent(try self.tty.nextEvent()); + self.postEvent(try self.tty.nextEvent(&parser, a)); } }, else => {