From 65a4c17767f175ce16cbbce5520a86926d61692d Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Wed, 30 Sep 2026 13:38:45 -0300 Subject: With no pane at all, the root look opens its file and the root exec runs its command in the session's directory /look and /exec run at the active pane, and with every pane closed they failed ENOENT, "file does not exist", about a file the writer never named. Now an exec runs as the workspace tag's would, in the session's directory: a builtin at the stand-in, a command in a command pane. An empty window's click now runs a command line too, not only session words. A look runs from a scratch made as New makes one, which also makes the column. That scratch is dropped, unannounced, when the look went to another pane, so opening a file leaves only the file. Co-Authored-By: Claude Opus 5.5 --- docs/fs.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/fs.md b/docs/fs.md index fe78fb19..28c4fef9 100644 --- a/docs/fs.md +++ b/docs/fs.md @@ -243,7 +243,9 @@ A line written to `exec` is a middle click: second pane. From a pane whose directory is gone nothing runs: `exec: : no such directory` (ENOENT). -The root's `look` and `exec` act at the active pane and log as that pane's; +The root's `look` and `exec` act at the active pane and log as that pane's +(with no pane at all, in the session's directory: a look opens its file, +making a column as `New` does, and an exec runs its command there); `/pane//look` and `exec` at pane n; `/tagexec` and `/col//exec` click in the workspace's or that column's tag, run commands in the session's directory, and log as `-`. A pane's word (`Undo`, `Msg`, `Save`) is refused -- cgit v1.3