summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-29 03:11:42 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commit073695995ecf4a269da8d338b23bfab1d3369c05 (patch)
tree0d8e573e509d2462de31cb1f7198dc5e44aabaf2 /docs
parentcf49c329cb401a5c530ef2533066702fe1545360 (diff)
downloadpardes-073695995ecf4a269da8d338b23bfab1d3369c05.tar.gz
pardes-073695995ecf4a269da8d338b23bfab1d3369c05.zip
+Errors with no room anywhere logs its text rather than fail the Edit
Edit's p and = put their output in +Errors, and when its column had no room the placement refusal failed the whole Edit. +Errors now tries every column with room, the last first, and with none its text is logged as msg records, a line each; the Edit succeeds. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs')
-rw-r--r--docs/tags.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/tags.md b/docs/tags.md
index 5c4492bc..cee8e335 100644
--- a/docs/tags.md
+++ b/docs/tags.md
@@ -240,6 +240,9 @@ that room, the column's tallest pane is halved instead; where no pane of the
column can give it, the new pane is refused and closed, with `no space for a
pane in that column: each keeps its tag and 2 rows` (a 9P write or open of
`pane/new` fails with it, ENOSPC). A pane alone in its column always fits.
+A `+Errors` pane goes to any column with room, the last first; with none,
+what it would have shown (an Edit's `p` or `=`, a write to `errors`) is
+logged as `msg` records, a line each, and the Edit still succeeds.
`Placement acme` is acme's makenewwindow (util.c:449-495). The core keeps
acme's *active column* (activecol, dat.c:37): the column last typed in