| Commit message (Expand) | Author | Age |
| * | A look at a directory opens a pane listing it, as acme's directory window: na... | Gabriel Schneider | 26 hours |
| * | One Look path: Enter, Tab and a bare Look take what a click at the cursor tak... | Gabriel Schneider | 26 hours |
| * | A bare Save on a +-named pane that is no output (+Tutor) asks for a path, as ... | Gabriel Schneider | 32 hours |
| * | `answer z` quotes `z`, a bare `name` says it names nothing, and `Repl klingon... | Gabriel Schneider | 33 hours |
| * | Mount dials: a relative socket path is a bad dial address, a socket path not ... | Gabriel Schneider | 33 hours |
| * | Grep's miss says `Grep: text not found`: it is a literal search, and "pattern... | Gabriel Schneider | 34 hours |
| * | Petscii, Palette, Ascii, PdfFit and PdfTint take the state their tag word nam... | Gabriel Schneider | 36 hours |
| * | Restore and ThemeFile failures say why in words, a ZON one with its line: nev... | Gabriel Schneider | 38 hours |
| * | A terminal's kitty graphics draw as glyph art where pixels cannot, and by cho... | Gabriel Schneider | 43 hours |
| * | The reference is fs.md's per-file semantics, errors and limits in Typst, with... | Gabriel Schneider | 43 hours |
| * | Mount with no dial is wrong #args, and a dial that is no address says bad dia... | Gabriel Schneider | 43 hours |
| * | Attach in a detached session is refused with words: bare is wrong #args, a na... | Gabriel Schneider | 43 hours |
| * | An edit that changes nothing, an empty range deleted or a range replaced by w... | Gabriel Schneider | 43 hours |
| * | A builtin for one kind of pane is refused on another with why: Petscii, Palet... | Gabriel Schneider | 43 hours |
| * | Save and Save path on a PDF or image pane are refused, "a PDF pane has no tex... | Gabriel Schneider | 43 hours |
| * | Joincol is refused, as Newcol is, when the joined column cannot give each pan... | Gabriel Schneider | 43 hours |
| * | A Restore logs and names the whole path of the dump it reads, not the name as... | Gabriel Schneider | 43 hours |
| * | A path typed with a leading ~ is the home directory, at every entry point tha... | Gabriel Schneider | 43 hours |
| * | Kill with a name and nothing running says "Kill: nothing running" and succeed... | Gabriel Schneider | 43 hours |
| * | Save makes the directories its file goes in, always: for the pane's own name ... | Gabriel Schneider | 43 hours |
| * | DumpConfig prints each setting as the ctl word that sets it, reads unsupporte... | Gabriel Schneider | 43 hours |
| * | Config opens the startup file, DumpConfig the settings report, and the worksp... | Gabriel Schneider | 43 hours |
| * | Terminal.zig is terminal.zig: a file of functions and no fields takes a names... | Gabriel Schneider | 43 hours |
| * | Mini.zig is mini.zig: a file of functions and no fields takes a namespace's l... | Gabriel Schneider | 43 hours |
| * | A 9P error past 128 bytes keeps its reason: the path in it gives up its middl... | Gabriel Schneider | 43 hours |
| * | A refused Delcol changes nothing: no +Unsaved opens, no focus moves | Gabriel Schneider | 43 hours |
| * | Mini with no argument is wrong #args, EINVAL; Find, Grep and Mini say their n... | Gabriel Schneider | 43 hours |
| * | Every catch unreachable, orelse unreachable and syscall assert outside tests ... | Gabriel Schneider | 43 hours |
| * | Not-found failures say it once, in plain words: grep: pattern not found, call... | Gabriel Schneider | 43 hours |
| * | A ThemeFile that cannot be read or is no theme fails its write, and a bad pat... | Gabriel Schneider | 43 hours |
| * | A buffer whose file was deleted on disk is dirty, and Del asks first | Gabriel Schneider | 43 hours |
| * | A builtin or setting this build lacks is refused GUI-only, from an exec too | Gabriel Schneider | 43 hours |
| * | A refusal over unsaved panes keeps its list in +Unsaved and shows a short notice | Gabriel Schneider | 43 hours |
| * | ThemeSel is Themes and FontSel is Fonts; the old words still work in init fil... | Gabriel Schneider | 43 hours |
| * | Recent lists the files opened lately, closed ones too, and a jump back to a c... | Gabriel Schneider | 43 hours |
| * | A tag write refuses NUL and the other control characters; a Dump that fails s... | Gabriel Schneider | 43 hours |
| * | Grep and Find count the rows they found, so a hit opens its +Search and a mis... | Gabriel Schneider | 43 hours |
| * | The docs: data writes replace their range, restored command panes show their ... | Gabriel Schneider | 43 hours |
| * | A builtin failure over something not there answers ENOENT: Unmount of a name ... | Gabriel Schneider | 43 hours |
| * | Grep with no hit says grep: no match, and a pane directory that is not there ... | Gabriel Schneider | 43 hours |
| * | Mount dials its peer at once and fails if none answers; a peer out of reach i... | Gabriel Schneider | 43 hours |
| * | A refusal over unsaved panes logs each as `unsaved <serial> <name>`, and its ... | Gabriel Schneider | 43 hours |
| * | Every builtin says what it does in /commands, and a test holds each to it | Gabriel Schneider | 43 hours |
| * | A clicked Exit's refusal names every unsaved pane in one line, as a ctl write... | Gabriel Schneider | 43 hours |
| * | One rule for failing builtins: the write fails, one err, no msg | Gabriel Schneider | 43 hours |
| * | An Edit block cut short through exec is an err, not a msg | Gabriel Schneider | 43 hours |
| * | /commands takes each word's own doc comment, whole, without citations | Gabriel Schneider | 43 hours |
| * | Every refusal over unsaved text names a scratch by its pane too | Gabriel Schneider | 43 hours |
| * | Repl's unknown-language refusal names a few whole and points to the rest | Gabriel Schneider | 43 hours |
| * | Tty and Shell refuse a directory: not a shell | Gabriel Schneider | 43 hours |