mod-shift-space is even better (too bad EZconfigs broke it for me....will have to look at that). toggleMasterPane :: X () toggleMasterPane = do flag <- XS.get XS.modify(MasterPaneFlag . not . getFlag) setLayout $ XMonad.layoutHook myConfig >> pickIncrFun (getFlag flag) You can probably modify my code snippet as above (replacing myConfig with whatever you actually called your xmonad config). Untested since setLayout $ XMonad.layoutHook myConfig is broken for me.... On Wed, Oct 1, 2014 at 11:12 PM, Brandon Allbery <allbery.b@gmail.com> wrote:
On Wed, Oct 1, 2014 at 11:10 PM, Christian Wills <cwills.dev@gmail.com> wrote:
You could always IncMasterN(-100000) to bring it back to zero and then add 1 or leave it alone depending on the flag setting if you really wanted to
Or mod-shift-space to bring it back into sync. Probably best to just replace those two bindings with something innocuous like (return ()) --- or maybe bind both of them to toggleMasterPane.
-- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net