summaryrefslogtreecommitdiff
path: root/test/snapshots/splitparent.golden
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-29 02:32:33 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commit672b2643583d13feef5d47600e0f6c15f276fba2 (patch)
tree3d556d0f30e72c8b2ed7bd4177a802e2a0697992 /test/snapshots/splitparent.golden
parent45a66bd1c062a5cf4d63b1df68e050b059cdfa1d (diff)
downloadpardes-672b2643583d13feef5d47600e0f6c15f276fba2.tar.gz
pardes-672b2643583d13feef5d47600e0f6c15f276fba2.zip
No placement leaves a pane shorter than its tag and two rows
Placement could split a pane down to a tag and one row, or give a new one less. Every placement now checks the pane it made and each pane it shrank against its tag (wrapped at its width) plus two rows: where they lack the room, the column's tallest pane is halved instead, and where none can give it the new pane is refused with "no space for a pane in that column" (ENOSPC over 9P) and closed at the step's end, once its maker is done with it. splitBelow and splitParent leave two body rows (a boot layout, split before any row exists, is as before). Re-recorded by name: lookpanes (panes one or two rows lower) and splitparent (the 6-row squeeze now refuses); fs.py closes the scratches and long-named panes it no longer needs, since its 24-row session filled. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'test/snapshots/splitparent.golden')
-rw-r--r--test/snapshots/splitparent.golden32
1 files changed, 11 insertions, 21 deletions
diff --git a/test/snapshots/splitparent.golden b/test/snapshots/splitparent.golden
index e64df572..48dcf0c8 100644
--- a/test/snapshots/splitparent.golden
+++ b/test/snapshots/splitparent.golden
@@ -5,35 +5,25 @@
| /tmp/pardes-snap/splitparent/cwd Tty+bash Save Mode Filter Collapse Del
| Mode Filter Collapse Del ls
| ls
-== snap swap-parent grid=100x31 cursor=4,9
-|5:
-|6: /tmp/pardes-snap/splitparent/cwd Tty+bash Save
-|7: Mode Filter Collapse Del
-|8: ls
-== snap tallest grid=100x6 cursor=54,5
+== snap swap-parent grid=100x31 cursor=4,10
+|7: /tmp/pardes-snap/splitparent/cwd Tty+bash Save
+|8: Mode Filter Collapse Del
+|9: ls
+== snap tallest grid=100x6 cursor=4,5
|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/splitparent/cwd Tty+bash Save /tmp/pardes-snap/splitparent/cwd Tty+bash Save
-| /tmp/pardes-snap/splitparent/cwd Tty+bash Save
-| /tmp/pardes-snap/splitparent/cwd Tty+bash Save /tmp/pardes-snap/splitparent/cwd Tty+bash Save
-== snap regrown grid=100x31 cursor=54,20
+| /tmp/pardes-snap/splitparent/cwd Tty+bash Save Mode Filter Collapse Del
+| /tmp/pardes-snap/splitparent/cwd Tty+bash Save ls
+| e in that column: each keeps its tag and 2 rows
+== snap regrown grid=100x31 cursor=4,10
|Newcol Joincol Find Grep Help Changelog Tutor Dump NextColor Debug Exit
| New Tty Find Grep Joincol Delcol New Tty Find Grep Joincol Delcol
| /tmp/pardes-snap/splitparent/cwd Tty+bash Save /tmp/pardes-snap/splitparent/cwd Tty+bash Save
| /tmp/pardes-snap/splitparent/cwd Tty+bash Save Mode Filter Collapse Del
| Mode Filter Collapse Del ls
+| ls
|
| /tmp/pardes-snap/splitparent/cwd Tty+bash Save
| Mode Filter Collapse Del
-| ls
-|
-|
-|
-|
-|
-|
-|
-|
-| /tmp/pardes-snap/splitparent/cwd Tty+bash Save
-| Mode Filter Collapse Del
-| ls
+| e in that column: each keeps its tag and 2 rows