[xmonad] [xmonad-contrib] [PATCH] Improved BinarySpacePartition

Anton Pirogov anton.pirogov at gmail.com
Thu Mar 12 15:11:50 UTC 2015


Hi everyone,

here is a patch adding following changes to the BSP layout:

Actions like Swap also affect the windows associated with the leaves,
leading to much more intuitive behaviour

Mouse support: through SetGeometry (e.g. MouseResize / BorderResize)

FocusParent action (like in i3): Without this sometimes it is simply
impossible to swap the elements one wants (e.g. when having 2 windows on
the left and 2 on the right, each in a split and wanting to swap these two
window pairs) and in other cases this is more convenient than having to
first focus something else to get the desired effect. With it the user can
apply actions not only to leafs but also to nodes, thereby being able to
manipulate splits that only contain other splits and no leafs (windows)

Equalize and Balance action: Equalize adjusts the ratios so that each
window occupies the same space, Balance retiles the layout if it gets too
complicated

Since my last mail (which received no reactions) I removed a lot of stuff
that was indeed possible with other layout modifiers. This patch contains
strictly new features and improvements to the layout.

Best regards,
Anton
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/xmonad/attachments/20150312/a3045440/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: improvedBSP.patch
Type: text/x-patch
Size: 66437 bytes
Desc: not available
URL: <http://mail.haskell.org/pipermail/xmonad/attachments/20150312/a3045440/attachment-0001.bin>


More information about the xmonad mailing list