Go package:xmonad-contrib

Focus window in the given direction.
Switches to selected window's workspace and focuses that window.
Pops open a dmenu with window titles. Choose one, and you will be taken to the corresponding workspace.
Pops open an application with window titles given over stdin. Choose one, and you will be taken to the corresponding workspace.
Pops open a dmenu with window titles. Choose one, and you will be taken to the corresponding workspace. This version takes a list of arguments to pass to dmenu.
Pops open an application with window titles given over stdin. Choose one, and you will be taken to the corresponding workspace. This version takes a list of arguments to pass to dmenu.
Pops open a dmenu with window titles. Choose one, and you will be taken to the corresponding workspace. This version accepts a configuration object.
Version of go not dependent on X monad (needed for testing).
Moves the focus to the next screen in the given direction. The second argument indicates wrapping (see windowGo).
Moves the focus to the next window in the given direction and in the same layer as the current window. The second argument indicates whether navigation should wrap around (e.g., from the left edge of the leftmost screen to the right edge of the rightmost screen).
Defines a few convenient operations for raising (traveling to) windows based on XMonad's Query monad, such as runOrRaise. runOrRaise will run a shell command unless it can find a specified window; you would use this to automatically travel to your Firefox or Emacs session, or start a new one (for example), instead of trying to remember where you left it or whether you still have one running.
Display MATE logout dialog. This is the default mod-q action.
interface to the X11 library function XFillPolygon().
interface to the X11 library function XPolygonRegion().