summaryrefslogtreecommitdiff
path: root/docs/config.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/config.md')
-rw-r--r--docs/config.md17
1 files changed, 15 insertions, 2 deletions
diff --git a/docs/config.md b/docs/config.md
index 8c986d81..40d0fb24 100644
--- a/docs/config.md
+++ b/docs/config.md
@@ -120,7 +120,13 @@ document in a column of its own. See [where new panes go](tags.md#where-new-pane
into the left column beside it, whatever it holds; `BootShell replace` closes
such a shell there when it is the column's only one and nobody has typed
into it (no scrollback, cursor still on the first prompt line), the boot's
-placeholder giving its rows to the document. Bare `BootShell` flips it.
+placeholder giving its rows to the document. Bare `BootShell` flips it, as
+bare `Placement` does: a setting that chooses among words (`on`/`off`
+switches, `Placement`, `BootShell`, `Crt`, `Lift`, `Motion`,
+`ShaderAnimation`) steps to its
+next value when written bare, as its word clicked in a tag does, and a value
+it does not take is refused with the values it takes, which `/commands` also
+lists.
`Verbose` toggles the message-row announcement every builtin makes of its own
name before it runs; it is on by default, and the builtins that own the message
row themselves (`Msg`) never announce. Turning it off leaves the row to the
@@ -558,7 +564,7 @@ while unset. `Motion` sets how every such effect moves: see docs/effects.md.
`EffectCode PanelAscii` or `EffectCode Crt` lists the current backend's
build-embedded source paths under `/virtual`. Look opens each full file;
no checkout is needed, but the build must carry them (`-Dembed-sources=true`,
-the default only for esp32p4); otherwise the command reports them unavailable. TTY exposes grid transitions, native GUI builds also
+off by default); otherwise the command reports them unavailable. TTY exposes grid transitions, native GUI builds also
expose scene shaders, and web has neither. Shared implementations share paths.
SDL reports whether GLSL was compiled during this build or came from the
`-Dprebuilt-shaders` snapshot paired with the committed SPIR-V.
@@ -633,6 +639,13 @@ uses the argument as a path as before. Absolute paths and argument-free Restore
retain their existing behavior. `Dump` still honors `$PARDES_DUMP` and otherwise
writes a timestamped file in the default directory.
+A dump keeps each text pane's dot (its selection, or the caret), as acme's
+keeps a window's q0 and q1, and a Restore puts it back where the kept view
+shows it. It keeps the settings that differ from a fresh session's (`Placement
+pardes`, `Verbose off`, a shader), as the root ctl reads them, and a Restore
+sets them again; the theme is kept with the layout, and the font stays the
+frontend's. REPL bindings are not kept.
+
A restored terminal comes back live: its recorded output (the last MiB of it)
is replayed as history, a dim `── restored history ──` line marks where it
ends, and a new shell starts below it in the directory the old one was in,