Changed behaviour of bold-color

This commit is contained in:
Robert Ian Hawdon
2025-07-09 11:33:12 +01:00
parent b90deebfb2
commit 57fdfe76bb

View File

@ -154,15 +154,12 @@ pub const Style = struct {
.palette => |idx| palette: { .palette => |idx| palette: {
if (self.flags.bold) { if (self.flags.bold) {
if (opts.bold) |bold| switch (bold) { if (opts.bold) |_| {
.color => |v| break :palette v.toTerminalRGB(), const bright_offset = @intFromEnum(color.Name.bright_black);
.bright => { if (idx < bright_offset) {
const bright_offset = @intFromEnum(color.Name.bright_black); break :palette opts.palette[idx + bright_offset];
if (idx < bright_offset) { }
break :palette opts.palette[idx + bright_offset]; }
}
},
};
} }
break :palette opts.palette[idx]; break :palette opts.palette[idx];