summaryrefslogtreecommitdiff
path: root/src/themes/dark.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-08-05 15:05:34 -0300
committerGabriel Schneider <[email protected]>2026-08-10 09:17:07 -0300
commit6eaa81710fee8ee2191a0b967b069bb01952be2e (patch)
tree051f54ede02517a851538f8a853f52c7bdfa96a9 /src/themes/dark.zig
parent98199e573d678f6b29a5c122836ec393856d7bd8 (diff)
downloadpardes-6eaa81710fee8ee2191a0b967b069bb01952be2e.tar.gz
pardes-6eaa81710fee8ee2191a0b967b069bb01952be2e.zip
theme the selection colors
Diffstat (limited to 'src/themes/dark.zig')
-rw-r--r--src/themes/dark.zig8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/themes/dark.zig b/src/themes/dark.zig
index df418982..5b39b1c7 100644
--- a/src/themes/dark.zig
+++ b/src/themes/dark.zig
@@ -3,10 +3,18 @@
//! `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.
+//!
+//! The selection pair is the warm tan pardes used to paint EVERY theme's
+//! selection with, back when those six numbers were module constants. This is
+//! the theme it belongs to: a null page is the host terminal's, and a tan that
+//! reads as keyboard-driven on whatever dark cell that turns out to be is
+//! exactly what it was picked for.
pub const theme = .{
.name = "dark",
.bg = null,
.fg = null,
+ .sel_bg = .{ 0x4a, 0x3a, 0x1e },
+ .sel_fg = .{ 0xd8, 0xc8, 0xa8 },
.tag_bg = .{ 0x2c, 0x2a, 0x3e },
.tag_fg = .{ 0x96, 0x96, 0x96 },
.box = .{ 0x6e, 0x4f, 0xd0 },