From 5ecce06b9bb6a3bd0707de67189ee9fcfd3c58d2 Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Thu, 1 Oct 2026 03:23:25 -0300 Subject: 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 --- docs/typ/themes.typ | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'docs/typ/themes.typ') 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 ` stops the watch. The format is `pardes.Theme` as +`Theme ` 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`, -- cgit v1.3