xmonad-contrib-0.16.999: Third party extensions for xmonad
Copyright(c) Karsten Schoelzel <kuser@gmx.de>
LicenseBSD
MaintainerKarsten Schoelzel <kuser@gmx.de>
Stabilitystable
Portabilityunportable
Safe HaskellNone
LanguageHaskell98

XMonad.Actions.FocusNth

Contents

Description

Focus the nth window of the current workspace.

Synopsis

Usage

Add the import to your ~/.xmonad/xmonad.hs:

import XMonad.Actions.FocusNth

Then add appropriate keybindings, for example:

-- mod4-[1..9] @@ Switch to window N
++ [((modm, k), focusNth i)
    | (i, k) <- zip [0 .. 8] [xK_1 ..]]

For detailed instructions on editing your key bindings, see XMonad.Doc.Extending.

focusNth :: Int -> X () Source #

Give focus to the nth window of the current workspace.

swapNth :: Int -> X () Source #

Swap current window with nth. Focus stays in the same position