From 91456371346b831b5c1a95879cbe734105022a6f Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Mon, 24 Feb 2025 18:20:47 +0100 Subject: [PATCH] fix: add workaround for conpty ul color escape sequence parser bug closes #191 --- build.zig.zon | 4 ++-- src/renderer/vaxis/renderer.zig | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/build.zig.zon b/build.zig.zon index a414bd6..89c4af7 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -30,8 +30,8 @@ .hash = "122019f077d09686b1ec47928ca2b4bf264422f3a27afc5b49dafb0129a4ceca0d01", }, .vaxis = .{ - .url = "https://github.com/neurocyte/libvaxis/archive/d899244bc0a3775b59c18e90eb41acee11675f96.tar.gz", - .hash = "12207e33747072d878fce61f587c133124dc95f4ae8aab7d2b3f467699586af07c77", + .url = "https://github.com/neurocyte/libvaxis/archive/e518e139417a9773f59624961b02e05b8fffff35.tar.gz", + .hash = "122045fec2cedf3f68c20f961c42f3ca1e901238aec5a0c7b3b632cd21ce3b621f76", }, .zeit = .{ .url = "https://github.com/rockorager/zeit/archive/8fd203f85f597f16e0a525c1f1ca1e0bffded809.tar.gz", diff --git a/src/renderer/vaxis/renderer.zig b/src/renderer/vaxis/renderer.zig index f761fc0..f768d07 100644 --- a/src/renderer/vaxis/renderer.zig +++ b/src/renderer/vaxis/renderer.zig @@ -91,6 +91,7 @@ pub fn panic(msg: []const u8, error_return_trace: ?*std.builtin.StackTrace, ret_ pub fn run(self: *Self) !void { self.vx.sgr = .legacy; + self.vx.conpty_hacks = true; panic_cleanup = .{ .allocator = self.allocator, .tty = &self.tty, .vx = &self.vx }; if (!self.no_alternate) try self.vx.enterAltScreen(self.tty.anyWriter());