diff options
| author | Gabriel Schneider <[email protected]> | 2026-10-01 20:18:21 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 20:18:21 -0300 |
| commit | a312a3586729845f8c4f2a7d14b50bc5311632d7 (patch) | |
| tree | 857a19d599c3a084856a856c00257fae96bd9a11 /docs | |
| parent | 805b9f188768fee523d462411d846912e0877ff3 (diff) | |
| download | pardes-a312a3586729845f8c4f2a7d14b50bc5311632d7.tar.gz pardes-a312a3586729845f8c4f2a7d14b50bc5311632d7.zip | |
ideas: an explicit pane picker (window mode with labels) for moving past raw terminals
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ideas.typ | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/ideas.typ b/docs/ideas.typ index 8c4b35da..2485e3f9 100644 --- a/docs/ideas.typ +++ b/docs/ideas.typ @@ -30,3 +30,19 @@ bound REPL, else the terminal in the same column, and run it - the gap it fills: sending from a pane no REPL routes (a .txt, a scratch, a README) without binding anything + +- OPEN (2026-10-01): an explicit pane picker for moving between panes + - the problem: SPC w h/l into a column that lands on a raw terminal leaves + the keys with its program, so Ctrl-w/SPC can't move on without Ctrl-b or + the mouse (raw terminals must keep Ctrl-w: bash deletes a word with it) + - the fix has to choose before focus lands. Options: + 1. a window mode: SPC w holds the keyboard; h/j/k/l move a highlighted + outline between panes (nothing receives keys meanwhile), Enter (or a + non-motion key) commits, Esc cancels + 2. pane labels (avy / tmux display-panes): a letter on every pane, press + one to jump there; skips raw terminals entirely + 3. landing rules: into a column, land on its last-focused non-terminal + pane, or land a terminal in normal mode; no new mode but implicit + - leaning: 1 with 2's labels shown while in the mode + - open: does Ctrl-w enter it too; does the committing key reach the pane or + only Enter commits; labels always or on a key |
