<div dir="ltr">Hi,<div><br></div><div>I have a pull request in xmonad-contrib that adds two new features to XMonad.Actions.CycleRecentWS and I'm hoping to get it reviewed.</div><div><br></div><div>The first feature is the ability to cycle through non-empty workspaces, or more generally, the ability to apply a user-provided predicate to the list of workspaces included in the cycle.</div><div><br></div><div>The second feature is the ability to toggle back and forth between the current and most recent workspace. It's essentially a special case of cycling, but with simpler keyboard behavior -- repeated key presses toggle back and forth regardless of whether a modifier key has been released or not.</div><div><div><br></div><div>There's not a whole lot to it, but it was fun to put together.</div><div></div></div><div><br></div><div>The PR can be found at:</div><div><a href="https://github.com/xmonad/xmonad-contrib/pull/331">https://github.com/xmonad/xmonad-contrib/pull/331</a><br></div><div><br></div><div>Thanks!</div><div>Ivan</div><div></div></div>