aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add Decoration, a layout modifier and a class for easily writing decorated ↵Andrea Rossato2008-01-252-0/+253
| | | | | | layouts darcs-hash:20080125151726-32816-bc0b6fc3e33a601e2973c08efa71da35f7f0f7ef.gz
* Add WindowArranger, a layout modifier to move and resize windows with the ↵Andrea Rossato2008-01-252-0/+190
| | | | | | keyboard darcs-hash:20080125151633-32816-e2dbfdd6bfc1455c21ce2c8dc02a1010233d4b84.gz
* ShowWName: moved fi to XUtilsAndrea Rossato2008-01-241-4/+0
| | | | darcs-hash:20080124134725-32816-305f741221c5602147daed2798a2c0b28fe3a850.gz
* XUtils: add functions for operating on lists of windows and export fiAndrea Rossato2008-01-241-13/+28
| | | | darcs-hash:20080124134638-32816-43a3c58521c15bcef08ebe32868f026a2479384b.gz
* LayoutModifier: add emptyLayoutMod for dealing with empty workspacesAndrea Rossato2008-01-241-0/+10
| | | | darcs-hash:20080124015605-32816-cdcd0b9509d793e85a2a0acd8d61e1ee69455568.gz
* LayoutModifier: add pureMess and pureModifier to the LayoutModifier classAndrea Rossato2008-01-221-2/+7
| | | | darcs-hash:20080122111319-32816-c35527f71b561f828a4c11cf215e5f2b24d2f539.gz
* Layout.ShowWName: generalize the instanceAndrea Rossato2008-01-151-2/+2
| | | | darcs-hash:20080115045139-32816-93d380b259da4298972a60e3039b7af752626a6b.gz
* add emptyLayout to MultiToggleLukas Mai2008-01-281-0/+2
| | | | darcs-hash:20080128175313-462cf-69da1283ec40c1d853b0eff783a2d6216ed114ab.gz
* grammar fixLukas Mai2008-01-281-1/+1
| | | | darcs-hash:20080128175059-462cf-b2a4cc83feb75af4af9745144846b9515140b042.gz
* depend on xmonad-0.6Spencer Janssen2008-01-271-1/+1
| | | | darcs-hash:20080127221101-a5988-626b5e27588b7c8b72791608cf87d8b0492653ac.gz
* Bump version to 0.6Spencer Janssen2008-01-271-1/+1
| | | | darcs-hash:20080127211504-a5988-5cefa5710d98260dcdf8691e88d942c16c29c26e.gz
* I use urxvtc nowSpencer Janssen2008-01-271-1/+1
| | | | darcs-hash:20080127211452-a5988-9b3d23752705431227180d756d91bea5d15539df.gz
* add 'single' helper functionLukas Mai2008-01-181-2/+7
| | | | darcs-hash:20080117234550-462cf-6f662a03c8ff21db0951ac2d61b59f1ff89c8ebf.gz
* documentation fixLukas Mai2008-01-181-1/+1
| | | | darcs-hash:20080117234401-462cf-65bb9a13177d58c9d8270e09f1ba2bf06a2ae410.gz
* style assimilationLukas Mai2008-01-181-1/+1
| | | | darcs-hash:20080117234059-462cf-ccbba0b797ee81ac59aa27882ee4bf04af213f15.gz
* cleared up transience to better highlight how to use ManageHooks properlyxmonad-contrib2008-01-021-5/+3
| | | | | | The initial patch that extended the EDSL for writing ManageHook rules did not come with a good example on how to use it. This patch ammends that. 'move' is an example of how to write a rule to resolve a Query (Maybe a) into something tangible. 'move'' is an example of how to write a rule isolating window managing code from the rest ofthe mess the EDSL creates. darcs-hash:20080102074810-cfbce-af71f2a26e887a21a616302407deb42edc31ac6b.gz
* expands the EDSL for performing actions on windowsxmonad-contrib2008-01-011-19/+65
| | | | | | This patch adds a few types of relationships and operators for managing windows with rules. It provides grouping operators so the X action can access the quantifier that was matched or not matched. It provides a formalism for predicates that work in both grouping and non grouping rules. It could do with some classes, so that there are fewer operators that always do the Right Thing (TM), but the Haskell Type system currently has some problems resolving types. Since I don't know enough about these high level things, it would be hard to create a GHC patch just to make it all work. darcs-hash:20080101174446-cfbce-3367d42b5411b92083a0e95cfc91d2e79770c527.gz
* -Werror when flag(testing) onlySpencer Janssen2008-01-181-1/+9
| | | | darcs-hash:20080118015207-a5988-2f32ba7d8871982597ed713f1ad13c7666205309.gz
* Timer: some code cleanupAndrea Rossato2008-01-141-9/+7
| | | | darcs-hash:20080114211114-32816-d08eb16da558f534ae7016d95f25ed559871541c.gz
* Use doubleFork instead of manual double fork, or buggy single fork.nicolas.pouillard2008-01-142-29/+16
| | | | | | | This fixes showWName because Timer was leaking zombie processes. You should update xmonad, since doubleFork was not exported. darcs-hash:20080114202833-94725-04a4419a36181a6cc0d662b868fef3374d9b38c1.gz
* Reflect.hs: minor haddock fixBrent Yorgey2008-01-161-1/+1
| | | | darcs-hash:20080116203546-bd4d7-be51c0b0302bee0271a71dd1156ea7a12f318888.gz
* Reflect.hs: use -fglasgow-exts for now instead of LANGUAGE pragmas, for ↵Brent Yorgey2008-01-151-1/+5
| | | | | | compatibility with ghc 6.6 darcs-hash:20080115194811-bd4d7-217e9c6fe19c7faf1f6e4061c9f7b7ee91d81515.gz
* Reflect.hs: add MultiToggle supportBrent Yorgey2008-01-151-6/+40
| | | | darcs-hash:20080115193519-bd4d7-34839d77bcebde1ee6b5ed9b88263231e2291c00.gz
* MultiToggle.hs: improve 'description' implementation in LayoutClass instance ↵Brent Yorgey2008-01-151-2/+2
| | | | | | to display the current transformed layout rather than just 'MultiToggle' darcs-hash:20080115193311-bd4d7-a67d3b834513ad0f23b228708dcb765b2c6a4514.gz
* Layout.Reflect: new contrib module for reflecting layouts ↵Brent Yorgey2008-01-152-0/+82
| | | | | | horizontally/vertically darcs-hash:20080115030947-bd4d7-8983649731d40b9c737d6fe69151b2715425b121.gz
* ShowWName.hs: switch color/bgcolor in call to paintAndWriteBrent Yorgey2008-01-141-2/+2
| | | | darcs-hash:20080114153821-bd4d7-5b11099070c9981c7791d44e991a9abaaa4e9b87.gz
* Prompt: clean up and optimize moveWord a bitAndrea Rossato2008-01-131-10/+6
| | | | darcs-hash:20080113164745-32816-611bd85c3966132984e76b1d97e5934d953a796f.gz
* Prompt: added moveWord to move the cursor to the word boundariesAndrea Rossato2008-01-131-0/+21
| | | | | | The actions have been bound to ctrl+Left and Right darcs-hash:20080113123529-32816-9513798a80831d145fba8dceb4612b40765b080e.gz
* Doc.Extending: added links and description of recent module additionAndrea Rossato2008-01-131-0/+8
| | | | darcs-hash:20080113093211-32816-dc365a15761f0087f227de61864f6359b9ef209c.gz
* Action.Search: small haddock fixesAndrea Rossato2008-01-131-1/+2
| | | | darcs-hash:20080113092646-32816-c32187d1dcc7ad6fa157223a7df0e24163b97077.gz
* ShowWName now uses Timer and XUtils to display the workspace nameAndrea Rossato2008-01-131-33/+42
| | | | darcs-hash:20080113091107-32816-dc4979a584b798df3be8d7b1cd49cb3f5a1dd80e.gz
* Add XMonad.Util.Timer, a module to set up timers and to handle themAndrea Rossato2008-01-132-0/+63
| | | | darcs-hash:20080113090140-32816-8b407ee62d132e547232f674756c7c27c0f5c76b.gz
* de-obfuscate the initState and set the init offset to the length of the ↵Andrea Rossato2008-01-101-1/+15
| | | | | | default text darcs-hash:20080110140951-32816-fa36f4781645ad428c10226c64895ca482d6323a.gz
* prompt: Allow to provide a default text in the prompt config.nicolas.pouillard2008-01-091-1/+3
| | | | darcs-hash:20080109213916-94725-806649257a0bc1b5d7b9ac423d82e03cd240cddb.gz
* Correct caps in module header.Joachim Fasting2007-12-301-1/+1
| | | | darcs-hash:20071230061920-928c4-3c0738fd1619b9a11510bd99413045aa39707c0a.gz
* Use LANGUAGE pragma.Joachim Fasting2007-12-301-1/+1
| | | | darcs-hash:20071230061817-928c4-d58a919e7b9a1014788f0e0a1a8c75589e745adc.gz
* shiftPrevScreen and shiftNextScreen, to make CycleWS consistentmail2007-12-311-1/+20
| | | | darcs-hash:20071231171609-c9905-843656222b29cf2f40922b243d78be02608a9a8a.gz
* formattingDon Stewart2007-12-041-2/+6
| | | | darcs-hash:20071204174920-cba2c-8c084bf72c344aa80847e6d167d955377260d9be.gz
* PerWorkspace.hs: add an explanatory noteBrent Yorgey2007-12-311-0/+7
| | | | darcs-hash:20071231135806-bd4d7-023333ed3121a756d2165919532077f37c0bccda.gz
* Add ShowWName a layout modifier to show the workspace nameAndrea Rossato2007-12-312-0/+96
| | | | | | This module requires dzen darcs-hash:20071231130441-32816-0a0c78f6cbbc2972e965096dfda66afbc05ef1da.gz
* ManageDocks: some documentation fixesAndrea Rossato2007-12-311-1/+4
| | | | darcs-hash:20071231101820-32816-2b9d19431d22dfa25d0e0e0baaa11a69b34ff92c.gz
* -Wall police (again)Spencer Janssen2007-12-281-2/+2
| | | | darcs-hash:20071228061841-a5988-8f51255824b0011f3114d6c645f27f1e11a0056c.gz
* -Wall policeSpencer Janssen2007-12-281-1/+1
| | | | darcs-hash:20071228061822-a5988-ebc65ed7eca5813a4a53d082a504709cad6b4936.gz
* Fulfill the EWMH specification by listing the supported ATOMs, doesnt really ↵mail2007-12-271-1/+9
| | | | | | make a differene AFAIK darcs-hash:20071227215607-c9905-79dc9d03d007173c22f7cf62d3abb0bfab766919.gz
* display all visible windows on the current desktop in the pagermail2007-12-271-1/+8
| | | | | | | | | | This is my best shot at modeling xmonad’s WM behaviour in a way that the Extended Window Manager Hints specification allows. Unfortunately, we can not tell the panel what size and position it should think the apps are. darcs-hash:20071227204349-c9905-d488d1719895335df5bb8bf157a266924533b27c.gz
* Although I do not need the curr variable after all, this is nicermail2007-12-271-4/+3
| | | | darcs-hash:20071227190113-c9905-048611490504d14ba845350be9e9d56ccabc1284.gz
* Add support for cycling through screens to CycleWSmail2007-12-271-8/+33
| | | | darcs-hash:20071227182635-c9905-de6cc264b94f665c46400199836e8ce9ec7b146c.gz
* Clear _NET_ACTIVE_WINDOW when nothing is focusedmail2007-12-281-1/+2
| | | | darcs-hash:20071228154222-c9905-a2eeeb67751c810010d81b3021ccb033de770ec0.gz
* textExtentsXMF doesn't require the displayAndrea Rossato2007-12-282-6/+6
| | | | darcs-hash:20071228125913-32816-e6193e40cb78fed678761c550644a7c64062cb56.gz
* Don't bother checking executable bits of items in $PATH, yields a ↵Spencer Janssen2007-12-261-10/+2
| | | | | | significant speed-up darcs-hash:20071226032412-a5988-0de67a84893bbcf766a111afe329d6656fb51887.gz