diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-29 03:11:42 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:15 -0300 |
| commit | 073695995ecf4a269da8d338b23bfab1d3369c05 (patch) | |
| tree | 0d8e573e509d2462de31cb1f7198dc5e44aabaf2 /docs | |
| parent | cf49c329cb401a5c530ef2533066702fe1545360 (diff) | |
| download | pardes-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.md | 3 |
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 |
