summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 10:49:56 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:14 -0300
commit68a74ec034a24c9b016497880e375f291498ae5f (patch)
tree968a3eeec731d3ea632ab98f872074863ec6183b /docs
parent73e797e3f31eb52b0074b86cd16949c827b75670 (diff)
downloadpardes-68a74ec034a24c9b016497880e375f291498ae5f.tar.gz
pardes-68a74ec034a24c9b016497880e375f291498ae5f.zip
A terminal's new directory is a rename in the log, and its ctl counts its body
The log said new N / and later del N <cwd> for a terminal, with no rename in between, though a terminal is named by its directory. setCwd now logs the rename once the pane has been announced. A terminal's ctl line gave body length 0 while its body reads its history; it now counts that history (without keeping a copy). Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs')
-rw-r--r--docs/fs.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/fs.md b/docs/fs.md
index fee34941..714a8d2c 100644
--- a/docs/fs.md
+++ b/docs/fs.md
@@ -294,7 +294,8 @@ entries carry no sizes, and neither does `/screen`, which has no length until
an open renders its frame; stat the entry.
`/log` is one ring (64 KiB) that records whether or not anyone reads it:
-`new`, `del`, `rename` and `save <serial> <name>`, and `msg <serial|-> <text>`
+`new`, `del`, `rename` (a terminal's too, as its shell changes directory,
+since a terminal is named by its directory) and `save <serial> <name>`, and `msg <serial|-> <text>`
for every line the editor says, repeats included (with `verbose` on, that
includes each builtin announcing itself as it runs). A `msg` said while a
pane is being made can precede that pane's `new`; panes present at boot are