xmonad-contrib-0.17.1: Community-maintained extensions for xmonad
Copyright(c) Karsten Schoelzel <kuser@gmx.de>
LicenseBSD
MaintainerKarsten Schoelzel <kuser@gmx.de>
Stabilitystable
Portabilityunportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

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.

focusNth' :: Int -> Stack a -> Stack a Source #

swapNth :: Int -> X () Source #

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

swapNth' :: Int -> Stack a -> Stack a Source #