quirks: set legacy sgr for TERM_PROGRAM=vscode

This commit is contained in:
Tim Culverhouse 2024-09-04 04:19:57 -05:00
parent e1e3c61cdf
commit fa485c740c

View file

@ -283,6 +283,10 @@ pub fn enableDetectedFeatures(self: *Vaxis, tty: AnyWriter) !void {
self.caps.kitty_keyboard = false;
self.sgr = .legacy;
}
if (std.posix.getenv("TERM_PROGRAM")) |prg| {
if (std.mem.eql(u8, prg, "vscode"))
self.sgr = .legacy;
}
if (std.posix.getenv("VAXIS_FORCE_LEGACY_SGR")) |_|
self.sgr = .legacy;
if (std.posix.getenv("VAXIS_FORCE_WCWIDTH")) |_|