[xmonad] Issue 284 in xmonad: raiseNextMaybe (XMonad.Actions.WindowGo) only cycles through matching windows from 2 workspaces

codesite-noreply at google.com codesite-noreply at google.com
Wed Mar 18 00:39:44 EDT 2009

Status: New
Owner: ----

New issue 284 by nathan.howell: raiseNextMaybe (XMonad.Actions.WindowGo)  
only cycles through matching windows from 2 workspaces

What steps will reproduce the problem?
1. Set up a keybinding using raiseNext
2. Open windows that will match your raiseNext query on more than 2  
3. Use raiseNext to attempt to cycle through them

What is the expected output? What do you see instead?
Matching windows on only the current and most recently visited workspace
will be cycled through. I expected to cycle through all matching windows an
all workspaces.

What version of the product are you using? On what operating system?
I'm running xmonad from darcs on Ubuntu 8.10.

Please provide any additional information below.
Appears to be due to the varying window list returned by allWindows. The
workspaces function called in allWindows always puts the current workspace
first, which guarantees that raiseNextMaybe isn't going to work. Is there a
way to get a list of all windows in a reliable order?

If this error is due to a module from XMonadContrib, please tag this issue
with 'Component-Contrib' below.

You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:

More information about the xmonad mailing list