summaryrefslogtreecommitdiff
path: root/src/themes/dark.zig
blob: df41898280afe10761d69eab4dd1788f7eb437c8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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,
};