aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Config/Prime.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* X.C.Prime: doc tweaksDevin Mullins2014-10-021-5/+8
| | | | | | Ignore-this: 20d6b829b810f48b5e4b4c161b39b312 darcs-hash:20141002075939-541df-8de85c44bff7b35e29159243b6bc7715865d7ecb.gz
* X.C.Prime: doc fixesDevin Mullins2014-10-011-2/+2
| | | | | | Ignore-this: dbbe00791b04df61dcd595c50333fba darcs-hash:20141001075855-c7120-f61a9682f795dc8783820050ac75ee35fa07a51a.gz
* X.C.Prime: add 'withScreens' and friendsDevin Mullins2014-10-011-14/+85
| | | | | | | | | | Ignore-this: eba37b1ff3da265a4dcc509f538fce4d The screen equivalent of 'withWorkspaces' lets you more easily define keys that move/swap between screens. Also, rename wsKeyspecs to wsKeys, and make a couple of doc tweaks. darcs-hash:20141001075250-c7120-b04f2d41fea234317ad90e1da250f73183ddc64f.gz
* X.C.Prime: doc changesDevin Mullins2014-09-251-1/+15
| | | | | | Ignore-this: 51204c1a9f2e6ed21228d2910417fd21 darcs-hash:20140925203037-c7120-92903fc781c20e31345ff47c4ba3f758d5d4e078.gz
* X.C.Prime: add withWorkspaces et al.Devin Mullins2014-09-251-52/+151
| | | | | | | | | Ignore-this: 65f691270110cc5de13c950d9dcb0c17 This allows easier configuration of workspaces and their keybindings. Required generalizing the 'Prime' type, so lots of other lines changed in rather trivial ways. darcs-hash:20140925203034-c7120-ade74542ae6f9c059d2967e000e948b52e45323a.gz
* X.C.Prime: add ifThenElse bindingDevin Mullins2014-09-241-0/+7
| | | | | | | Ignore-this: ae775c418c27301b9c12d2a233502cec This is necessary for if-then-else support in the user's config. darcs-hash:20140924191509-c7120-7e3ce81753c191843eb74426292db3af31197abe.gz
* X.C.Prime: doc fixesDevin Mullins2014-09-151-5/+5
| | | | | | Ignore-this: 15e3c445a99d3b2d3a235aa76119797 darcs-hash:20140915080601-c7120-85fa97c7a8b5ae09fc092930f313c7ab050a7f4b.gz
* X.C.Prime: fix 'def' hyperlink in docDevin Mullins2014-09-141-3/+3
| | | | | | Ignore-this: a1de1d81a5f140ab7d90edbf393e9bda darcs-hash:20140914075352-c7120-88dac442b73a2700de15a064f36692bfd90c5e99.gz
* XMonad.Config.Prime, a do-notation for configDevin Mullins2014-09-141-0/+495
Ignore-this: f7397aa6e6efe5d76acebfa22c567baa Note that the use of RebindableSyntax is because of the need to vary the layoutHook type throughout the config. The alternative, using the existential Layout type, was rejected because it required TemplateHaskell in order to look nice, and TemplateHaskell is not portable. I've tried to make a version of (>>) that also worked on normal monads, but have had no luck as of yet. Maybe some intrepid soul can add it later. darcs-hash:20140914064828-c7120-fbf2746080bb2410b2b70da290fd50eefd49435d.gz