Files
kitty/docs
Mark Stuart 852fc4a662 Add equalize action and equalize_on_close option to Splits layout
Adds an `equalize` layout action that redistributes split sizes so each
window receives a proportional share of space along each axis.

Also adds an `equalize_on_close` layout option that automatically
equalizes splits whenever a window is closed, keeping the remaining
windows balanced without requiring an explicit key binding.

These two features compose well. For example, to keep splits balanced
at all times - equalizing on every open and close:

    enabled_layouts splits:equalize_on_close=true
    map ctrl+' combine : launch --location=hsplit --cwd=current : layout_action equalize
    map ctrl+/ combine : launch --location=vsplit --cwd=current : layout_action equalize

A standalone key binding for manual rebalancing is also supported:

    map ctrl+shift+e layout_action equalize
2026-05-29 20:02:42 +01:00
..
2026-05-06 08:12:00 +05:30
2026-03-23 08:54:57 +05:30
2026-03-23 08:54:57 +05:30
2026-05-06 13:11:07 +02:00
2025-12-14 22:42:24 +10:30
2026-01-22 08:19:41 +08:00
2026-03-21 08:41:46 +05:30
2026-04-16 14:41:29 +05:30
...
2026-05-28 09:13:16 +05:30
2025-10-07 20:20:19 +05:30
2026-04-27 06:34:13 +05:30
2026-05-06 08:12:00 +05:30
...
2026-03-26 09:39:33 +05:30
2025-12-14 22:42:24 +10:30
2026-03-23 08:54:57 +05:30
2026-03-21 08:41:46 +05:30
2025-10-20 08:16:48 +05:30
2025-12-20 09:13:02 +05:30
...
2026-03-30 09:25:19 +05:30