aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-01-02cleared up transience to better highlight how to use ManageHooks properlyxmonad-contrib1-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
2008-01-01expands the EDSL for performing actions on windowsxmonad-contrib1-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
2008-01-14Timer: some code cleanupAndrea Rossato1-9/+7
darcs-hash:20080114211114-32816-d08eb16da558f534ae7016d95f25ed559871541c.gz
2008-01-14Use doubleFork instead of manual double fork, or buggy single fork.nicolas.pouillard2-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
2008-01-16Reflect.hs: minor haddock fixBrent Yorgey1-1/+1
darcs-hash:20080116203546-bd4d7-be51c0b0302bee0271a71dd1156ea7a12f318888.gz
2008-01-15Reflect.hs: use -fglasgow-exts for now instead of LANGUAGE pragmas, for ↵Brent Yorgey1-1/+5
compatibility with ghc 6.6 darcs-hash:20080115194811-bd4d7-217e9c6fe19c7faf1f6e4061c9f7b7ee91d81515.gz
2008-01-15Reflect.hs: add MultiToggle supportBrent Yorgey1-6/+40
darcs-hash:20080115193519-bd4d7-34839d77bcebde1ee6b5ed9b88263231e2291c00.gz
2008-01-15MultiToggle.hs: improve 'description' implementation in LayoutClass instance ↵Brent Yorgey1-2/+2
to display the current transformed layout rather than just 'MultiToggle' darcs-hash:20080115193311-bd4d7-a67d3b834513ad0f23b228708dcb765b2c6a4514.gz
2008-01-15Layout.Reflect: new contrib module for reflecting layouts ↵Brent Yorgey1-0/+81
horizontally/vertically darcs-hash:20080115030947-bd4d7-8983649731d40b9c737d6fe69151b2715425b121.gz
2008-01-14ShowWName.hs: switch color/bgcolor in call to paintAndWriteBrent Yorgey1-2/+2
darcs-hash:20080114153821-bd4d7-5b11099070c9981c7791d44e991a9abaaa4e9b87.gz
2008-01-13Prompt: clean up and optimize moveWord a bitAndrea Rossato1-10/+6
darcs-hash:20080113164745-32816-611bd85c3966132984e76b1d97e5934d953a796f.gz
2008-01-13Prompt: added moveWord to move the cursor to the word boundariesAndrea Rossato1-0/+21
The actions have been bound to ctrl+Left and Right darcs-hash:20080113123529-32816-9513798a80831d145fba8dceb4612b40765b080e.gz
2008-01-13Doc.Extending: added links and description of recent module additionAndrea Rossato1-0/+8
darcs-hash:20080113093211-32816-dc365a15761f0087f227de61864f6359b9ef209c.gz
2008-01-13Action.Search: small haddock fixesAndrea Rossato1-1/+2
darcs-hash:20080113092646-32816-c32187d1dcc7ad6fa157223a7df0e24163b97077.gz
2008-01-13ShowWName now uses Timer and XUtils to display the workspace nameAndrea Rossato1-33/+42
darcs-hash:20080113091107-32816-dc4979a584b798df3be8d7b1cd49cb3f5a1dd80e.gz
2008-01-13Add XMonad.Util.Timer, a module to set up timers and to handle themAndrea Rossato1-0/+62
darcs-hash:20080113090140-32816-8b407ee62d132e547232f674756c7c27c0f5c76b.gz
2008-01-10de-obfuscate the initState and set the init offset to the length of the ↵Andrea Rossato1-1/+15
default text darcs-hash:20080110140951-32816-fa36f4781645ad428c10226c64895ca482d6323a.gz
2008-01-09prompt: Allow to provide a default text in the prompt config.nicolas.pouillard1-1/+3
darcs-hash:20080109213916-94725-806649257a0bc1b5d7b9ac423d82e03cd240cddb.gz
2007-12-30Correct caps in module header.Joachim Fasting1-1/+1
darcs-hash:20071230061920-928c4-3c0738fd1619b9a11510bd99413045aa39707c0a.gz
2007-12-30Use LANGUAGE pragma.Joachim Fasting1-1/+1
darcs-hash:20071230061817-928c4-d58a919e7b9a1014788f0e0a1a8c75589e745adc.gz
2007-12-31shiftPrevScreen and shiftNextScreen, to make CycleWS consistentmail1-1/+20
darcs-hash:20071231171609-c9905-843656222b29cf2f40922b243d78be02608a9a8a.gz
2007-12-04formattingDon Stewart1-2/+6
darcs-hash:20071204174920-cba2c-8c084bf72c344aa80847e6d167d955377260d9be.gz
2007-12-31PerWorkspace.hs: add an explanatory noteBrent Yorgey1-0/+7
darcs-hash:20071231135806-bd4d7-023333ed3121a756d2165919532077f37c0bccda.gz
2007-12-31Add ShowWName a layout modifier to show the workspace nameAndrea Rossato1-0/+95
This module requires dzen darcs-hash:20071231130441-32816-0a0c78f6cbbc2972e965096dfda66afbc05ef1da.gz
2007-12-31ManageDocks: some documentation fixesAndrea Rossato1-1/+4
darcs-hash:20071231101820-32816-2b9d19431d22dfa25d0e0e0baaa11a69b34ff92c.gz
2007-12-28-Wall police (again)Spencer Janssen1-2/+2
darcs-hash:20071228061841-a5988-8f51255824b0011f3114d6c645f27f1e11a0056c.gz
2007-12-28-Wall policeSpencer Janssen1-1/+1
darcs-hash:20071228061822-a5988-ebc65ed7eca5813a4a53d082a504709cad6b4936.gz
2007-12-27Fulfill the EWMH specification by listing the supported ATOMs, doesnt really ↵mail1-1/+9
make a differene AFAIK darcs-hash:20071227215607-c9905-79dc9d03d007173c22f7cf62d3abb0bfab766919.gz
2007-12-27display all visible windows on the current desktop in the pagermail1-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
2007-12-27Although I do not need the curr variable after all, this is nicermail1-4/+3
darcs-hash:20071227190113-c9905-048611490504d14ba845350be9e9d56ccabc1284.gz
2007-12-27Add support for cycling through screens to CycleWSmail1-8/+33
darcs-hash:20071227182635-c9905-de6cc264b94f665c46400199836e8ce9ec7b146c.gz
2007-12-28Clear _NET_ACTIVE_WINDOW when nothing is focusedmail1-1/+2
darcs-hash:20071228154222-c9905-a2eeeb67751c810010d81b3021ccb033de770ec0.gz
2007-12-28textExtentsXMF doesn't require the displayAndrea Rossato2-6/+6
darcs-hash:20071228125913-32816-e6193e40cb78fed678761c550644a7c64062cb56.gz
2007-12-26Don't bother checking executable bits of items in $PATH, yields a ↵Spencer Janssen1-10/+2
significant speed-up darcs-hash:20071226032412-a5988-0de67a84893bbcf766a111afe329d6656fb51887.gz
2007-12-25ResizableTile.hs: fix resizing to work in the presence of floating windows ↵Brent Yorgey1-6/+12
(resolves issue #100) darcs-hash:20071225135839-bd4d7-3a64bff2c9942018e51078854e6c722329b7cdb0.gz
2007-12-25LayoutScreens: haddock fixesAndrea Rossato1-5/+7
darcs-hash:20071225105316-32816-7cff24e089520197d6a26b2567493c13c09ab96c.gz
2007-12-24XMonad.Actions.Search: haddock fixAndrea Rossato1-1/+1
darcs-hash:20071224171115-32816-436db837dd3e304190836e0633b78b1ce17a193f.gz
2007-12-24Fix isssue 105Andrea Rossato3-15/+31
issue 105 was due to the fact that tab windows created when bootstrapping the windowset after a restart where managed. Setting the override_redirect attributes to True fixes the issue. Added the possibility to set the override_redirect attribute with XMonad.Util.XUtils.creationNewWindow darcs-hash:20071224171020-32816-74cb79d8000d00c6eb9abdcf71474df5d0d9c735.gz
2007-12-24Prompt.hs: mv .xmonad_history into .xmonad/gwern01-2/+2
See my email to mailing list. This will slightly break anyone who upgrades while running and expects to see their prompt history, and leave a stray file, I think, but nothing else, and it'll permanently improve tab-completion, and is tidier. darcs-hash:20071224054610-f7719-a5f5baa1d6aa19206ac0809d81dee70aba2b9d29.gz
2007-12-24Search.hs: +docs, and export simpleEngine so users can define their owngwern01-11/+47
darcs-hash:20071224043828-f7719-f2a71c09140d2cab2fa751342bbd3416c69274d8.gz
2007-12-24Search.hs: mv into Actions/ per IRC suggestiongwern01-2/+2
darcs-hash:20071224043735-f7719-8590b54e3ee001be953ae37a0177370fbe2d6cfa.gz
2007-12-20add XMonad.Actions.NoBordersLukas Mai1-0/+33
darcs-hash:20071220203953-462cf-2d453dbf8078836204f8baa420292adc7296fbc3.gz
2007-12-22AvoidStruts: add support for partial strutsSpencer Janssen1-40/+43
darcs-hash:20071222133425-a5988-16543bbea84d76ff79aaf9557c8a3754b5136a9e.gz
2007-12-22Search.hs: add hoogleBrent Yorgey1-2/+4
darcs-hash:20071222184912-bd4d7-e7bd40a137ab360c88a92b64f413536a699294c1.gz
2007-12-22ManageDocks: ignore desktop windows alsoSpencer Janssen1-3/+4
darcs-hash:20071222113808-a5988-475ba24c43ec66b49cc621f029bf82a9800a478a.gz
2007-12-22WibbleSpencer Janssen1-1/+1
darcs-hash:20071222110641-a5988-8175f8b42ca8b1152dd10db1c6733156b7bc2c9e.gz
2007-12-22EwmhDesktops: add _NET_ACTIVE_WINDOW supportSpencer Janssen1-1/+8
darcs-hash:20071222110552-a5988-3554684ba6f88ed841d420465b8832ef8e0dd8bb.gz
2007-12-22A few short comments for WorkspaceCompareSpencer Janssen1-0/+4
darcs-hash:20071222105045-a5988-775e0ca1c62a7f1db386bdb739d4c0aad635862a.gz
2007-12-22EwmhDesktops: drop 'Workspace' from displayed workspace namesSpencer Janssen1-1/+1
darcs-hash:20071222104559-a5988-47a910e983723343afcd83a64da60efb4b69afdc.gz
2007-12-22Factor workspace sorting into a separate moduleSpencer Janssen4-32/+55
darcs-hash:20071222104114-a5988-bfd9059d0556a526c275b6d0e4a930103bd7d990.gz