summaryrefslogtreecommitdiff
path: root/src/themes/dark.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/themes/dark.zig')
-rw-r--r--src/themes/dark.zig22
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,
+};