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 ccf06dd1..65b987d8 100644
--- a/docs/fs.md
+++ b/docs/fs.md
@@ -251,7 +251,10 @@ at `0 0` carrying the line (the root's `look` and `exec` still act at once);
writing a record back performs the action. acme takes back only `<origin>
<action><q0> <q1>`, the text of that range; pardes takes the record whole as
it was read too, and for an empty range acts on its text, which is how such
-a line is done. `ctl` reads acme's window status line — serial, tag length, body
+a line is done. A click in a file's body carries the offsets of the text it
+took; one in a terminal's body cannot, since that body is a history
+snapshot, and is also at `0 0` with its text. A click that takes no text
+sends nothing, as in acme. `ctl` reads acme's window status line — serial, tag length, body
length, a reserved zero, the dirty flag, the width in cells, the font and the
tab width — followed by rio's `current` or `notcurrent` (rio(4), `wctl`):
whether the pane has the keyboard. It takes the pane's builtins (below),