summaryrefslogtreecommitdiff
path: root/src/main.zig
Commit message (Expand)AuthorAge
* `pardes --wait` whose $PARDES_9P no longer answers says the session is gone, ...Gabriel Schneider27 hours
* A +Pager keeps its program's colours: the session parses what /pager is writt...Gabriel Schneider27 hours
* `pardes --wait FILE` with $PARDES_9P set but no pane of its own (an agent's o...Gabriel Schneider29 hours
* Restore reads a clean file from disk, and an unsaved one whose file changed s...Gabriel Schneider29 hours
* A file name with a newline is refused naming it once: `pardes: two\nlines.txt...Gabriel Schneider30 hours
* /pager resolves its directory, `~` and `..` alike, and refuses one that may n...Gabriel Schneider30 hours
* A name under a directory that may not be searched or written is refused, perm...Gabriel Schneider32 hours
* `--` ends pardes's options: `pardes -- -dash.txt` opens the file named -dash.txtGabriel Schneider33 hours
* --wait waits on the pane its look answered, read on the look's own open, not ...Gabriel Schneider34 hours
* pardes - asks /pager for its +Pager and reads the serial on the same open: an...Gabriel Schneider34 hours
* pardes - writes the whole text through one open of the body, so a page over 8...Gabriel Schneider35 hours
* pardes - keeps one +Pager per directory, refilled, named so from its first lo...Gabriel Schneider36 hours
* pardes - reads stdin into a +Pager pane, and is a terminal's PAGER and GIT_PA...Gabriel Schneider38 hours
* Forwarding pardes FILE for a new name in a directory it may not read or write...Gabriel Schneider38 hours
* Forwarding pardes @pN for a pane the session has not is refused, "this sessio...Gabriel Schneider38 hours
* Forwarding to a running pardes says why in words: a name with a newline is "a...Gabriel Schneider38 hours
* Release Pardes 0.8Gabriel Schneider38 hours
|\
| * pardes --wait for a new name waits on the pane it made, by serial, and a pane...Gabriel Schneider38 hours
* | A path typed with a leading ~ is the home directory, at every entry point tha...Gabriel Schneider38 hours
|/
* pardes FILE in a pane whose session answers never falls back to a nested edit...Gabriel Schneider38 hours
* pardes NEWFILE in a pane forwards even when its directory is missing, and Sav...Gabriel Schneider38 hours
* Zig files go to zls as a child process through the protocol client, as every ...Gabriel Schneider38 hours
* F1-F25, Insert and the keypad reach a GUI's terminal panes: one vaxis key map...Gabriel Schneider38 hours
* locations_config.zig and locations_cache.zig fold into locations.zig, the Loc...Gabriel Schneider38 hours
* shader_build.zig is ShaderBuild.zig: a file that is a struct (its fields are ...Gabriel Schneider38 hours
* pardes NEWFILE in a pane opens a pane named it in the session, as acme's B do...Gabriel Schneider38 hours
* pardes --wait (-w) in a pane returns only once the pane its file landed in is...Gabriel Schneider38 hours
* Merge: 9P rounds 18-20 + Recent + renames + render G11-G14, tty track, cursor...Gabriel Schneider38 hours
|\
| * Shader files compile again on save; an attached GUI runs the session's post c...Gabriel Schneider38 hours
* | Recent lists the files opened lately, closed ones too, and a jump back to a c...Gabriel Schneider38 hours
|/
* Allocate from libc's malloc in every release shell, and check macOS's Debug b...Gabriel Schneider38 hours
* Fixes from three adversarial reviews, and a destructive one among themGabriel Schneider38 hours
* Draw a frame only when there is one worth drawingGabriel Schneider38 hours
* Plan 9 idiom for the control filesystem, and the regressions a624a56 leftGabriel Schneider38 hours
* Flatten the 9P control tree and move it out of fs.zigGabriel Schneider38 hours
* Reuse bounded source analysis and speed up result context traversalGabriel Schneider38 hours
* Highlight exact source occurrences in LSP references and goto resultsGabriel Schneider38 hours
* Add Linux Tty9p mounted terminals and forward raw TTY keysGabriel Schneider2026-09-15
* Refactor panes and filesystem; replace FUSE with 9PGabriel Schneider2026-09-07
* errors: a mistyped flag is a sentence, and a pipe is not a documentGabriel Schneider2026-09-03
* boot: the errors pane keeps the launch directory, and a typo inside pardes st...Gabriel Schneider2026-09-03
* crash: a panic record must not be able to hang the process it is recordingGabriel Schneider2026-09-03
* boot: argv naming nothing opens an errors pane, not a stack traceGabriel Schneider2026-09-03
* crash: a panic writes itself down beside the init file, where stderr cannot l...Gabriel Schneider2026-09-03
* macos fixGabriel Schneider2026-09-01
* 9p: the client half, and a board that serves its own tree over the UARTGabriel Schneider2026-08-27
* 9p: serve the acme tree over 9P2000 on a unix socket, beside the mountGabriel Schneider2026-08-27
* detached: a daemon serves acme's control filesystem, in its own poll and with...Gabriel Schneider2026-08-27
* An edited row keeps its colours, four copies of forkShell become one, and Esc...Gabriel Schneider2026-08-27
* One core behind N frontends, the board's own runner moved in, and every board...Gabriel Schneider2026-08-27