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