No the windows are in the same layer and not floating. They are tiled, but just split the screen in half top and bottom in the right half of the screen (I'm using the default Tall layout).

Xprompt would be okay, but I was hoping someone might know about how to come up with a StackSet hack similar to the code in my first post that would work, or be able to point out what was wrong with it.

I'm a little surprised that there's no module that supports this already...

Thanks for your help so far though!

On Thu, Feb 23, 2017 at 3:03 PM, Peter Jones <mlists@pmade.com> wrote:
Alex Su <sua@uchicago.edu> writes:
> Correct me if I am wrong, but it looks to me like the windowGo function
> accepts also a directional input.
>
> I think I've tried that module, but whenever I have the case that I have a
> window to the left, then windows stacked on top of each other, then another
> window on the next screen over, just binding Alt-Tab to windowGo L for
> instance skips certain windows in the cycle, in this case the window on the
> first screen that is stacked under another.

Correct.  `windowGo` won't help you if you have windows stacked on top
of one another.  Assuming you are talking about floating layers, you'd
have to use something like `switchLayer` first before `windowGo`.

Another thing to consider as an alternative is:

  https://hackage.haskell.org/package/xmonad-contrib-0.13/docs/XMonad-Prompt-Window.html

--
Peter Jones, Founder, Devalot.com
Defending the honor of good code

_______________________________________________
xmonad mailing list
xmonad@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad