summaryrefslogtreecommitdiff
path: root/docs/typ/themes.typ
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-10-01 03:23:25 -0300
committerGabriel Schneider <[email protected]>2026-10-01 03:23:25 -0300
commit5ecce06b9bb6a3bd0707de67189ee9fcfd3c58d2 (patch)
treedd98fb2b6b9798983cb6e00b4c73a7aa1696d1e5 /docs/typ/themes.typ
parentc10c9a29cbd5020bba2908ddc094c97af9eb0f9d (diff)
downloadpardes-5ecce06b9bb6a3bd0707de67189ee9fcfd3c58d2.tar.gz
pardes-5ecce06b9bb6a3bd0707de67189ee9fcfd3c58d2.zip
The docs take round 32: petscii words in terminal and image tags, open records and EMFILE, ThemeFile failures and replays, trailing-colon looks, pty/run after clear, no-text addr refusals, held log reads at Restore, pardes - in one open, and a detached pty in pixels
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs/typ/themes.typ')
-rw-r--r--docs/typ/themes.typ5
1 files changed, 4 insertions, 1 deletions
diff --git a/docs/typ/themes.typ b/docs/typ/themes.typ
index d30fe0bd..9212a27b 100644
--- a/docs/typ/themes.typ
+++ b/docs/typ/themes.typ
@@ -91,7 +91,10 @@ An imported theme whose name a port now holds is kept with `_helix` added
change its `.name`, and run `ThemeFile themes/mine.zon` (relative to the
config directory). Where the host reloads files, saving it updates the
theme at once; a malformed save keeps the last good version, and
-`Theme <name>` stops the watch. The format is `pardes.Theme` as
+`Theme <name>` stops the watch. A `ThemeFile` that fails to load changes
+nothing: #file("/ctl") and #word("DumpConfig") still name the file that last
+loaded, or none. #word("Restore") and `pardes -l` load a dump's
+`ThemeFile` again, as a #file("/ctl") write of it does. The format is `pardes.Theme` as
`std.zon.stringify` writes it, a complete theme with no inheritance.
The required roles: nullable `bg` and `fg`, `sel_bg`, `sel_fg`, `tag_bg`,