[xmonad] contrib darcs patch: BinarySpacePartition update

Daniel Wagner dmwit at dmwit.com
Mon May 18 00:26:52 UTC 2015

Hi Anton --

Thanks for the patch. It looks like it builds, and without knowing anything
about BSP the changes sound positive to me.

Nevertheless, can you comment briefly on backwards-compatibility? How
likely is it that there are people out there that use BSP and like the
current behavior, and will find xmonad behaving differently as a result of
this patch?

Can we support the old behavior and make the new behavior "opt-in" by folks
that want it?


On Thu, May 7, 2015 at 2:31 AM, Anton Pirogov <anton.pirogov at gmail.com>

> Hi,
> this patch makes the actions in BSP layout more consistent and usable,
> making Equalize and Balance work locally and also allowing to open new
> windows at arbitrary positions:
> Equalize/Balance now only rearrange the currently focused node instead of
> the whole layout (e.g. you want to keep some windows like they are but only
> want to rearrange a deeply nested branch).
> New windows now are inserted into the currently selected node, so e.g
> focussing the root (everything) and opening the window will make the new
> window take half of the screen (not possible  or very cumbersome before).
> Also a new feature is added - now it is possible to select a window or
> group of windows (first FocusParent, then SelectNode) and "cut&paste" the
> selected window(s) into some other location in the layout (again,
> FocusParent to the destination, then MoveNode). This will split the node
> focused and put the selected window(s) there.
> The reason for this was that more elaborate rearrangements that I
> sometimes wished for were simply not possible just with regular window
> swapping.
> Best regards,
> Anton
> _______________________________________________
> xmonad mailing list
> xmonad at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/xmonad/attachments/20150517/eea69f6b/attachment.html>

More information about the xmonad mailing list