License | BSD3-style (see LICENSE) |
---|---|
Stability | unstable |
Portability | unportable |
Safe Haskell | None |
Language | Haskell98 |
Provides functions for performing a given action on all or certain groups of windows on the current workspace.
Usage
You can use this module with the following in your ~/.xmonad/xmonad.hs
:
import XMonad.Actions.WithAll
then add a keybinding; for example:
, ((modm .|. shiftMask, xK_t), sinkAll)
For detailed instructions on editing your key bindings, see XMonad.Doc.Extending.
withAll :: (Window -> X ()) -> X () Source #
Execute an X
action for each window on the current workspace.
withAll' :: (Window -> WindowSet -> WindowSet) -> X () Source #
Apply a function to all windows on the current workspace.
killOthers :: X () Source #
Kill all the unfocused windows on the current workspace.