summaryrefslogtreecommitdiff
path: root/docs/fs.md
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-29 03:13:10 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commit6dfc6838c1c02978c026b650d69f87f23e3ff81c (patch)
treea488db19607f2a1a7759f2e66a4688182e371124 /docs/fs.md
parent073695995ecf4a269da8d338b23bfab1d3369c05 (diff)
downloadpardes-6dfc6838c1c02978c026b650d69f87f23e3ff81c.tar.gz
pardes-6dfc6838c1c02978c026b650d69f87f23e3ff81c.zip
Words from the workspace and column tags run in the session's directory
A command or Tty run from the workspace tag or a column tag started in the focused pane's directory, though those tags have none of their own. As acme's row and column tags do, they now run in the session's directory, where pardes started (Pardes.sessionDir); a pane's tag and text keep the pane's. The same for /tagexec, a column's exec and ctl. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs/fs.md')
-rw-r--r--docs/fs.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/fs.md b/docs/fs.md
index e64cd6b3..e9dfac65 100644
--- a/docs/fs.md
+++ b/docs/fs.md
@@ -378,7 +378,8 @@ pane's `pty/ctl` interrupts it as Ctrl-C would. Bindings are not dumped, so a Re
The root's pair clicks at the active pane and `/pane/<n>/look` and
`/pane/<n>/exec` at that pane; `/tagexec` and `/col/<n>/exec` click in the
workspace's or that column's tag (never an event reader's, which hears
-only its pane's), and what the word says is logged as the session's,
+only its pane's; a command they run starts in the session's directory,
+where pardes started, not the focused pane's), and what the word says is logged as the session's,
`msg -`. Blank lines are skipped, and every other line
is checked before any of them runs, so a control character fails the whole
write with EINVAL; a command that fails inside the editor is reported on the