view package:xmonad-contrib

A version of W.view that tracks the need to refresh.
View the workspace group with the given name, treating the workspaces as topics.
View the workspace group with the given name.
Find and view an empty workspace. Do nothing if all workspaces are in use.
Switch to workspace i on screen sc. If i is visible use view to switch focus to the workspace i.
Switch to a given physical screen
View workscreen of index WorkscreenId. If current workscreen is asked workscreen, workscreen's workspaces are shifted.
greedyView a workspace, or if already there, view the previously displayed workspace ala weechat. Change greedyView to toggleOrView in your workspace bindings as in the view faq at http://haskell.org/haskellwiki/Xmonad/Frequently_asked_questions. For more flexibility see toggleOrDoSkip.
Prompt for a workspace group to view, treating the workspaces as topics.
Prompt for a workspace group to view.
Switch to workspace i on screen sc. If i is visible use greedyView to switch the current workspace with workspace i.
A version of W.greedyView that tracks the need to refresh.
View a workspace if it's not visible. An alternative to view and greedyView that—rather than changing the current screen or affecting another—opts not to act.