summaryrefslogtreecommitdiff
path: root/src/ninep
Commit message (Expand)AuthorAge
...
| * | A document dragged beside the boot shell leaves it; BootShell replace closes ...Gabriel Schneider30 hours
| * | A column can be empty, as acme's can; new panes go where acme's makenewwindow...Gabriel Schneider30 hours
* | | A Restore logs restored <old> <new> for each paneGabriel Schneider30 hours
* | | A pane's question is logged as ask, and answer on its ctl answers itGabriel Schneider30 hours
* | | A shell that exits under a run answers exit N, and the log says exit before delGabriel Schneider30 hours
* | | pty/status reads the pty's size as winsize set it, on a line of its ownGabriel Schneider30 hours
* | | A pane tag wraps onto rows and can collapse to one, as acme's doesGabriel Schneider30 hours
* | | A look with a blank in its pattern addresses, file:N selects the line, and a ...Gabriel Schneider30 hours
* | | A write of an Edit block reaches Edit whole, on a pane's ctl, the root's and ...Gabriel Schneider30 hours
* | | A replace through data or body, truncate then write, is one undo stepGabriel Schneider30 hours
* | | Writes made under mark 0 are one undo step, and no history is lostGabriel Schneider30 hours
* | | ^ in a pattern with \n matches at every line start, and a ^ or $ that cannot ...Gabriel Schneider30 hours
|/ /
* | Edit runs sam's command language on a pane's body, as acme's Edit does, in on...Gabriel Schneider30 hours
* | addr takes line:col, as Look's file:12:5 doesGabriel Schneider30 hours
* | The docs say how a --detach=NAME session is posted, what > does to tag, where...Gabriel Schneider30 hours
* | A followed log, event or pty/data answers a read inside its last answer from ...Gabriel Schneider30 hours
* | A shell's > on addr no longer resets it, so echo /re/ > addr searches onGabriel Schneider30 hours
* | get on a pane with unsaved edits refuses once, as acme's doesGabriel Schneider30 hours
* | Text brought back to what was saved is clean againGabriel Schneider30 hours
* | What a root ctl write says is the session's in the log, msg -, not the active...Gabriel Schneider30 hours
* | A malformed flag write reads as EINVAL through a mount againGabriel Schneider30 hours
* | A look takes acme's file:addr and :addr, and one that finds nothing changes n...Gabriel Schneider30 hours
* | Undo and Redo are builtins, as in acme's tags, so a pane's ctl and exec can s...Gabriel Schneider30 hours
|/
*-. Trial merge: 9P + helix + renderGabriel Schneider30 hours
|\ \
| | * Crt, Ripple and Glitch take a level, 0 to 3, tunable at run timeGabriel Schneider30 hours
| | * Post chain: Shadertoy passes compiled by glslc; Crt, Ripple and Glitch rewrit...Gabriel Schneider30 hours
| | * Move the frame into draw.zig and the transitions out of layout.zigGabriel Schneider30 hours
* | | The board build compiles again: pty status and run read no prompt marks where...Gabriel Schneider30 hours
* | | Errors are said in words, and a refusal names what it takesGabriel Schneider30 hours
* | | A click written back to event is done as the click, REPL and all; a REPL's ct...Gabriel Schneider30 hours
* | | A 9P request that fills a stillborn scratch's column replaces the scratch bef...Gabriel Schneider30 hours
|/ /
* | Kill signals a command only while it runs, and only the pane it was meant forGabriel Schneider30 hours
* | A spawn names the pane it was made for, so a pane closed and its slot retaken...Gabriel Schneider30 hours
* | A command line runs as its own command pane unless it is clicked at a shell's...Gabriel Schneider30 hours
* | Addresses: acme's ; is tested and documentedGabriel Schneider30 hours
* | The root exec is a click at the keyboard's pane, and goes to its event reader...Gabriel Schneider30 hours
* | Joincol with no column to the right and Theme with no such theme say soGabriel Schneider30 hours
* | docs: through a mount a malformed write is EINVAL and one that fails is EIO, ...Gabriel Schneider30 hours
* | The root look and exec read back what a ctl write touched tooGabriel Schneider30 hours
* | A terminal's body stats as long as it readsGabriel Schneider30 hours
* | An address searches back after a minus, and a range ending before its start i...Gabriel Schneider30 hours
* | A click that takes no text tells the event reader nothing, and click records ...Gabriel Schneider30 hours
* | A line written to a pane's own look or exec goes to the event reader holding ...Gabriel Schneider30 hours
* | A Restore answers its writer before hanging up, and the log records dumps and...Gabriel Schneider30 hours
|/
* A regular expression search is bounded by a step budget patched into mvzr, no...Gabriel Schneider30 hours
* A repeated err record in the log is the newest record counted, not another lineGabriel Schneider30 hours
* A regular expression search comes back: costly patterns refused, long lines w...Gabriel Schneider30 hours
* Exit quits and Kill stops commands, as in acmeGabriel Schneider30 hours
* Normal mode's s and S search as addr does, through one shared regexp.zigGabriel Schneider30 hours
* A refused or failed write is an err record in the log, naming the file and th...Gabriel Schneider30 hours