summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/fs.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/docs/fs.md b/docs/fs.md
index ebc85f12..d3e32e3a 100644
--- a/docs/fs.md
+++ b/docs/fs.md
@@ -238,7 +238,10 @@ same tree without leaving the process.
a terminal whose tty a program holds -- it runs as a command pane: a
terminal whose child is `$SHELL -c` the line in the pane's directory,
which shows its output and then `exit N` (its tag reads `<dir> (<line>)
- running`, then `exit N`), and stays. The directory's next command runs in
+ running`, then `exit N`), and stays. The command is over when its process
+ exits, as in acme, not when its terminal closes: a job it left in the
+ background prints on below `exit N` until it lets go of the pty, and a
+ command that lets go of its terminal early runs on to its own exit. The directory's next command runs in
that pane once it is done, below what it showed, after a `% <line>` line;
one still running gets a second pane. Before the next command the pane
leaves any alternate screen and turns off the modes a program left on