diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-29 10:11:14 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:16 -0300 |
| commit | f207f1d4d56d1012766e6206e713f2b3da70579d (patch) | |
| tree | 307fb71b210cb4757f2d3fa56094effe20e4d3cf /docs | |
| parent | df6106af80e13cc4f0121b7f2caf5315a4453a9d (diff) | |
| download | pardes-f207f1d4d56d1012766e6206e713f2b3da70579d.tar.gz pardes-f207f1d4d56d1012766e6206e713f2b3da70579d.zip | |
A column takes panes until their minimums fill it, not until none can be halved
Placement halved the tallest pane or refused, so 11 panes filled 48 rows
that hold 16 at their tag and two rows each: the refusal did not match
the documented arithmetic. When no pane can be halved but the minimums
with the new pane's fit, the column's rows are shared out again; and a
refused pane's removal leaves no pane under its minimum.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/tags.md | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/tags.md b/docs/tags.md index 46c2defa..018536e6 100644 --- a/docs/tags.md +++ b/docs/tags.md @@ -244,8 +244,11 @@ p` is its leader path, and `Config` reports it. Under either, no placement leaves a pane, new or split, shorter than its tag and two body rows (acme's minht keeps one). Where the place chosen has not -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 +that room, the column's tallest pane is halved instead; where no one pane +can give it but the column's rows hold every pane's tag and two rows with +the new one's, the rows are shared out again, each at least its minimum; +only when they do not -- the arithmetic, not the halving, decides -- is +the new pane 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. |
