SUMMARY This is a "Powerful When Needed" feature request. The primary problem is that manually splitting vertical & horizontal every time is meanless. Some users will always want and end up with a similar layout, why not just manage the layout automatically? I have seen similar features implemented in multiple software including other terminals, tiling window managers and emacs/vim. Here is one of the best explanations with nice charts. https://sw.kovidgoyal.net/kitty/layouts/ TLDR: Add an option to enable `automatic layout management, and provide a few layout presets like stack, tall, fat, grid, simple horizontal and simple vertical. EXPECTED RESULT Instead of considering split vertically or horizontally and the currently active window, the users can simply just create new windows without thinking and the layout fits their habit & need perfectly.
There is a "save tab layout to file". However, it only supports a fixed number of windows. An automatic layout can let you have an arbitrary number of windows, and can easily increase or decrease. Also there is no option to always load a certain layout.
+1 interest