summaryrefslogtreecommitdiff
path: root/src/builtins.zig
Commit message (Expand)AuthorAge
* Undo and Redo with nothing left say so, and the write succeedsGabriel Schneider3 days
* A pane renamed but never edited closes on the first DelGabriel Schneider3 days
* A desktop session holds 64 panes, and every route that finds none free says soGabriel Schneider3 days
* Del and Delcol refuse unsaved text once, as acme's doGabriel Schneider3 days
* Exit and Restore name a modified +New scratch too, in one wordingGabriel Schneider3 days
* A failed Dump or a Restore of no dump fails its write, before any warningGabriel Schneider3 days
* A choice setting's refusal names what it takes, and /commands lists themGabriel Schneider3 days
*-. Merge: 9P round 6 + empty columns + render (acme theme, grips, Lift, Motion)Gabriel Schneider3 days
|\ \
| | * acme looks like acme; every theme gets acme's button, scroll column and 2px r...Gabriel Schneider3 days
| | * Motion flavours, and Lift is shadow, rim or auto: auto on a dark page recedes...Gabriel Schneider3 days
| | * Lift takes a style: shadow, surface, rim, glow or autoGabriel Schneider3 days
| | * G1: Lift, soft elevation shadows (off by default)Gabriel Schneider3 days
| * | A document dragged beside the boot shell leaves it; BootShell replace closes ...Gabriel Schneider3 days
| * | A column can be empty, as acme's can; new panes go where acme's makenewwindow...Gabriel Schneider3 days
* | | A pane's question is logged as ask, and answer on its ctl answers itGabriel Schneider3 days
|/ /
* | Edit runs sam's command language on a pane's body, as acme's Edit does, in on...Gabriel Schneider3 days
* | An Exit or Restore refused over a ctl write names every unsaved pane, not jus...Gabriel Schneider3 days
* | A look takes acme's file:addr and :addr, and one that finds nothing changes n...Gabriel Schneider3 days
* | Undo and Redo are builtins, as in acme's tags, so a pane's ctl and exec can s...Gabriel Schneider3 days
|/
*-. Trial merge: 9P + helix + renderGabriel Schneider3 days
|\ \
| | * Post chain: Shadertoy passes compiled by glslc; Crt, Ripple and Glitch rewrit...Gabriel Schneider3 days
* | | Errors are said in words, and a refusal names what it takesGabriel Schneider3 days
* | | A REPL's language is named and found as the syntax table finds one: aliases, ...Gabriel Schneider3 days
* | | Focus on a closed pane goes to the pane that takes its place, never to the on...Gabriel Schneider3 days
* | | The web and board builds compile again: a shell's lookup and a dump's read ar...Gabriel Schneider3 days
* | | Whether an exec came from a body travels with it, so every selection goes to ...Gabriel Schneider3 days
* | | A REPL takes text only while its program has the terminalGabriel Schneider3 days
* | | Tty with a shell that is not there says so, and never sets the caller's shellGabriel Schneider3 days
* | | A Restore of a dump that cannot be read fails at once, and spends no warningGabriel Schneider3 days
|/ /
* | A terminal bound as a language's REPL takes the execs made on that language's...Gabriel Schneider3 days
* | Kill signals a command only while it runs, and only the pane it was meant forGabriel Schneider3 days
* | Only Tty reads Word+arg as its argumentGabriel Schneider3 days
* | A terminal's Tty word names its shell, Tty+fish, and a click on it opens anotherGabriel Schneider3 days
* | A command line runs as its own command pane unless it is clicked at a shell's...Gabriel Schneider3 days
* | A Restore's warning about unsaved text no longer lets the next Exit discard itGabriel Schneider3 days
* | Joincol with no column to the right and Theme with no such theme say soGabriel Schneider3 days
|/
* An Exit or Restore refusal says the same word again discards the textGabriel Schneider3 days
* Restore asks about unsaved text first, as Exit doesGabriel Schneider3 days
* Kill asks the host to signal at once and says when a shell has no job to signalGabriel Schneider3 days
* Exit quits and Kill stops commands, as in acmeGabriel Schneider3 days
* A ctl write fails when a builtin it runs fails, and a missing required argume...Gabriel Schneider3 days
* Split control messages by scope: the root ctl takes the session's builtins an...Gabriel Schneider3 days
* Let s, S and | pressed in a tag answer for the tag's own textGabriel Schneider3 days
* File the tag code into tagline.zig and draw tags beside bodiesGabriel Schneider3 days
* Make the column and workspace tags Texts with the pane tag's keysGabriel Schneider3 days
* Move saving and loading a whole editor out of pardes.zig into dump.zigGabriel Schneider3 days
* Move exec out of pardes.zig into exec.zigGabriel Schneider3 days
* Move looking out of pardes.zig into look.zigGabriel Schneider3 days
* Look no longer announces itself on the message rowGabriel Schneider3 days
* Move text editing out of pardes.zig into edit.zigGabriel Schneider3 days