summaryrefslogtreecommitdiff
path: root/test/snapshots/layout-close.snap
blob: d416022137da9f1831a601527611b1be96a14571 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# every pane close hands its space to ONE sibling, the rest of the column
# keeps its sizes: Alt-c move-out, tag Del, and shell exit (pty EOF); an
# emptied column hands its width to one neighbor
file marker.txt x
start 40 140 -n 3
wait 8000 marker.txt
stable 700 20000
# build a left column of five: Alt-n three times from pane 0 (active follows
# the new pane, each split takes from the freshly split pane only)
press left 5 8
release left 5 8
stable 400 5000
key a-n
stable 700 15000
key a-n
stable 700 15000
key a-n
stable 700 15000
snap built
# Alt-c: the active (4th) pane moves to a fresh column; the pane above it
# absorbs its rows, the other three keep theirs (columns reflow horizontally)
key a-c
stable 700 15000
snap altc
# middle-click Del in the 2nd pane's tag: the pane above absorbs
press middle 41 6
release middle 41 6
stable 700 10000
snap del
# exit the (now) 2nd shell (type the command, esc, Tab executes the word):
# pty EOF, again only the pane above absorbs — and focus falls back to the
# pane that had it before this one (the moved-out column), not to slot 0
press left 5 14
release left 5 14
stable 400 5000
key i
text exit
key esc
settle 700
key tab
stable 700 10000
snap exit
# exit the moved-out pane's shell: its column empties and hands its width to
# the middle column only; the left column's width must not change
press left 100 8
release left 100 8
stable 400 5000
key i
text exit
key esc
settle 700
key tab
stable 700 10000
snap colclose