diff options
Diffstat (limited to 'src/themes/dark.zig')
| -rw-r--r-- | src/themes/dark.zig | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/themes/dark.zig b/src/themes/dark.zig new file mode 100644 index 00000000..df418982 --- /dev/null +++ b/src/themes/dark.zig @@ -0,0 +1,22 @@ +//! pardes's own dark theme, and the boot default until the helix capture +//! displaced it. It stays in the ring because it is the only one that leaves +//! `bg`/`fg` NULL: the page keeps the host terminal's own default cell, so +//! pardes sits inside whatever the surrounding terminal already looks like and +//! only paints its chrome. Every other theme here dresses the whole page. +pub const theme = .{ + .name = "dark", + .bg = null, + .fg = null, + .tag_bg = .{ 0x2c, 0x2a, 0x3e }, + .tag_fg = .{ 0x96, 0x96, 0x96 }, + .box = .{ 0x6e, 0x4f, 0xd0 }, + .box_dim = .{ 0x38, 0x3c, 0x54 }, + .kw = .{ 0xcc, 0x70, 0xd8 }, + .str = .{ 0x8a, 0xb8, 0x7a }, + .num = .{ 0xd0, 0xc0, 0x70 }, + .comment = .{ 0xf0, 0xf0, 0xf0 }, + .lineno = .{ 0x5a, 0x5a, 0x5a }, + .scroll_track = .{ 0x2a, 0x2a, 0x2a }, + .scroll_thumb = .{ 0x52, 0x52, 0x52 }, + .palette = null, +}; |
