xmonad-contrib-bluetilebranch-0.8.1.2: Third party extensions for xmonadSource codeContentsIndex
XMonad.Layout.BoringWindows
Portabilityunportable
Stabilityunstable
Maintainernone
Contents
Usage
Description
BoringWindows is an extension to allow windows to be marked boring
Synopsis
boringWindows :: (LayoutClass l a, Eq a) => l a -> ModifiedLayout BoringWindows l a
boringAuto :: (LayoutClass l a, Eq a) => l a -> ModifiedLayout BoringWindows l a
markBoring :: X ()
clearBoring :: X ()
focusUp :: X ()
focusDown :: X ()
data UpdateBoring = UpdateBoring
data BoringMessage
= Replace String [Window]
| Merge String [Window]
data BoringWindows a
Usage

You can use this module with the following in your ~/.xmonad/xmonad.hs:

 import XMonad.Layout.BoringWindows

Then edit your layoutHook by adding the layout modifier:

 myLayouts = boringWindows (Full ||| etc..)
 main = xmonad defaultConfig { layoutHook = myLayouts }

Then to your keybindings, add:

 , ((modMask, xK_j), focusUp)
 , ((modMask, xk_k), focusDown)

For more detailed instructions on editing the layoutHook see:

XMonad.Doc.Extending

boringWindows :: (LayoutClass l a, Eq a) => l a -> ModifiedLayout BoringWindows l aSource
boringAuto :: (LayoutClass l a, Eq a) => l a -> ModifiedLayout BoringWindows l aSource
Mark windows that are not given rectangles as boring
markBoring :: X ()Source
clearBoring :: X ()Source
focusUp :: X ()Source
focusDown :: X ()Source
data UpdateBoring Source
UpdateBoring is sent before attempting to view another boring window, so that layouts have a chance to mark boring windows.
Constructors
UpdateBoring
show/hide Instances
data BoringMessage Source
Constructors
Replace String [Window]
Merge String [Window]
show/hide Instances
data BoringWindows a Source
show/hide Instances
Produced by Haddock version 2.4.2