summaryrefslogtreecommitdiff
path: root/src/Macro.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-30 13:05:18 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:17 -0300
commitdc37b4ea777b7eb881a993e737457c18699c5b2c (patch)
tree3f65229ed1e4c41090cf9fd10fbdf6d640652578 /src/Macro.zig
parentebcb870ac8ea962fd705068c7aaff935c5a5c15b (diff)
downloadpardes-dc37b4ea777b7eb881a993e737457c18699c5b2c.tar.gz
pardes-dc37b4ea777b7eb881a993e737457c18699c5b2c.zip
pardes FILE in a pane whose session answers never falls back to a nested editor: the refusal is printed, exit 1, and no stray pane is left
When the environment named a live session that answered, several failures broke out of forwarding and started a whole editor inside the pane that asked: a refused name, a pane the session has not, a failed look write. Its screen was drawn over the shell. Now, once the session answers (Client.probe), every refusal is printed as `pardes: <file>: <why>`, in the session's own words (the Rerror, now kept by the client), and the launch exits 1, as acme's B does. A new name the session refuses deletes the pane made for it, so no empty +New is left. A missing environment or a session that does not answer still starts a separate editor. fs.py checks a refused name and a stale PARDES_PANE. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/Macro.zig')
0 files changed, 0 insertions, 0 deletions