summaryrefslogtreecommitdiff
path: root/.agents
diff options
context:
space:
mode:
Diffstat (limited to '.agents')
-rw-r--r--.agents/skills/pardes-9p/SKILL.md5
1 files changed, 3 insertions, 2 deletions
diff --git a/.agents/skills/pardes-9p/SKILL.md b/.agents/skills/pardes-9p/SKILL.md
index f9d9e34d..e88f7652 100644
--- a/.agents/skills/pardes-9p/SKILL.md
+++ b/.agents/skills/pardes-9p/SKILL.md
@@ -80,8 +80,9 @@ $m/ctl the settings, one a line as a write takes them; write a setting or
(Newcol makes an empty column, Dump, Theme x; Exit QUITS the editor, Kill [word...] stops the
commands pardes started (command panes, lines it typed into shells), a word
matching a command line's first word; Exit and Restore refuse once,
- naming every unsaved pane, `<a>, <b>: Modified (Exit again to discard)` (Restore's says
- `Restore again`); a second refusal names only the panes edited since the last,
+ logging `unsaved <serial> <name>` for each unsaved pane, then failing the write with
+ `<name>: Modified (Exit again to discard)` for one or `4 unsaved panes: Modified (Exit
+ again to discard)` for more (Restore's says `Restore again`); a second refusal names only the panes edited since the last,
as acme's does, and the same word again with nothing edited since DISCARDS them all -- not a retry, unlike lock's `file in use`;
Kill stops a command pane's whole line, `&` jobs included; of a line typed into a
shell only the foreground job, and the shell decides the rest (of `sleep 30; echo done`