summaryrefslogtreecommitdiff
path: root/src/tutor.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/tutor.txt')
-rw-r--r--src/tutor.txt21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/tutor.txt b/src/tutor.txt
index 394a48a3..adf4ae3a 100644
--- a/src/tutor.txt
+++ b/src/tutor.txt
@@ -160,8 +160,10 @@
RAW INPUT
Ctrl-b switches to editor mode. Other keys go to the child,
- including Ctrl-o, Ctrl-w, Ctrl-V, Ctrl-Shift-V, Alt shortcuts, and
- modified Escape. Plain Esc at a detected shell prompt hops
+ including Ctrl-o, Ctrl-w, Alt shortcuts, and
+ modified Escape. The two paste chords are the exception: Ctrl-V
+ types the yank register at the program and Ctrl-Shift-V types the
+ desktop clipboard. Plain Esc at a detected shell prompt hops
to the previous pane. While a program owns the terminal, Esc goes
to that program too. Use the Togglettymode tag to leave raw input
in place. Desktop paste events still feed the child.
@@ -387,15 +389,15 @@ typed
pardes the 9P socket opens by default
- A directory per pane holding `name`, `body`, `tag`, `ctl`, `addr`,
- `data`, `sel`, `event`, `pty/` and the rest, plus `index`, `ctl`,
- `new` and `log` at the root. Every pane shell receives `$PARDES_9P`
- (the socket) and `$PARDES_PANE` (its serial). Use a 9P client:
+ A directory per pane holding `name`, `body`, `tag`, `addr`, `dot`,
+ `data`, `sel`, `dirty`, `event`, `pty/` and the rest, plus `index`,
+ `status`, `look`, `exec` and `log` at the root. Every pane shell
+ receives `$PARDES_9P` (the socket) and `$PARDES_PANE` (its serial):
/pane/<serial>/body
/index
- /new reading it makes a pane, answers its serial
- /ctl `look FILE:12` and `exec Save`, as the mouse does
+ /pane mkdir here makes a pane, rmdir closes it
+ /look /exec `FILE:12` and `Save`, as the mouse does
A terminal pane also has `pty/`:
@@ -446,7 +448,8 @@ typed
Esc goes to the program — except at a shell PROMPT, where
it hops to the previous pane
Ctrl-b switches to editor mode
- All other keys belong to the child, including Ctrl-V
+ Ctrl-V types the register, Ctrl-Shift-V the clipboard
+ All other keys belong to the child
DETACHED pardes --detach[=name] the core, no terminal
pardes --attach[=name] a frontend for it