xmonad-contrib-0.17.0: Community-maintained extensions extensions for xmonad
CopyrightWilson Sales <spoonm@spoonm.org>
LicenseBSD-style (see LICENSE)
Maintainer<spoonm@spoonm.org>
Stabilityunstable
Portabilityunportable
Safe HaskellNone
LanguageHaskell2010

XMonad.Layout.VoidBorders

Contents

Description

Modifies a layout to set borders to 0 for all windows in the workspace. Unlike XMonad.Layout.NoBorders, this modifier will not restore the window border if the windows are moved to a different workspace or the layout is changed.

This modifier's primary use is to eliminate the "border flash" you get while switching workspaces with the noBorders modifier. It won't return the borders to their original width, however.

Synopsis

Usage

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

import XMonad.Layout.VoidBorders

and modify the layouts to call voidBorders on the layouts you want to remove borders from windows:

layoutHook = ... ||| voidBorders Full ||| ...

For more detailed instructions on editing the layoutHook see:

XMonad.Doc.Extending