Merge pull request #609 from slotThe/fun-with-descriptions

Add Description string to modules
This commit is contained in:
slotThe 2021-09-30 15:10:07 +02:00 committed by GitHub
commit 3058d1ca22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
292 changed files with 446 additions and 13 deletions

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.AfterDrag -- Module : XMonad.Actions.AfterDrag
-- Description : Allows you to add actions dependent on the current mouse drag.
-- Copyright : (c) 2014 Anders Engstrom <ankaan@gmail.com> -- Copyright : (c) 2014 Anders Engstrom <ankaan@gmail.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
---------------------------------------------------------------------------- ----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.BluetileCommands -- Module : XMonad.Actions.BluetileCommands
-- Description : Interface with the [Bluetile](https://hackage.haskell.org/package/bluetile) tiling window manager.
-- Copyright : (c) Jan Vornberger 2009 -- Copyright : (c) Jan Vornberger 2009
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.Commands -- Module : XMonad.Actions.Commands
-- Description : Run internal xmonad commands using a dmenu menu.
-- Copyright : (c) David Glasser 2007 -- Copyright : (c) David Glasser 2007
-- License : BSD3 -- License : BSD3
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.ConstrainedResize -- Module : XMonad.Actions.ConstrainedResize
-- Description : Constrain the aspect ratio of a floating window.
-- Copyright : (c) Dougal Stanton -- Copyright : (c) Dougal Stanton
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -2,6 +2,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.CopyWindow -- Module : XMonad.Actions.CopyWindow
-- Description : Duplicate a window on multiple workspaces.
-- Copyright : (c) David Roundy <droundy@darcs.net>, Ivan Veselov <veselov@gmail.com>, Lanny Ripple <lan3ny@gmail.com> -- Copyright : (c) David Roundy <droundy@darcs.net>, Ivan Veselov <veselov@gmail.com>, Lanny Ripple <lan3ny@gmail.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -4,6 +4,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.CycleRecentWS -- Module : XMonad.Actions.CycleRecentWS
-- Description : Cycle through most recently used workspaces.
-- Copyright : (c) Michal Janeczek <janeczek@gmail.com> -- Copyright : (c) Michal Janeczek <janeczek@gmail.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.CycleSelectedLayouts -- Module : XMonad.Actions.CycleSelectedLayouts
-- Description : Cycle through the given subset of layouts.
-- Copyright : (c) Roman Cheplyaka -- Copyright : (c) Roman Cheplyaka
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.CycleWS -- Module : XMonad.Actions.CycleWS
-- Description : Cycle through workspaces.
-- Copyright : (c) Joachim Breitner <mail@joachim-breitner.de>, -- Copyright : (c) Joachim Breitner <mail@joachim-breitner.de>,
-- Nelson Elhage <nelhage@mit.edu> (`toggleWS' function) -- Nelson Elhage <nelhage@mit.edu> (`toggleWS' function)
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)

View File

@ -1,6 +1,7 @@
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.CycleWindows -- Module : XMonad.Actions.CycleWindows
-- Description : Cycle windows while maintaining focus in place.
-- Copyright : (c) Wirt Wolff <wirtwolff@gmail.com> -- Copyright : (c) Wirt Wolff <wirtwolff@gmail.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.CycleWorkspaceByScreen -- Module : XMonad.Actions.CycleWorkspaceByScreen
-- Description : Cycle workspaces in a screen-aware fashion.
-- Copyright : (c) 2017 Ivan Malison -- Copyright : (c) 2017 Ivan Malison
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.DeManage -- Module : XMonad.Actions.DeManage
-- Description : Cease management of a window without unmapping it.
-- Copyright : (c) Spencer Janssen <spencerjanssen@gmail.com> -- Copyright : (c) Spencer Janssen <spencerjanssen@gmail.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.DwmPromote -- Module : XMonad.Actions.DwmPromote
-- Description : DWM-like swap function for xmonad.
-- Copyright : (c) Miikka Koskinen 2007 -- Copyright : (c) Miikka Koskinen 2007
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.DynamicProjects -- Module : XMonad.Actions.DynamicProjects
-- Description : Treat workspaces as individual project areas.
-- Copyright : (c) Peter J. Jones -- Copyright : (c) Peter J. Jones
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.DynamicWorkspaceGroups -- Module : XMonad.Actions.DynamicWorkspaceGroups
-- Description : Dynamically manage workspace groups in multi-head setups.
-- Copyright : (c) Brent Yorgey 2009 -- Copyright : (c) Brent Yorgey 2009
-- License : BSD-style (see LICENSE) -- License : BSD-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.DynamicWorkspaceOrder -- Module : XMonad.Actions.DynamicWorkspaceOrder
-- Description : Remember a dynamically updateable ordering on workspaces.
-- Copyright : (c) Brent Yorgey 2009 -- Copyright : (c) Brent Yorgey 2009
-- License : BSD-style (see LICENSE) -- License : BSD-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.DynamicWorkspaces -- Module : XMonad.Actions.DynamicWorkspaces
-- Description : Provides bindings to add and delete workspaces.
-- Copyright : (c) David Roundy <droundy@darcs.net> -- Copyright : (c) David Roundy <droundy@darcs.net>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -4,6 +4,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.EasyMotion -- Module : XMonad.Actions.EasyMotion
-- Description : Focus a visible window using a key chord.
-- Copyright : (c) Matt Kingston <mattkingston@gmail.com> -- Copyright : (c) Matt Kingston <mattkingston@gmail.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.FindEmptyWorkspace -- Module : XMonad.Actions.FindEmptyWorkspace
-- Description : Find an empty workspace.
-- Copyright : (c) Miikka Koskinen 2007 -- Copyright : (c) Miikka Koskinen 2007
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.FlexibleManipulate -- Module : XMonad.Actions.FlexibleManipulate
-- Description : Move and resize floating windows without warping the mouse.
-- Copyright : (c) Michael Sloan -- Copyright : (c) Michael Sloan
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.FlexibleResize -- Module : XMonad.Actions.FlexibleResize
-- Description : Resize floating windows from any corner.
-- Copyright : (c) Lukas Mai -- Copyright : (c) Lukas Mai
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.FloatKeys -- Module : XMonad.Actions.FloatKeys
-- Description : Move and resize floating windows.
-- Copyright : (c) Karsten Schoelzel <kuser@gmx.de> -- Copyright : (c) Karsten Schoelzel <kuser@gmx.de>
-- License : BSD -- License : BSD
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Layout.FloatSnap -- Module : XMonad.Layout.FloatSnap
-- Description : Snap to other windows or the edge of the screen while moving or resizing.
-- Copyright : (c) 2009 Anders Engstrom <ankaan@gmail.com> -- Copyright : (c) 2009 Anders Engstrom <ankaan@gmail.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.FocusNth -- Module : XMonad.Actions.FocusNth
-- Description : Focus the nth window of the current workspace.
-- Copyright : (c) Karsten Schoelzel <kuser@gmx.de> -- Copyright : (c) Karsten Schoelzel <kuser@gmx.de>
-- License : BSD -- License : BSD
-- --

View File

@ -2,6 +2,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.GridSelect -- Module : XMonad.Actions.GridSelect
-- Description : Display items in a 2D grid and select from it with the keyboard or the mouse.
-- Copyright : Clemens Fruhwirth <clemens@endorphin.org> -- Copyright : Clemens Fruhwirth <clemens@endorphin.org>
-- License : BSD-style (see LICENSE) -- License : BSD-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
---------------------------------------------------------------------- ----------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.GroupNavigation -- Module : XMonad.Actions.GroupNavigation
-- Description : Cycle through groups of windows across workspaces.
-- Copyright : (c) nzeh@cs.dal.ca -- Copyright : (c) nzeh@cs.dal.ca
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.KeyRemap -- Module : XMonad.Actions.KeyRemap
-- Description : Remap Keybinding on the fly.
-- Copyright : (c) Christian Dietrich -- Copyright : (c) Christian Dietrich
-- License : BSD-style (as xmonad) -- License : BSD-style (as xmonad)
-- --

View File

@ -1,5 +1,6 @@
{- | {- |
Module : XMonad.Actions.Launcher Module : XMonad.Actions.Launcher
Description : A set of prompts for XMonad.
Copyright : (C) 2012 Carlos López-Camey Copyright : (C) 2012 Carlos López-Camey
License : None; public domain License : None; public domain

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.LinkWorkspaces -- Module : XMonad.Actions.LinkWorkspaces
-- Description : Bindings to add and delete links between workspaces.
-- Copyright : (c) Jan-David Quesel <quesel@gmail.org> -- Copyright : (c) Jan-David Quesel <quesel@gmail.org>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.MessageFeedback -- Module : XMonad.Actions.MessageFeedback
-- Description : An alternative @sendMessage@.
-- Copyright : (c) -- Quentin Moser <moserq@gmail.com> -- Copyright : (c) -- Quentin Moser <moserq@gmail.com>
-- 2018 Yclept Nemo -- 2018 Yclept Nemo
-- License : BSD3 -- License : BSD3

View File

@ -1,6 +1,7 @@
---------------------------------------------------------------------------- ----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.Minimize -- Module : XMonad.Actions.Minimize
-- Description : Actions for minimizing and maximizing windows.
-- Copyright : (c) Bogdan Sinitsyn (2016) -- Copyright : (c) Bogdan Sinitsyn (2016)
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.MouseGestures -- Module : XMonad.Actions.MouseGestures
-- Description : Support for simple mouse gestures.
-- Copyright : (c) Lukas Mai -- Copyright : (c) Lukas Mai
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.MouseResize -- Module : XMonad.Actions.MouseResize
-- Description : A layout modifier to resize windows with the mouse.
-- Copyright : (c) 2007 Andrea Rossato -- Copyright : (c) 2007 Andrea Rossato
-- License : BSD-style (see xmonad/LICENSE) -- License : BSD-style (see xmonad/LICENSE)
-- --

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Layout.Navigation2D -- Module : XMonad.Layout.Navigation2D
-- Description : Directional navigation of windows and screens.
-- Copyright : (c) 2011 Norbert Zeh <nzeh@cs.dal.ca> -- Copyright : (c) 2011 Norbert Zeh <nzeh@cs.dal.ca>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.NoBorders -- Module : XMonad.Actions.NoBorders
-- Description : Helper functions for dealing with window borders.
-- Copyright : (c) Lukas Mai -- Copyright : (c) Lukas Mai
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.OnScreen -- Module : XMonad.Actions.OnScreen
-- Description : Control workspaces on different screens (in xinerama mode).
-- Copyright : (c) 2009 Nils Schweinsberg -- Copyright : (c) 2009 Nils Schweinsberg
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.PerWindowKeys -- Module : XMonad.Actions.PerWindowKeys
-- Description : Define key-bindings on a per-window basis.
-- Copyright : (c) Wilson Sales, 2019 -- Copyright : (c) Wilson Sales, 2019
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --
@ -8,7 +9,7 @@
-- Stability : unstable -- Stability : unstable
-- Portability : unportable -- Portability : unportable
-- --
-- Define key-bindings on per-window basis. -- Define key-bindings on a per-window basis.
-- --
----------------------------------------------------------------------------- -----------------------------------------------------------------------------

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.PerWorkspaceKeys -- Module : XMonad.Actions.PerWorkspaceKeys
-- Description : Define key-bindings on per-workspace basis.
-- Copyright : (c) Roman Cheplyaka, 2008 -- Copyright : (c) Roman Cheplyaka, 2008
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -2,6 +2,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.PhysicalScreens -- Module : XMonad.Actions.PhysicalScreens
-- Description : Manipulate screens ordered by physical location instead of ID.
-- Copyright : (c) Nelson Elhage <nelhage@mit.edu> -- Copyright : (c) Nelson Elhage <nelhage@mit.edu>
-- License : BSD -- License : BSD
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.Plane -- Module : XMonad.Actions.Plane
-- Description : Navigate through workspaces in a bidimensional manner.
-- Copyright : (c) Marco Túlio Gontijo e Silva <marcot@riseup.net>, -- Copyright : (c) Marco Túlio Gontijo e Silva <marcot@riseup.net>,
-- Leonardo Serra <leoserra@minaslivre.org> -- Leonardo Serra <leoserra@minaslivre.org>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.Prefix -- Module : XMonad.Actions.Prefix
-- Description : Use an Emacs-style prefix argument for commands.
-- Copyright : (c) Matus Goljer <matus.goljer@gmail.com> -- Copyright : (c) Matus Goljer <matus.goljer@gmail.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.Promote -- Module : XMonad.Actions.Promote
-- Description : Alternate promote function for xmonad.
-- Copyright : (c) Miikka Koskinen 2007 -- Copyright : (c) Miikka Koskinen 2007
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.RandomBackground -- Module : XMonad.Actions.RandomBackground
-- Description : Start terminals with a random background color.
-- Copyright : (c) 2009 Anze Slosar -- Copyright : (c) 2009 Anze Slosar
-- translation to Haskell by Adam Vogt -- translation to Haskell by Adam Vogt
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.RotSlaves -- Module : XMonad.Actions.RotSlaves
-- Description : Rotate all windows except the master window and keep the focus in place.
-- Copyright : (c) Hans Philipp Annen <haphi@gmx.net>, Mischa Dieterle <der_m@freenet.de> -- Copyright : (c) Hans Philipp Annen <haphi@gmx.net>, Mischa Dieterle <der_m@freenet.de>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.RotateSome -- Module : XMonad.Actions.RotateSome
-- Description : Rotate some elements around the stack.
-- Copyright : (c) 2020 Ivan Brennan <ivanbrennan@gmail.com> -- Copyright : (c) 2020 Ivan Brennan <ivanbrennan@gmail.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,4 +1,6 @@
{- | Module : XMonad.Actions.Search {- |
Module : XMonad.Actions.Search
Description : Easily run Internet searches on web sites through xmonad.
Copyright : (C) 2007 Gwern Branwen Copyright : (C) 2007 Gwern Branwen
License : None; public domain License : None; public domain

View File

@ -2,6 +2,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.ShowText -- Module : XMonad.Actions.ShowText
-- Description : Display text on the screen.
-- Copyright : (c) Mario Pastorelli (2012) -- Copyright : (c) Mario Pastorelli (2012)
-- License : BSD-style (see xmonad/LICENSE) -- License : BSD-style (see xmonad/LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.Sift -- Module : XMonad.Actions.Sift
-- Description : Functions for sifting windows up and down.
-- Copyright : (c) 2020 Ivan Brennan <ivanbrennan@gmail.com> -- Copyright : (c) 2020 Ivan Brennan <ivanbrennan@gmail.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.SimpleDate -- Module : XMonad.Actions.SimpleDate
-- Description : An example external contrib module for XMonad.
-- Copyright : (c) Don Stewart 2007 -- Copyright : (c) Don Stewart 2007
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.SinkAll -- Module : XMonad.Actions.SinkAll
-- Description : (DEPRECATED) Push floating windows back into tiling.
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- Stability : unstable -- Stability : unstable
-- Portability : unportable -- Portability : unportable

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.SpawnOn -- Module : XMonad.Actions.SpawnOn
-- Description : Modify a window spawned by a command.
-- Copyright : (c) Spencer Janssen -- Copyright : (c) Spencer Janssen
-- License : BSD -- License : BSD
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.Submap -- Module : XMonad.Actions.Submap
-- Description : Create a sub-mapping of key bindings.
-- Copyright : (c) Jason Creighton <jcreigh@gmail.com> -- Copyright : (c) Jason Creighton <jcreigh@gmail.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.SwapPromote -- Module : XMonad.Actions.SwapPromote
-- Description : Track the master window history per workspace.
-- Copyright : (c) 2018 Yclept Nemo -- Copyright : (c) 2018 Yclept Nemo
-- License : BSD-style (see LICENSE) -- License : BSD-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.SwapWorkspaces -- Module : XMonad.Actions.SwapWorkspaces
-- Description : Swap workspace tags without having to move individual windows.
-- Copyright : (c) Devin Mullins <me@twifkak.com> -- Copyright : (c) Devin Mullins <me@twifkak.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.TagWindows -- Module : XMonad.Actions.TagWindows
-- Description : Functions for tagging windows and selecting them by tags.
-- Copyright : (c) Karsten Schoelzel <kuser@gmx.de> -- Copyright : (c) Karsten Schoelzel <kuser@gmx.de>
-- License : BSD -- License : BSD
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.TiledWindowDragging -- Module : XMonad.Actions.TiledWindowDragging
-- Description : Change the position of windows by dragging them.
-- Copyright : (c) 2020 Leon Kowarschick -- Copyright : (c) 2020 Leon Kowarschick
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -2,6 +2,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.TopicSpace -- Module : XMonad.Actions.TopicSpace
-- Description : Turns your workspaces into a more topic oriented system.
-- Copyright : (c) Nicolas Pouillard -- Copyright : (c) Nicolas Pouillard
-- License : BSD-style (see LICENSE) -- License : BSD-style (see LICENSE)
-- --

View File

@ -6,6 +6,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.TreeSelect -- Module : XMonad.Actions.TreeSelect
-- Description : Display workspaces or actions in a tree-like format.
-- Copyright : (c) Tom Smeets <tom.tsmeets@gmail.com> -- Copyright : (c) Tom Smeets <tom.tsmeets@gmail.com>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.UpdateFocus -- Module : XMonad.Actions.UpdateFocus
-- Description : Updates the focus on mouse move in unfocused windows.
-- Copyright : (c) Daniel Schoepe -- Copyright : (c) Daniel Schoepe
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -2,6 +2,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonadContrib.UpdatePointer -- Module : XMonadContrib.UpdatePointer
-- Description : Causes the pointer to follow whichever window focus changes to.
-- Copyright : (c) Robert Marlow <robreim@bobturf.org>, 2015 Evgeny Kurnevsky -- Copyright : (c) Robert Marlow <robreim@bobturf.org>, 2015 Evgeny Kurnevsky
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.Warp -- Module : XMonad.Actions.Warp
-- Description : Warp the pointer to a given window or screen.
-- Copyright : (c) daniel@wagner-home.com -- Copyright : (c) daniel@wagner-home.com
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -2,6 +2,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.WindowBringer -- Module : XMonad.Actions.WindowBringer
-- Description : Dmenu operations to bring windows to you, and bring you to windows.
-- Copyright : Devin Mullins <me@twifkak.com> -- Copyright : Devin Mullins <me@twifkak.com>
-- License : BSD-style (see LICENSE) -- License : BSD-style (see LICENSE)
-- --

View File

@ -1,5 +1,6 @@
{- | {- |
Module : XMonad.Actions.WindowGo Module : XMonad.Actions.WindowGo
Description : Operations for raising (traveling to) windows.
License : Public domain License : Public domain
Maintainer : <gwern0@gmail.com> Maintainer : <gwern0@gmail.com>

View File

@ -1,6 +1,7 @@
---------------------------------------------------------------------------- ----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.WindowMenu -- Module : XMonad.Actions.WindowMenu
-- Description : Display window management actions in the center of the focused window.
-- Copyright : (c) Jan Vornberger 2009 -- Copyright : (c) Jan Vornberger 2009
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.WindowNavigation -- Module : XMonad.Actions.WindowNavigation
-- Description : Experimental rewrite of "XMonad.Layout.WindowNavigation".
-- Copyright : (c) 2007 David Roundy <droundy@darcs.net>, -- Copyright : (c) 2007 David Roundy <droundy@darcs.net>,
-- Devin Mullins <me@twifkak.com> -- Devin Mullins <me@twifkak.com>
-- Maintainer : Devin Mullins <me@twifkak.com> -- Maintainer : Devin Mullins <me@twifkak.com>

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.WithAll -- Module : XMonad.Actions.WithAll
-- Description : Perform a given action on all or certain groups of windows.
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- Stability : unstable -- Stability : unstable
-- Portability : unportable -- Portability : unportable

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.Workscreen -- Module : XMonad.Actions.Workscreen
-- Description: Display a set of workspaces on several screens.
-- Copyright : (c) 2012 kedals0 -- Copyright : (c) 2012 kedals0
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -2,6 +2,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.WorkspaceCursors -- Module : XMonad.Actions.WorkspaceCursors
-- Description : Like "XMonad.Actions.Plane" for an arbitrary number of dimensions.
-- Copyright : (c) 2009 Adam Vogt <vogt.adam@gmail.com> -- Copyright : (c) 2009 Adam Vogt <vogt.adam@gmail.com>
-- License : BSD -- License : BSD
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Actions.WorkspaceNames -- Module : XMonad.Actions.WorkspaceNames
-- Description : Persistently rename workspace and swap them along with their names.
-- Copyright : (c) Tomas Janousek <tomi@nomi.cz> -- Copyright : (c) Tomas Janousek <tomi@nomi.cz>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Config.Arossato -- Module : XMonad.Config.Arossato
-- Description : Andrea Rossato's xmonad configuration.
-- Copyright : (c) Andrea Rossato 2007 -- Copyright : (c) Andrea Rossato 2007
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Config.Azerty -- Module : XMonad.Config.Azerty
-- Description : Fix some keybindings for users of French keyboard layouts.
-- Copyright : (c) Devin Mullins <me@twifkak.com> -- Copyright : (c) Devin Mullins <me@twifkak.com>
-- License : BSD -- License : BSD
-- --

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Config.Bepo -- Module : XMonad.Config.Bepo
-- Description : Fix keybindings for the BEPO keyboard layout.
-- Copyright : (c) Yorick Laupa <yo.eight@gmail.com> -- Copyright : (c) Yorick Laupa <yo.eight@gmail.com>
-- License : BSD -- License : BSD
-- --

View File

@ -3,6 +3,7 @@
---------------------------------------------------------------------------- ----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Config.Bluetile -- Module : XMonad.Config.Bluetile
-- Description : Default configuration of [Bluetile](http://projects.haskell.org/bluetile/).
-- Copyright : (c) Jan Vornberger 2009 -- Copyright : (c) Jan Vornberger 2009
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Config.Desktop -- Module : XMonad.Config.Desktop
-- Description : Core settings for interfacing with desktop environments.
-- Copyright : (c) Spencer Janssen <spencerjanssen@gmail.com> -- Copyright : (c) Spencer Janssen <spencerjanssen@gmail.com>
-- License : BSD -- License : BSD
-- --

View File

@ -1,6 +1,12 @@
-- boilerplate {{{ -- boilerplate {{{
{-# LANGUAGE ExistentialQuantification, NoMonomorphismRestriction, TypeSynonymInstances #-} {-# LANGUAGE ExistentialQuantification, NoMonomorphismRestriction, TypeSynonymInstances #-}
{-# OPTIONS_GHC -fno-warn-missing-signatures -fno-warn-type-defaults #-} {-# OPTIONS_GHC -fno-warn-missing-signatures -fno-warn-type-defaults #-}
-----------------------------------------------------------------------------
-- |
-- Module : XMonad.Config.Dmwit
-- Description : Daniel Wagner's xmonad configuration.
--
------------------------------------------------------------------------
module XMonad.Config.Dmwit where module XMonad.Config.Dmwit where
-- system imports -- system imports

View File

@ -2,11 +2,12 @@
{-# OPTIONS_GHC -fno-warn-missing-signatures -fno-warn-orphans #-} {-# OPTIONS_GHC -fno-warn-missing-signatures -fno-warn-orphans #-}
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Config.Droundy
-- Description : David Roundy's xmonad config.
-- Copyright : (c) Spencer Janssen 2007 -- Copyright : (c) Spencer Janssen 2007
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --
------------------------------------------------------------------------ ------------------------------------------------------------------------
module XMonad.Config.Droundy ( config, mytab ) where module XMonad.Config.Droundy ( config, mytab ) where
import XMonad hiding (keys, config) import XMonad hiding (keys, config)

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Config.Gnome -- Module : XMonad.Config.Gnome
-- Description : Config for integrating xmonad with GNOME.
-- Copyright : (c) Spencer Janssen <spencerjanssen@gmail.com> -- Copyright : (c) Spencer Janssen <spencerjanssen@gmail.com>
-- License : BSD -- License : BSD
-- --

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Config.Kde -- Module : XMonad.Config.Kde
-- Description : Config for integrating xmonad with KDE.
-- Copyright : (c) Spencer Janssen <spencerjanssen@gmail.com> -- Copyright : (c) Spencer Janssen <spencerjanssen@gmail.com>
-- License : BSD -- License : BSD
-- --

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Config.LXQt -- Module : XMonad.Config.LXQt
-- Description : Config for integrating xmonad with LXQt.
-- Copyright : (c) Petr Shevtsov <petr.shevtsov@gmail.com> -- Copyright : (c) Petr Shevtsov <petr.shevtsov@gmail.com>
-- License : BSD -- License : BSD
-- --

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Config.Mate -- Module : XMonad.Config.Mate
-- Description : Config for integrating xmonad with MATE.
-- Copyright : (c) Brandon S Allbery KF8NH, 2014 -- Copyright : (c) Brandon S Allbery KF8NH, 2014
-- License : BSD -- License : BSD
-- --

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Config.Prime -- Module : XMonad.Config.Prime
-- Description : Draft of a brand new config syntax for xmonad.
-- Copyright : Devin Mullins <devin.mullins@gmail.com> -- Copyright : Devin Mullins <devin.mullins@gmail.com>
-- License : BSD-style (see LICENSE) -- License : BSD-style (see LICENSE)
-- --

View File

@ -1,4 +1,10 @@
{-# OPTIONS_GHC -fno-warn-missing-signatures #-} {-# OPTIONS_GHC -fno-warn-missing-signatures #-}
-----------------------------------------------------------------------------
-- |
-- Module : XMonad.Config.Sjanssen
-- Description : Spencer Janssen's xmonad config.
--
------------------------------------------------------------------------
module XMonad.Config.Sjanssen (sjanssenConfig) where module XMonad.Config.Sjanssen (sjanssenConfig) where
import XMonad hiding (Tall(..)) import XMonad hiding (Tall(..))

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Config.Xfce -- Module : XMonad.Config.Xfce
-- Description : Config for integrating xmonad with Xfce.
-- Copyright : (c) Ivan Miljenovic <Ivan.Miljenovic@gmail.com> -- Copyright : (c) Ivan Miljenovic <Ivan.Miljenovic@gmail.com>
-- License : BSD -- License : BSD
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Doc.Configuring -- Module : XMonad.Doc.Configuring
-- Description : Brief xmonad tutorial.
-- Copyright : (C) 2007 Don Stewart and Andrea Rossato -- Copyright : (C) 2007 Don Stewart and Andrea Rossato
-- License : BSD3 -- License : BSD3
-- --
@ -8,8 +9,9 @@
-- Stability : unstable -- Stability : unstable
-- Portability : portable -- Portability : portable
-- --
-- This is a brief tutorial that will teach you how to create a -- This is a brief tutorial that will teach you how to create a basic
-- basic xmonad configuration. -- xmonad configuration. For a more comprehensive tutorial, see the
-- <https://xmonad.org/TUTORIAL.html xmonad website>.
-- --
-- For more detailed instructions on extending xmonad with the -- For more detailed instructions on extending xmonad with the
-- xmonad-contrib library, see "XMonad.Doc.Extending". -- xmonad-contrib library, see "XMonad.Doc.Extending".

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Doc.Developing -- Module : XMonad.Doc.Developing
-- Description : Brief overview of the xmonad internals.
-- Copyright : (C) 2007 Andrea Rossato -- Copyright : (C) 2007 Andrea Rossato
-- License : BSD3 -- License : BSD3
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Doc.Extending -- Module : XMonad.Doc.Extending
-- Description : A module to document the xmonad-contrib library.
-- Copyright : (C) 2007 Andrea Rossato -- Copyright : (C) 2007 Andrea Rossato
-- License : BSD3 -- License : BSD3
-- --
@ -104,6 +105,22 @@ extensive documentation. If you find a module that could be better
documented, or has incorrect documentation, please report it as a bug documented, or has incorrect documentation, please report it as a bug
(<https://github.com/xmonad/xmonad/issues>)! (<https://github.com/xmonad/xmonad/issues>)!
First and foremost, xmonad defines its own prelude for commonly used
functions, as well as re-exports from @base@.
* "XMonad.Prelude":
Utility functions and re-exports for a more ergonomic developing
experience.
There are also other documentation modules, showing you around
individual parts of xmonad:
* "XMonad.Doc.Configuring":
Brief tutorial that will teach you how to create a basic
xmonad configuration.
* "XMonad.Doc.Developing":
A brief overview of xmonad's internals.
-} -}
{- $actions {- $actions
@ -155,6 +172,10 @@ edit your key bindings.
Provides bindings to cycle windows up or down on the current workspace Provides bindings to cycle windows up or down on the current workspace
stack while maintaining focus in place. stack while maintaining focus in place.
* "XMonad.Action.CycleWorkspaceByScreen":
Cycle through previously viewed workspaces in the order they were
viewed most recently on the screen where cycling is taking place.
* "XMonad.Actions.DeManage": * "XMonad.Actions.DeManage":
This module provides a method to cease management of a window This module provides a method to cease management of a window
without unmapping it. "XMonad.Hooks.ManageDocks" is a without unmapping it. "XMonad.Hooks.ManageDocks" is a
@ -233,6 +254,9 @@ edit your key bindings.
of whether the message was handled, and utility functions based on of whether the message was handled, and utility functions based on
this facility. this facility.
* "XMonad.Actions.Minimize":
Adds actions for minimizing and maximizing windows.
* "XMonad.Actions.MouseGestures": * "XMonad.Actions.MouseGestures":
Support for simple mouse gestures. Support for simple mouse gestures.
@ -250,6 +274,9 @@ edit your key bindings.
* "XMonad.Actions.OnScreen": * "XMonad.Actions.OnScreen":
Control workspaces on different screens (in xinerama mode). Control workspaces on different screens (in xinerama mode).
* "XMonad.Actions.PerWindowKeys":
Define key-bindings on a per-window basis.
* "XMonad.Actions.PerWorkspaceKeys": * "XMonad.Actions.PerWorkspaceKeys":
Define key-bindings on per-workspace basis. Define key-bindings on per-workspace basis.
@ -260,6 +287,10 @@ edit your key bindings.
This module has functions to navigate through workspaces in a bidimensional This module has functions to navigate through workspaces in a bidimensional
manner. manner.
* "XMonad.Actions.Prefix":
A module that allows the user to use an Emacs-style prefix argument
for commands (raw or numeric).
* "XMonad.Actions.Promote": * "XMonad.Actions.Promote":
Alternate promote function for xmonad. Alternate promote function for xmonad.
@ -270,6 +301,12 @@ edit your key bindings.
Rotate all windows except the master window and keep the focus in Rotate all windows except the master window and keep the focus in
place. place.
* "XMonad.Actions.RotateSome":
Functions for rotating some elements around the stack while keeping
others anchored in place. Useful in combination with layouts that
dictate window visibility based on stack position, such as
"XMonad.Layout.LimitWindows".
* "XMonad.Actions.Search": * "XMonad.Actions.Search":
A module for easily running Internet searches on web sites through xmonad. A module for easily running Internet searches on web sites through xmonad.
Modeled after the handy Surfraw CLI search tools at <https://secure.wikimedia.org/wikipedia/en/wiki/Surfraw>. Modeled after the handy Surfraw CLI search tools at <https://secure.wikimedia.org/wikipedia/en/wiki/Surfraw>.
@ -278,6 +315,13 @@ edit your key bindings.
ShowText displays text for sometime on the screen similar to ShowText displays text for sometime on the screen similar to
"XMonad.Util.Dzen" which offers more features (currently). "XMonad.Util.Dzen" which offers more features (currently).
* "XMonad.Actions.Sift":
Functions for sifting windows up and down. Sifts behave identically
to swaps (i.e. 'swapUp' and 'swapDown' from "XMonad.StackSet"),
except in the wrapping case: rather than rotating the entire stack
by one position like a swap would, a sift causes the windows at
either end of the stack to trade positions.
* "XMonad.Actions.SimpleDate": * "XMonad.Actions.SimpleDate":
An example external contrib module for XMonad. An example external contrib module for XMonad.
Provides a simple binding to dzen2 to print the date as a popup menu. Provides a simple binding to dzen2 to print the date as a popup menu.
@ -294,10 +338,18 @@ edit your key bindings.
* "XMonad.Actions.Submap": * "XMonad.Actions.Submap":
A module that allows the user to create a sub-mapping of key bindings. A module that allows the user to create a sub-mapping of key bindings.
* "XMonad.Actions.SwapPromote":
Module for tracking master window history per workspace, and
associated functions for manipulating the stack using such history.
* "XMonad.Actions.SwapWorkspaces": * "XMonad.Actions.SwapWorkspaces":
Lets you swap workspace tags, so you can keep related ones next to Lets you swap workspace tags, so you can keep related ones next to
each other, without having to move individual windows. each other, without having to move individual windows.
* "XMonad.Actions.TiledWindowDragging":
Provides an action that allows you to change the position of windows
by dragging them around.
* "XMonad.Actions.TagWindows": * "XMonad.Actions.TagWindows":
Functions for tagging windows and selecting them by tags. Functions for tagging windows and selecting them by tags.
@ -488,6 +540,10 @@ Here is a list of the modules found in @XMonad.Hooks@:
putting in a status bar of some sort. See putting in a status bar of some sort. See
"XMonad.Doc.Extending#The_log_hook_and_external_status_bars". "XMonad.Doc.Extending#The_log_hook_and_external_status_bars".
* "XMonad.Hooks.DynamicProperty":
Module to apply a ManageHook to an already-mapped window when a
property Fchanges.
* "XMonad.Hooks.EwmhDesktops": * "XMonad.Hooks.EwmhDesktops":
Makes xmonad use the EWMH hints to tell panel applications about its Makes xmonad use the EWMH hints to tell panel applications about its
workspaces and the windows therein. It also allows the user to interact workspaces and the windows therein. It also allows the user to interact
@ -507,6 +563,9 @@ Here is a list of the modules found in @XMonad.Hooks@:
Hook and keybindings for automatically sending the next Hook and keybindings for automatically sending the next
spawned window(s) to the floating layer. spawned window(s) to the floating layer.
* "XMonad.Hooks.Focus":
Provide additional information about a new window.
* "XMonad.Hooks.ICCCMFocus": * "XMonad.Hooks.ICCCMFocus":
Deprecated. Deprecated.
@ -643,6 +702,9 @@ For more information on using those modules for customizing your
Find a maximum empty rectangle around floating windows and use that area to Find a maximum empty rectangle around floating windows and use that area to
display non-floating windows. display non-floating windows.
* "XMonad.Layout.BinaryColumn":
Provides Column layout that places all windows in one column.
* "XMonad.Layout.BinarySpacePartition": * "XMonad.Layout.BinarySpacePartition":
Layout where new windows will split the focused window in half, based off of BSPWM. Layout where new windows will split the focused window in half, based off of BSPWM.
@ -877,6 +939,10 @@ For more information on using those modules for customizing your
This layout tiles windows in a growing number of columns. The number of This layout tiles windows in a growing number of columns. The number of
windows in each column can be controlled by messages. windows in each column can be controlled by messages.
* "XMonad.Layout.MultiDishes":
MultiDishes is a layout that stacks groups of extra windows
underneath the master windows.
* "XMonad.Layout.MultiToggle": * "XMonad.Layout.MultiToggle":
Dynamically apply and unapply transformers to your window layout. This can Dynamically apply and unapply transformers to your window layout. This can
be used to rotate your window layout by 90 degrees, or to make the be used to rotate your window layout by 90 degrees, or to make the
@ -1008,6 +1074,12 @@ For more information on using those modules for customizing your
* "XMonad.Layout.Tabbed": * "XMonad.Layout.Tabbed":
A tabbed layout for the Xmonad Window Manager A tabbed layout for the Xmonad Window Manager
* "XMonad.Layout.TallMastersCombo":
A layout combinator that support Shrink, Expand, and IncMasterN just
as the 'Tall' layout, and also support operations of two master
windows: a main master, which is the original master window; a sub
master, the first window of the second pane.
* "XMonad.Layout.ThreeColumns": * "XMonad.Layout.ThreeColumns":
A layout similar to tall but with three columns. With 2560x1600 pixels this A layout similar to tall but with three columns. With 2560x1600 pixels this
layout can be used for a huge main window and up to six reasonable sized layout can be used for a huge main window and up to six reasonable sized
@ -1016,11 +1088,27 @@ For more information on using those modules for customizing your
* "XMonad.Layout.ToggleLayouts": * "XMonad.Layout.ToggleLayouts":
A module to toggle between two layouts. A module to toggle between two layouts.
* "XMonad.Layout.TrackFloating":
Layout modifier that tracks focus in the tiled layer while the
floating layer or another sublayout is in use.
* "XMonad.Layout.TwoPane": * "XMonad.Layout.TwoPane":
A layout that splits the screen horizontally and shows two windows. The A layout that splits the screen horizontally and shows two windows. The
left window is always the master window, and the right is either the left window is always the master window, and the right is either the
currently focused window or the second window in layout order. currently focused window or the second window in layout order.
* "XMonad.Layout.TwoPanePersistent":
This layout is the same as "XMonad.Layout.TwoPane" except that it
keeps track of the slave window that is alongside the master
pane. In other words, it prevents the slave pane from changing after
the focus goes back to the master pane.
* "XMonad.Layout.VoidBorders":
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.
* "XMonad.Layout.WindowArranger": * "XMonad.Layout.WindowArranger":
This is a pure layout modifier that will let you move and resize This is a pure layout modifier that will let you move and resize
windows with the keyboard in any layout. windows with the keyboard in any layout.
@ -1041,6 +1129,9 @@ For more information on using those modules for customizing your
execute in that working directory. Sort of handy, I think. execute in that working directory. Sort of handy, I think.
Note this extension requires the 'directory' package to be installed. Note this extension requires the 'directory' package to be installed.
* "XMonad.Layout.ZoomRow":
Row layout with individually resizable elements.
-} -}
{- $prompts {- $prompts
@ -1139,6 +1230,10 @@ These are the available prompts:
* "XMonad.Prompt.XMonad": * "XMonad.Prompt.XMonad":
A prompt for running XMonad commands A prompt for running XMonad commands
* "XMonad.Prompt.Zsh":
A version of "XMonad.Prompt.Shell" that lets you access the awesome
power of Zsh completions in your xmonad prompt
Usually a prompt is called by some key binding. See Usually a prompt is called by some key binding. See
"XMonad.Doc.Extending#Editing_key_bindings", which includes examples "XMonad.Doc.Extending#Editing_key_bindings", which includes examples
of adding some prompts. of adding some prompts.
@ -1178,6 +1273,9 @@ A non complete list with a brief description:
A convenient binding to dmenu. A convenient binding to dmenu.
Requires the process-1.0 package Requires the process-1.0 package
* "XMonad.Util.DynamicScratchpads":
Dynamically declare any window as a scratchpad.
* "XMonad.Util.Dzen": * "XMonad.Util.Dzen":
Handy wrapper for dzen. Requires dzen >= 0.2.4. Handy wrapper for dzen. Requires dzen >= 0.2.4.
@ -1185,6 +1283,9 @@ A non complete list with a brief description:
Configure key bindings easily, including a Configure key bindings easily, including a
parser for writing key bindings in "M-C-x" style. parser for writing key bindings in "M-C-x" style.
* "XMonad.Util.ExclusiveScratchpads":
Named scratchpads that can be mutually exclusive.
* "XMonad.Util.ExtensibleConf": * "XMonad.Util.ExtensibleConf":
Extensible and composable configuration for contrib modules. Allows Extensible and composable configuration for contrib modules. Allows
contrib modules to store custom configuration values inside contrib modules to store custom configuration values inside
@ -1218,6 +1319,10 @@ A non complete list with a brief description:
A collection of Loggers (see "XMonad.Util.Loggers") for NamedScratchpads A collection of Loggers (see "XMonad.Util.Loggers") for NamedScratchpads
(see "XMonad.Util.NamedScratchpad"). (see "XMonad.Util.NamedScratchpad").
* "XMonad.Util.Minimize":
Stores some common utilities for modules used for window
minimizing/maximizing
* "XMonad.Util.NamedActions": * "XMonad.Util.NamedActions":
A wrapper for keybinding configuration that can list the available A wrapper for keybinding configuration that can list the available
keybindings. keybindings.
@ -1243,6 +1348,12 @@ A non complete list with a brief description:
A utility module to store information about position and size of a window. A utility module to store information about position and size of a window.
See "XMonad.Layout.PositionStoreFloat" for a layout that makes use of this. See "XMonad.Layout.PositionStoreFloat" for a layout that makes use of this.
* "XMonad.Util.PureX":
Composable @X@ actions.
* "XMonad.Util.Rectangle":
A module for handling pixel rectangles: 'Rectangle'.
* "XMonad.Util.RemoteWindows": * "XMonad.Util.RemoteWindows":
This module implements a proper way of finding out whether the window is remote or local. This module implements a proper way of finding out whether the window is remote or local.
@ -1258,6 +1369,11 @@ A non complete list with a brief description:
* "XMonad.Util.Scratchpad": * "XMonad.Util.Scratchpad":
Very handy hotkey-launched toggleable floating terminal window. Very handy hotkey-launched toggleable floating terminal window.
* "XMonad.Util.SessionStart":
A module for detectiong session startup. Useful to start status
bars, compositors and session initialization. This is a more
general approach than spawnOnce and allows spawnOn etc.
* "XMonad.Util.SpawnNamedPipe": * "XMonad.Util.SpawnNamedPipe":
A module for spawning a pipe whose Handle lives in the Xmonad state. A module for spawning a pipe whose Handle lives in the Xmonad state.
@ -1279,6 +1395,10 @@ A non complete list with a brief description:
* "XMonad.Util.Timer": * "XMonad.Util.Timer":
A module for setting up timers A module for setting up timers
* "XMonad.Actions.TreeSelect":
<https://wiki.haskell.org/Zipper Zipper> over the "Data.Tree" data
structure.
* "XMonad.Util.Types": * "XMonad.Util.Types":
Miscellaneous commonly used types. Miscellaneous commonly used types.

View File

@ -1,6 +1,7 @@
---------------------------------------------------------------------------- ----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.CurrentWorkspaceOnTop -- Module : XMonad.Hooks.CurrentWorkspaceOnTop
-- Description : Ensure that windows on the current workspace are on top.
-- Copyright : (c) Jan Vornberger 2009 -- Copyright : (c) Jan Vornberger 2009
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -2,6 +2,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.DebugEvents -- Module : XMonad.Hooks.DebugEvents
-- Description : Dump diagnostic information about X11 events received by xmonad.
-- Copyright : (c) Brandon S Allbery KF8NH, 2012 -- Copyright : (c) Brandon S Allbery KF8NH, 2012
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -2,6 +2,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.DebugKeyEvents -- Module : XMonad.Hooks.DebugKeyEvents
-- Description : Track key events.
-- Copyright : (c) 2011 Brandon S Allbery <allbery.b@gmail.com> -- Copyright : (c) 2011 Brandon S Allbery <allbery.b@gmail.com>
-- License : BSD -- License : BSD
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.DebugStack -- Module : XMonad.Hooks.DebugStack
-- Description : Dump the state of the StackSet.
-- Copyright : (c) Brandon S Allbery KF8NH, 2014 -- Copyright : (c) Brandon S Allbery KF8NH, 2014
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.DynamicBars -- Module : XMonad.Hooks.DynamicBars
-- Description : Manage per-screen status bars.
-- Copyright : (c) Ben Boeckel 2012 -- Copyright : (c) Ben Boeckel 2012
-- License : BSD-style (as xmonad) -- License : BSD-style (as xmonad)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.DynamicHooks -- Module : XMonad.Hooks.DynamicHooks
-- Description : One-shot and permanent ManageHooks that can be updated at runtime.
-- Copyright : (c) Braden Shepherdson 2008 -- Copyright : (c) Braden Shepherdson 2008
-- License : BSD-style (as xmonad) -- License : BSD-style (as xmonad)
-- --

View File

@ -2,6 +2,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.DynamicIcons -- Module : XMonad.Hooks.DynamicIcons
-- Description : Dynamically update workspace names based on its contents\/windows on it.
-- Copyright : (c) Will Pierlot <willp@outlook.com.au> -- Copyright : (c) Will Pierlot <willp@outlook.com.au>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -3,6 +3,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.DynamicLog -- Module : XMonad.Hooks.DynamicLog
-- Description : Send information about xmonad's state to an X11 property or standard output.
-- Copyright : (c) Don Stewart <dons@cse.unsw.edu.au> -- Copyright : (c) Don Stewart <dons@cse.unsw.edu.au>
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.DynamicProperty -- Module : XMonad.Hooks.DynamicProperty
-- Description : Apply a ManageHook to an already-mapped window.
-- Copyright : (c) Brandon S Allbery, 2015 -- Copyright : (c) Brandon S Allbery, 2015
-- License : BSD3-style (see LICENSE) -- License : BSD3-style (see LICENSE)
-- --

View File

@ -4,6 +4,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.EwmhDesktops -- Module : XMonad.Hooks.EwmhDesktops
-- Description : Make xmonad use the extended window manager hints (EWMH).
-- Copyright : (c) 2007, 2008 Joachim Breitner <mail@joachim-breitner.de> -- Copyright : (c) 2007, 2008 Joachim Breitner <mail@joachim-breitner.de>
-- License : BSD -- License : BSD
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.FadeInactive -- Module : XMonad.Hooks.FadeInactive
-- Description : Set the _NET_WM_WINDOW_OPACITY atom for inactive windows.
-- Copyright : (c) 2008 Justin Bogner <mail@justinbogner.com> -- Copyright : (c) 2008 Justin Bogner <mail@justinbogner.com>
-- License : BSD -- License : BSD
-- --

View File

@ -2,6 +2,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.FadeWindows -- Module : XMonad.Hooks.FadeWindows
-- Description : A more flexible and general compositing interface than FadeInactive.
-- Copyright : Brandon S Allbery KF8NH <allbery.b@gmail.com> -- Copyright : Brandon S Allbery KF8NH <allbery.b@gmail.com>
-- License : BSD -- License : BSD
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.FloatNext -- Module : XMonad.Hooks.FloatNext
-- Description : Automatically send the next spawned window(s) to the floating layer.
-- Copyright : Quentin Moser <moserq@gmail.com> -- Copyright : Quentin Moser <moserq@gmail.com>
-- License : BSD-style (see LICENSE) -- License : BSD-style (see LICENSE)
-- --

View File

@ -4,6 +4,7 @@
-- | -- |
-- Module: XMonad.Hooks.Focus -- Module: XMonad.Hooks.Focus
-- Description: Provide additional information about a new window.
-- Copyright: sgf-dma, 2016 -- Copyright: sgf-dma, 2016
-- Maintainer: sgf.dma@gmail.com -- Maintainer: sgf.dma@gmail.com
-- --

View File

@ -1,6 +1,7 @@
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
-- | -- |
-- Module : XMonad.Hooks.ICCCMFocus -- Module : XMonad.Hooks.ICCCMFocus
-- Description : Deprecated.
-- License : BSD -- License : BSD
-- --
-- Maintainer : Tony Morris <haskell@tmorris.net> -- Maintainer : Tony Morris <haskell@tmorris.net>

Some files were not shown because too many files have changed in this diff Show More