brandon s allbery kf8nh
f5de0fc764
Document WNConfig
...
And rearrange the documentation slightly so it makes more sense.
Also document the defaults, and clean up the existing markup a bit.
2022-08-28 01:56:32 -04:00
slotThe
38c11c1e3c
Add "Description" field to module headers
...
Fixes: https://github.com/xmonad/xmonad-contrib/issues/592
2021-09-26 14:15:54 +02:00
Joan Milev
f732082fdc
Remove all derivations of Typeable
...
Typeable has been automatically derived for every type since GHC 7.10,
so remove these obsolete derivations. This also allows us to get rid of
the `DeriveDataTypeable` pragma quite naturally.
Related: https://github.com/xmonad/xmonad/pull/299 (xmonad/xmonad@9e5b16ed8a )
Related: bd5b969d9b
Fixes: https://github.com/xmonad/xmonad-contrib/issues/548
2021-06-18 14:10:23 +02:00
slotThe
bd5b969d9b
Apply hlint hints
...
All hints are applied in one single commit, as a commit per hint would
result in 80+ separate commits—tihs is really just too much noise.
Related: https://github.com/xmonad/xmonad-contrib/issues/537
2021-06-06 18:59:05 +02:00
slotThe
2469269119
New module: XMonad.Prelude
...
This is a convenience module in order to have less import noise. It
re-exports the following:
a) Commonly used modules in full (Data.Foldable, Data.Applicative, and
so on); though only those that play nicely with each other, so that
XMonad.Prelude can be imported unqualified without any problems.
This prevents things like `Prelude.(.)` and `Control.Category.(.)`
fighting with each other.
b) Helper functions that don't necessarily fit in any other module;
e.g., the often used abbreviation `fi = fromIntegral`.
2021-05-13 17:44:47 +02:00
slotThe
5140f5b5d0
Remove things deprecated by Data.Default
2020-11-16 10:31:02 +01:00
Peter Jones
de4a3bd0ed
Use `setWindowBorderWithFallback' to support windows with RGBA color maps
...
This brings xmonad-contrib inline with xmonad in this regard. Should
also be fix for #138
2017-02-07 14:49:01 -07:00
Daniel Wagner
0f1b6fb772
use Data.Default wherever possible, and deprecate the things it replaces
2013-05-28 01:39:09 +00:00
Daniel Wagner
daa2731d3d
eliminate references to defaultConfig
2013-05-28 00:58:25 +00:00
Adam Vogt
1716ffd9d0
Rename variables "state" to avoid warnings about shadowing
...
XMonad core re-exports Control.Monad.State, which includes
a function "state" if you happen to use mtl-2. Since there's
a chance xmonad still works with mtl-1 avoid imports like:
import XMonad hiding (state)
2012-11-09 01:23:16 +00:00
Adam Vogt
067ccb950e
Export types to reduce haddock warnings.
2010-10-23 19:57:55 +00:00
Wirt Wolff
06a1322366
Docs: use myLayout like template rather than plural
...
Despite myLayouts currently being more popular in examples, make
them all myLayout as in man/xmonad.hs to avoid mixing them in the
same module as was done a few places, leading to confusion for some users.
2009-10-23 04:26:51 +00:00
Adam Vogt
74a03cd8fb
Refer to modm as the current modMask
...
This makes the config suggestions consistent with the current template.
2009-10-22 04:11:26 +00:00
Daniel Schoepe
e2113acd35
Factor out direction types and put them in X.U.Types
...
This patch factors out commonly used direction types like
data Direction = Prev | Next
and moves them to X.U.Types.
2009-09-19 19:17:17 +00:00
Adam Vogt
54f030faf8
Replace most -fglasgow-exts with specific LANGUAGE pragmas
2009-06-26 02:54:57 +00:00
Adam Vogt
00c3775a06
use 'take 1' instead of custom truncHead function in L.WindowNavigation
2009-06-18 01:01:18 +00:00
Adam Vogt
cc84480c99
Correct many typos in the documentation, consistent US spellingg
2009-06-18 00:37:29 +00:00
Adam Vogt
24b39a40cb
Add Apply message to L.WindowNavigation
2009-03-03 06:57:01 +00:00
Joachim Breitner
2480ba1f02
Merge emptyLayoutMod into redoLayout
...
This removes the emptyLayoutMod method from the LayoutModifier class, and
change the Stack parameter to redoLayout to a Maybe Stack one. It also changes
all affected code. This should should be a refactoring without any change in
program behaviour.
2008-10-05 19:02:20 +00:00
Devin Mullins
7325062ccf
Take maintainership of X.L.WindowNavigation
...
Since I've been working on a rewrite, it seems only fair that I be forced to
better understand the existing code / issues.
2008-09-02 07:02:47 +00:00
David Roundy
1f2162781f
remove myself as maintainer from modules I don't maintain or use.
2008-08-28 15:18:30 +00:00
David Roundy
389e23b979
make default highlighting a bit dimmer for neighbors in WindowNavigation.
2008-06-10 17:42:00 +00:00
Devin Mullins
5e045d018b
WindowNavigation: extract navigable function
2008-04-22 04:52:48 +00:00
Brent Yorgey
c857ebe29c
move Direction type from WindowNavigation to ManageDocks (ManageDocks will move into the core, taking Direction with it)
2008-03-31 01:01:27 +00:00
Lukas Mai
180298def6
XMonad.Actions.MouseGestures: reexport Direction from WindowNavigation, avoid type duplication
2008-03-22 19:34:57 +00:00
David Roundy
026400e7ef
make WindowNavigation ignore decorations.
2008-02-05 20:35:56 +00:00
David Roundy
f804991d22
make WindowNavigation work when windows are stacked.
2008-02-05 20:20:27 +00:00
Spencer Janssen
3a522e7e3c
Remove XMonad.Operations imports
2007-12-08 00:05:47 +00:00
Spencer Janssen
dc11825588
Remove redundant imports
2007-12-07 23:38:27 +00:00
Brent Yorgey
e6dcaa15c7
dafaultConfig --> defaultConfig
2007-11-23 16:47:22 +00:00
Andrea Rossato
33bca8260f
WindowNavigation: haddock documentation
2007-11-23 12:11:29 +00:00
Spencer Janssen
0bef4068f0
Port XPrompt to XMonad.Util.Font, various other refactorings
2007-11-16 23:27:43 +00:00
David Roundy
33fa0047c9
fix bug in WindowNavigation.
...
We weren't properly cleaning up in some cases, because we called focus,
which calls windows, while handling a message, which had the result that
changes to the layout were overwritten. This had the result that
windowNavigation combined with DragPane left stray drag bars hanging
around.
2007-11-14 23:19:14 +00:00
Spencer Janssen
cd1884466a
Hierarchify
2007-11-01 20:10:59 +00:00