]> code.delx.au - dotfiles/commitdiff
xmonad: version upgrade compatibility
authorJames Bunton <jamesbunton@delx.net.au>
Sun, 27 May 2018 10:22:42 +0000 (20:22 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Sun, 27 May 2018 10:23:07 +0000 (20:23 +1000)
.xmonad/xmonad.hs

index c1bd4510de812c97df3a55904208d9eaa34eb56f..2798d9d3ab26c6e4e12c6852070770709c35c6c7 100644 (file)
@@ -59,10 +59,9 @@ myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $
 
     -- mod-{o,e,u}, Switch to physical/Xinerama screens 1, 2, or 3
     -- mod-shift-{o,e,u}, Move client to screen 1, 2, or 3
-    [((m .|. modm, key), f sc)
+    [((m .|. modm, key), screenWorkspace sc >>= flip whenJust (windows . f))
         | (key, sc) <- zip [xK_o, xK_e, xK_u] [0..]
-        , (f, m) <- [(viewScreen, 0), (sendToScreen, shiftMask)]
-    ]
+        , (f, m) <- [(W.view, 0), (W.shift, shiftMask)]]
     ++
 
     -- mod-[1..9], Switch to workspace N