Contents

Description

Modifies a layout to set borders to 0 for all windows in the workspace.

Unlike XMonad.Layout.NoBorders, the voidBorders modifier will not restore the window border if the windows are moved to a different workspace or the layout is changed. There is, however, a companion normalBorders modifier which explicitly restores the border.

This modifier's primary use is to eliminate the "border flash" you get while switching workspaces with the XMonad.Layout.NoBorders modifier.

Synopsis

# Usage

import XMonad.Layout.VoidBorders
and modify the layouts to call voidBorders on the layouts you want to remove borders from windows, and normalBorders on the layouts you want to keep borders for:
layoutHook = ... ||| voidBorders Full ||| normalBorders Tall ...