a73x

e1a32296

docs: the chord list learns the pane era

a73x   2026-08-24 18:06

Commit message
docs: the chord list learns the pane era

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

CLAUDE.md
Old New
@@ -41,7 +41,7 @@ Layers are enforced in `build.zig`'s module table (grep `.layer =` for the graph
41 | Layer | Modules | 41 | Layer | Modules |
42 |---|---| 42 |---|---|
43 | 0 | `protocol` `engine` `pty` `quic` `keymap` `xdg` `sockpath` `proxy` `testtmp` | 43 | 0 | `protocol` `engine` `pty` `quic` `keymap` `xdg` `sockpath` `proxy` `testtmp` |
44 | 1 | `client_core` `quic_server` `quic_client` `predict` `spawn` `handoff` `delta` `cmd` `wall` `shellint` `replica` `paint` | 44 | 1 | `client_core` `quic_server` `quic_client` `predict` `spawn` `handoff` `delta` `cmd` `wall` `shellint` `replica` `paint` `layout` |
45 | 2 | `server` `muxa` `interact` | 45 | 2 | `server` `muxa` `interact` |
46 | 3 | `client` `main`(muxd) | 46 | 3 | `client` `main`(muxd) |
47 | 4 | `webhub` `wallview` | 47 | 4 | `webhub` `wallview` |
README.md
Old New
@@ -51,6 +51,13 @@ process, no second screen, and every tile's replica stays hot, so moving
51 focus is a repaint and not a re-attach. Bare `mux` still feels like a plain 51 focus is a repaint and not a re-attach. Bare `mux` still feels like a plain
52 client, because a wall of one tile is what a plain client always was. 52 client, because a wall of one tile is what a plain client always was.
53 53
54 A split births a session: not a window onto an existing one, but its own
55 shell, laid out beside or below the focus. The wall places tiles side by
56 side when the terminal is at least twice as wide as it is tall, and stacks
57 them otherwise. Fullscreen is a layout where the focused pane takes the
58 whole terminal; resize mode trades cells between the focus and its
59 neighbors, one per keystroke.
60
54 The focused tile has the terminal, and only the prefix is held back: 61 The focused tile has the terminal, and only the prefix is held back:
55 62
56 | Key | Effect | 63 | Key | Effect |
@@ -63,7 +70,7 @@ The focused tile has the terminal, and only the prefix is held back:
63 | `Ctrl-\` `\|` (or `\`) | split right: new session in a pane to the right | 70 | `Ctrl-\` `\|` (or `\`) | split right: new session in a pane to the right |
64 | `Ctrl-\` `-` | split below: new session in a pane below | 71 | `Ctrl-\` `-` | split below: new session in a pane below |
65 | `Ctrl-\` `f` | fullscreen the focused pane (toggle) | 72 | `Ctrl-\` `f` | fullscreen the focused pane (toggle) |
66 | `Ctrl-\` `r` | resize mode: `h`/`l` shrink/grow width, `k`/`j` shrink/grow height; Esc or any other key leaves | 73 | `Ctrl-\` `r` | resize mode: `h`/`l` shrink/grow the focus's width, `k`/`j` its height, one cell per press; Esc leaves silently, any other key leaves and types |
67 | `Ctrl-\` `1`-`9` | focus tile N | 74 | `Ctrl-\` `1`-`9` | focus tile N |
68 | `Ctrl-\` `x` | forget the focused tile (off the wall file; the session keeps running) | 75 | `Ctrl-\` `x` | forget the focused tile (off the wall file; the session keeps running) |
69 | `Shift+PageUp` / `Shift+PageDown` | scrollback, a screen at a time (any other key returns to live) | 76 | `Shift+PageUp` / `Shift+PageDown` | scrollback, a screen at a time (any other key returns to live) |