From b3557640d6a0a4c2c41b6e1cae3c8182a32937ca Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Tue, 29 Sep 2026 07:24:46 -0300 Subject: New from a column's exec makes its scratch in the session's directory, as tagexec's does A word run from a header runs in the session's directory (execDir), but New named its scratch after the pane with the keyboard. Co-Authored-By: Claude Opus 5.5 --- docs/fs.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs/fs.md') diff --git a/docs/fs.md b/docs/fs.md index 5a4ece78..2f97661e 100644 --- a/docs/fs.md +++ b/docs/fs.md @@ -73,7 +73,9 @@ variable to know the mount is there, and takes the name from `$PARDES_9P` (`pardes-9p-.sock`). A new pane made through `pane/new` is a scratch named `/+New` until it is given a name, where `` is the session's directory (the one pardes started in), whichever pane last had the keyboard: -no pane asked for it, as acme's new window has acme's directory. A column may hold no pane, as in acme: +no pane asked for it, as acme's new window has acme's directory. So is a +`New` written to a column's `exec` or to `/tagexec`, a word in a tag no +pane owns. A column may hold no pane, as in acme: `Newcol` makes one empty, and closing a column's last pane leaves it empty with its tag holding the keyboard (`focus` reads empty) and logs only the `del`. `pane/new` places its pane as acme's makenewwindow(nil) does: in the -- cgit v1.3