diff options
Diffstat (limited to 'docs/design.typ')
| -rw-r--r-- | docs/design.typ | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/docs/design.typ b/docs/design.typ index 8a5b9381..88bb49d6 100644 --- a/docs/design.typ +++ b/docs/design.typ @@ -1920,17 +1920,24 @@ system clipboard, which is helix's five words — `SPC y/Y/p/P/R`, out via cannot clobber what the desktop was holding. A paste from an outer terminal arrives bracketed, as one `paste` event. -*Tag.* Live prefix (mode indicator, cwd or path) + editable tail with the -full modal editor. Save leads the tail of every pane holding text of its own: -`Save New Newtty Del` for a file or an output buffer, -`Save New Newtty Del Filter` for a terminal, and the plain `New Newtty Del` -for an image or a PDF, with `*` after an unsaved file's name; an image tag +*Tag.* Compact name/status prefix + editable command tail. File names support +staged edits: Enter commits a new buffer save target, Escape cancels, and no +disk rename or write happens until explicit Save. Terminal cwd and image/PDF +status stay generated. Save leads the tail of every pane holding text of its own: +`Save Tty Del Collapse` for a file or an output buffer, +`Save Tty Del Togglettymode Filter Collapse` for a terminal, and `Tty Del Collapse` +for an image. PDFs use `Tty Del PdfSections PdfTint Collapse`, without tint status text. +`Collapse` toggles a pane between its tagline alone and its expanded height; +hidden body contents and running terminals are retained. +An unsaved file has `*` after its name; an image tag reports `img petscii:<on|off> palette:<commodore|terminal> ascii:<on|off> <path>` before the ordinary tail (its renderer toggles are builtins under `SPC t p/l/a`). Topbar: -`New Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill` — -execute-only (left click inert); +`Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Kill` — +editable by left click, with keyboard command navigation and Exec/Look gestures. +An additional editable tag in each column supplies local New, Tty, Find, +Grep and Joincol commands. ColumnTags hides that row when space is tight; Colors and Crt left it for their leader paths. *Panes.* Terminal: ghostty-vt, 16 MiB scrollback, OSC 133 prompt semantics, |
