From 3cfc0d921184b5bf25e7855e22003b1ec230c32d Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Wed, 30 Sep 2026 14:07:54 -0300 Subject: An event record written back without its trailing newline is taken, as every other line file's last line is `printf 'MX0 10' > event` was refused as a malformed record, while exec, look and every ctl take a last line with no newline. The event file now does too: a write not ending in a newline is read as though it did, and the write still counts the bytes that came. Co-Authored-By: Claude Opus 5.5 --- docs/fs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/fs.md b/docs/fs.md index 7a4ce0b3..616fb3fb 100644 --- a/docs/fs.md +++ b/docs/fs.md @@ -549,7 +549,7 @@ text, which may hold newlines. its text (`FX0 0 1 6 Msg hi`). Write a record back to have it done as the click would: ` \n` -acts on that range; the whole record as read acts on its text (the only way +acts on that range (the last record of a write needs no newline); the whole record as read acts on its text (the only way for `0 0`). A chorded record with its two follow-ups, in one write or three, runs once with its argument. `I`, `D`, `i`, `d` are refused. A helper holding `event` that writes its own pane's `exec` gets its command back as a -- cgit v1.3