Tutor
PARDES — a quick tutor
tmux + helix + acme, from scratch.
The acme model: EVERYTHING is text — editable and
executable the same way. Some panes are live terminals;
most are text you move a cursor over. Helix-style modal
editing sits on top. (This pane is one of those texts.)
THREE MODES — the tag shows which:
nm NORMAL block cursor; keys move/edit. (default)
in INSERT keys type text at the cursor.
sy TTY keys go to the shell. (terminals only)
── THE MOUSE (acme) ──────────────────────────────
L select also focuses the pane + pins the cursor.
M execute run the selection: a builtin, else it is
sent to the shell the pane runs.
R look open the word under the cursor as a path.
No held chord — select first (mouse-drag, or v / x on
the keyboard), then act: Tab = execute, Enter = look.
── THE TTY — a terminal is just a pane ───────────
The same modal keys that edit a file navigate a
terminal's screen. Ctrl-b toggles the live shell and
lands its cursor where you were. Esc only does
insert → normal — it never reaches the tty.
── THE KEYS (helix-style) ────────────────────────
move h j k l w b e 0 $ ^ gg G
insert i a A I o O
select x line-first (grows down) v chars
edit d delete c change y yank p paste
act Enter look Tab exec u undo U redo
panes Ctrl-w h/j/k/l Alt-n term Alt-c column
vs Helix: no multi-cursor; selection is LINE-first (x).
vs Vim: no verb+noun (dw); motions only move.
Spawn this tutor anytime: middle-click "Tutor" up top.