summaryrefslogtreecommitdiff
path: root/src/esp32p4.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-27 21:55:14 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:14 -0300
commit49b24196de1afe33023f0129a3d64bdc9775f1af (patch)
tree02cb1e8cddc08d0055c16830a1ec7820dfa4a246 /src/esp32p4.zig
parent41bbbd05dccb02631ed785d19ed54fb4edfcc471 (diff)
downloadpardes-49b24196de1afe33023f0129a3d64bdc9775f1af.tar.gz
pardes-49b24196de1afe33023f0129a3d64bdc9775f1af.zip
Move the pipe's editor side out of pardes.zig into selection_pipe.zig
Pure move, no behaviour change: submitPipe, pipeRequest, pipeFailed, pipeCut, pipeOutput and pipeResponse, the PendingPipe they share, pipeMarker, and the eight pipe tests with their nextPipeEffect helper go verbatim to the end of selection_pipe.zig, so the whole of `|` (runner, boundary values, prompt, request and atomic edit) is one file. Inside that file the `selection_pipe.` prefix drops; the file doc now says it holds both halves. The methods become free functions taking `p: *Pardes`: the four shells' `core.pipeRequest(id)` become `selection_pipe.pipeRequest(core, id)`, and pardes.zig's two calls change the same way. pushUndo becomes pub because the pipe's edit calls it; PendingPipe.deinit becomes pub for Pardes.deinit. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/esp32p4.zig')
0 files changed, 0 insertions, 0 deletions