summaryrefslogtreecommitdiff
path: root/docs/design.typ
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-08-18 14:21:38 -0300
committerGabriel Schneider <[email protected]>2026-08-18 23:45:30 -0300
commit382abe3dafb872b3e6c9792a9cc0abcf6267e180 (patch)
treee30f47d911561db9b02e714287a1658822c77a09 /docs/design.typ
parentc24a9e40215bc30c68c9db7675f1c6a07d9bbae3 (diff)
downloadpardes-382abe3dafb872b3e6c9792a9cc0abcf6267e180.tar.gz
pardes-382abe3dafb872b3e6c9792a9cc0abcf6267e180.zip
file_watch + builtins + config: richer watch semantics, new builtins, config docs
Diffstat (limited to 'docs/design.typ')
-rw-r--r--docs/design.typ7
1 files changed, 6 insertions, 1 deletions
diff --git a/docs/design.typ b/docs/design.typ
index 1c50cfde..d49be3e6 100644
--- a/docs/design.typ
+++ b/docs/design.typ
@@ -479,7 +479,12 @@ output buffer whose rows are those very commands — execute a row (Tab, middle
click) and the theme goes on; n/N select such a row WHOLE, since a command
line holds no place to pick out of it — the third grain of that motion, the
other two being one stop per ROW in a results list (the location at its head,
-never the matched text after it) and every look-able word in free text.
+never the matched text after it) and every look-able word in free text. Native
+shells also accept `ThemeFile <path>`: one complete ZON `Theme`, loaded at
+runtime and, where document watches are available, watched with the same
+parent-directory/rename-over semantics. `DumpThemes` materializes the compiled
+ring under `<config>/themes/builtin/`, providing the schema and a copyable
+starting point without adding inheritance or a second theme vocabulary.
Colors toggles
all recolor passes; Debug stats overlay; Dump writes state ZON.