diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-28 16:44:45 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:15 -0300 |
| commit | d09c1c36e4d4e1bc57aa14f5ba4c6131b6111429 (patch) | |
| tree | 62d8d68a486950118af23dc5f623dccc1824d00a /src/config.zig | |
| parent | b4172e6bde69eb35648f173f4497054d1fb2e0fc (diff) | |
| download | pardes-d09c1c36e4d4e1bc57aa14f5ba4c6131b6111429.tar.gz pardes-d09c1c36e4d4e1bc57aa14f5ba4c6131b6111429.zip | |
Focus on a closed pane goes to the pane that takes its place, never to the one focused before
Dogfood closed a pane in one column and focus jumped to another column, only because that pane was focused last. Now removePane decides for every route (Del, a ctl del, a command pane's end, a 9P remove, a stillborn scratch replaced): the pane that grew into the rows, or the scratch standing in an emptied column; removeColumn gives it to the pane level with it in the column that takes the width. Closing an unfocused pane leaves focus alone. The per-caller focus lines in Del and replaceStillborn are gone, and so is prevFocus.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/config.zig')
0 files changed, 0 insertions, 0 deletions
