Hmm okay. I wonder how Windows.Actions.Navigate2D does it...maybe there's some way to copy their implementation and just get rid of the directional part; guess it's time for me to learn Haskell properly. Thanks!

On Thu, Feb 23, 2017 at 4:06 PM, Brandon Allbery <allbery.b@gmail.com> wrote:
Not really; I know more about workspace cycling. Don't even use alt-tab... but I think focus cycling across workspaces like that will be difficult given how focused the core is on stacks (which are part of a single workspace).

On Thu, Feb 23, 2017 at 5:02 PM, Alex Su <sua@uchicago.edu> wrote:
Any ideas about a more suitable droid?

On Thu, Feb 23, 2017 at 3:55 PM, Brandon Allbery <allbery.b@gmail.com> wrote:

On Thu, Feb 23, 2017 at 4:46 PM, Alex Su <sua@uchicago.edu> wrote:
My understanding is that onAllWS is supposed to modify the StackSet somehow to enable Alt-Tabbing across all windows on visible screens; beyond that my Haskell is a little too elementary to understand what is happening.

The code you show runs a single action across the workspaces on all screens. `onAllWS W.focusDown` would switch the focus on all visible workspaces, otherwise leaving you where you were. This is not the droid you're looking for....

--
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net




--
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net