| Portability | unportable |
|---|---|
| Stability | unstable |
| Maintainer | Adam Vogt <vogt.adam@gmail.com> |
XMonad.Layout.BoringWindows
Contents
Description
BoringWindows is an extension to allow windows to be marked boring
- 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 ()
- focusMaster :: X ()
- data UpdateBoring = UpdateBoring
- data BoringMessage
- 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:
myLayout = boringWindows (Full ||| etc..)
main = xmonad defaultConfig { layoutHook = myLayout }
Then to your keybindings, add:
, ((modm, xK_j), focusUp) , ((modm, xK_k), focusDown) , ((modm, xK_m), focusMaster)
For more detailed instructions on editing the layoutHook see:
boringWindows :: (LayoutClass l a, Eq a) => l a -> ModifiedLayout BoringWindows l a
boringAuto :: (LayoutClass l a, Eq a) => l a -> ModifiedLayout BoringWindows l a
Mark windows that are not given rectangles as boring
markBoring :: X ()
clearBoring :: X ()
focusMaster :: X ()
data UpdateBoring
UpdateBoring is sent before attempting to view another boring window, so that layouts have a chance to mark boring windows.
Constructors
| UpdateBoring |
Instances
| Typeable UpdateBoring | |
| Message UpdateBoring |
data BoringMessage
Instances
data BoringWindows a
Instances
| Typeable1 BoringWindows | |
| LayoutModifier BoringWindows Window | |
| Read a => Read (BoringWindows a) | |
| Show a => Show (BoringWindows a) |
Tips
variant of Full
An alternative to Full is XMonad.Layout.Simplest. Less windows are
ignored by focusUp and focusDown. This may be helpful when you want windows
to be uninteresting by some other layout modifier (ex.
XMonad.Layout.Minimize)