pull/9412/head
Mitchell Hashimoto 2025-10-30 10:06:12 -07:00
parent 27a98123a0
commit 450155f150
No known key found for this signature in database
GPG Key ID: 523D5DC389D273BC
1 changed files with 14 additions and 14 deletions

View File

@ -225,24 +225,24 @@ pub const TerminalFormatter = struct {
.plain => break :palette,
.vt => {
for (self.terminal.colors.palette.current, 0..) |rgb, i| {
try writer.print(
"\x1b]4;{d};rgb:{x:0>2}/{x:0>2}/{x:0>2}\x1b\\",
.{ i, rgb.r, rgb.g, rgb.b },
);
}
for (self.terminal.colors.palette.current, 0..) |rgb, i| {
try writer.print(
"\x1b]4;{d};rgb:{x:0>2}/{x:0>2}/{x:0>2}\x1b\\",
.{ i, rgb.r, rgb.g, rgb.b },
);
}
},
// For HTML, we emit CSS to setup our palette variables.
.html => {
try writer.writeAll("<style>:root{");
for (self.terminal.colors.palette.current, 0..) |rgb, i| {
try writer.print(
"--vt-palette-{d}: #{x:0>2}{x:0>2}{x:0>2};",
.{ i, rgb.r, rgb.g, rgb.b },
);
}
try writer.writeAll("}</style>");
try writer.writeAll("<style>:root{");
for (self.terminal.colors.palette.current, 0..) |rgb, i| {
try writer.print(
"--vt-palette-{d}: #{x:0>2}{x:0>2}{x:0>2};",
.{ i, rgb.r, rgb.g, rgb.b },
);
}
try writer.writeAll("}</style>");
},
}