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
-- Description : Allows you to add actions dependent on the current mouse drag.
-- Copyright : (c) 2014 Anders Engstrom <ankaan@gmail.com>
-- License : BSD3-style (see LICENSE)
--

View File

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

View File

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

View File

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

View File

@ -2,6 +2,7 @@
-----------------------------------------------------------------------------
-- |
-- 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>
-- License : BSD3-style (see LICENSE)
--

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,7 @@
-----------------------------------------------------------------------------
-- |
-- 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>
-- License : BSD3-style (see LICENSE)
--

View File

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

View File

@ -2,6 +2,7 @@
-----------------------------------------------------------------------------
-- |
-- 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>
-- License : BSD-style (see LICENSE)
--

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,7 @@
-----------------------------------------------------------------------------
-- |
-- Module : XMonad.Actions.PerWindowKeys
-- Description : Define key-bindings on a per-window basis.
-- Copyright : (c) Wilson Sales, 2019
-- License : BSD3-style (see LICENSE)
--
@ -8,7 +9,7 @@
-- Stability : unstable
-- 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
-- Description : Define key-bindings on per-workspace basis.
-- Copyright : (c) Roman Cheplyaka, 2008
-- License : BSD3-style (see LICENSE)
--

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,7 @@
-----------------------------------------------------------------------------
-- |
-- 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>
-- License : BSD3-style (see LICENSE)
--

View File

@ -1,6 +1,7 @@
-----------------------------------------------------------------------------
-- |
-- Module : XMonad.Actions.RotateSome
-- Description : Rotate some elements around the stack.
-- Copyright : (c) 2020 Ivan Brennan <ivanbrennan@gmail.com>
-- 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
License : None; public domain

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,12 @@
-- boilerplate {{{
{-# LANGUAGE ExistentialQuantification, NoMonomorphismRestriction, TypeSynonymInstances #-}
{-# 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
-- system imports

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,7 @@
-----------------------------------------------------------------------------
-- |
-- Module : XMonad.Doc.Configuring
-- Description : Brief xmonad tutorial.
-- Copyright : (C) 2007 Don Stewart and Andrea Rossato
-- License : BSD3
--
@ -8,8 +9,9 @@
-- Stability : unstable
-- Portability : portable
--
-- This is a brief tutorial that will teach you how to create a
-- basic xmonad configuration.
-- This is a brief tutorial that will teach you how to create a basic
-- 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
-- xmonad-contrib library, see "XMonad.Doc.Extending".

View File

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

View File

@ -1,6 +1,7 @@
-----------------------------------------------------------------------------
-- |
-- Module : XMonad.Doc.Extending
-- Description : A module to document the xmonad-contrib library.
-- Copyright : (C) 2007 Andrea Rossato
-- 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
(<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
@ -155,6 +172,10 @@ edit your key bindings.
Provides bindings to cycle windows up or down on the current workspace
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":
This module provides a method to cease management of a window
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
this facility.
* "XMonad.Actions.Minimize":
Adds actions for minimizing and maximizing windows.
* "XMonad.Actions.MouseGestures":
Support for simple mouse gestures.
@ -250,6 +274,9 @@ edit your key bindings.
* "XMonad.Actions.OnScreen":
Control workspaces on different screens (in xinerama mode).
* "XMonad.Actions.PerWindowKeys":
Define key-bindings on a per-window basis.
* "XMonad.Actions.PerWorkspaceKeys":
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
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":
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
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":
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>.
@ -278,6 +315,13 @@ edit your key bindings.
ShowText displays text for sometime on the screen similar to
"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":
An example external contrib module for XMonad.
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":
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":
Lets you swap workspace tags, so you can keep related ones next to
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":
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
"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":
Makes xmonad use the EWMH hints to tell panel applications about its
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
spawned window(s) to the floating layer.
* "XMonad.Hooks.Focus":
Provide additional information about a new window.
* "XMonad.Hooks.ICCCMFocus":
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
display non-floating windows.
* "XMonad.Layout.BinaryColumn":
Provides Column layout that places all windows in one column.
* "XMonad.Layout.BinarySpacePartition":
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
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":
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
@ -1008,6 +1074,12 @@ For more information on using those modules for customizing your
* "XMonad.Layout.Tabbed":
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":
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
@ -1016,11 +1088,27 @@ For more information on using those modules for customizing your
* "XMonad.Layout.ToggleLayouts":
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":
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
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":
This is a pure layout modifier that will let you move and resize
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.
Note this extension requires the 'directory' package to be installed.
* "XMonad.Layout.ZoomRow":
Row layout with individually resizable elements.
-}
{- $prompts
@ -1139,6 +1230,10 @@ These are the available prompts:
* "XMonad.Prompt.XMonad":
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
"XMonad.Doc.Extending#Editing_key_bindings", which includes examples
of adding some prompts.
@ -1178,6 +1273,9 @@ A non complete list with a brief description:
A convenient binding to dmenu.
Requires the process-1.0 package
* "XMonad.Util.DynamicScratchpads":
Dynamically declare any window as a scratchpad.
* "XMonad.Util.Dzen":
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
parser for writing key bindings in "M-C-x" style.
* "XMonad.Util.ExclusiveScratchpads":
Named scratchpads that can be mutually exclusive.
* "XMonad.Util.ExtensibleConf":
Extensible and composable configuration for contrib modules. Allows
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
(see "XMonad.Util.NamedScratchpad").
* "XMonad.Util.Minimize":
Stores some common utilities for modules used for window
minimizing/maximizing
* "XMonad.Util.NamedActions":
A wrapper for keybinding configuration that can list the available
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.
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":
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":
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":
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":
A module for setting up timers
* "XMonad.Actions.TreeSelect":
<https://wiki.haskell.org/Zipper Zipper> over the "Data.Tree" data
structure.
* "XMonad.Util.Types":
Miscellaneous commonly used types.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -3,6 +3,7 @@
-----------------------------------------------------------------------------
-- |
-- 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>
-- License : BSD3-style (see LICENSE)
--

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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