From a095922ffdd1128c75efca72ec9a70969d49d29a Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Thu, 1 Oct 2026 03:56:38 -0300 Subject: The docs say Grep is a literal search, that a write's own status comes before the log's last err, and that Delcol opens no +Unsaved Co-Authored-By: Claude Opus 5.5 --- .agents/skills/pardes-9p/SKILL.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to '.agents') diff --git a/.agents/skills/pardes-9p/SKILL.md b/.agents/skills/pardes-9p/SKILL.md index e33801ef..9b963f73 100644 --- a/.agents/skills/pardes-9p/SKILL.md +++ b/.agents/skills/pardes-9p/SKILL.md @@ -30,8 +30,10 @@ mount, plan9port's `9p -a "unix!$PARDES_9P"` works, and `test/ninep.py` in the s ## Traps -- A refused write says only `Invalid argument` or `Input/output error`; the - reason is the last `err` record in `$m/log`. +- Check the write's status first: a refused write says only `Invalid + argument` or `Input/output error`, and then the last `err` record in + `$m/log` says why (`echo x > f || tail -1 $m/log`). A successful write + logs nothing, so the tail may hold an older `err`. - `addr` is the pane's and moves on: each `/re/` searches from the last address, and a `data` write leaves it just past the text. Write `addr` before each replacement; a failed address leaves none. -- cgit v1.3