aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Run.hs: do my usual segregation into safe and unsafe runInTermsgwern02007-10-241-2/+7
| | | | darcs-hash:20071024003911-f7719-210cd66ba2f61d9a9f608c423455150e0bcbd9bd.gz
* Run.hs: specialize runInXTerm to use runInTerm per my mailing list suggestiongwern02007-10-241-5/+2
| | | | darcs-hash:20071024001856-f7719-144e66b245d780988cea289fc96fcc542b41f461.gz
* Run.hs: +my suggested runInTerm general functiongwern02007-10-241-0/+7
| | | | darcs-hash:20071024001628-f7719-f20250b704f106adbf77f8a16dc1948781dc882c.gz
* Run.hs, SshPrompt.hs, ShellPrompt.hs: mv runInXTerm back into Run.hs per ↵gwern02007-10-243-8/+8
| | | | | | suggestions darcs-hash:20071024001341-f7719-6ea9cf7134f0300c53e85cddfff1e320039c115b.gz
* Comments for ConstrainedResizeDougal Stanton2007-10-201-0/+4
| | | | darcs-hash:20071020092509-1b04a-59beb1b1109ca1f513115f15538a669b4d55df50.gz
* Add ConstrainedResize moduleDougal Stanton2007-10-192-0/+55
| | | | | | Constrain the aspect ratio of floated windows by holding down shift darcs-hash:20071019173508-1b04a-2554bbd0f1cf36ebfe187f7a1863e80fe6eda9c6.gz
* fix stupid dzenUrgencyHook bugDevin Mullins2007-10-211-4/+3
| | | | darcs-hash:20071021061308-78224-96477769360471294a05d1dc69083fee7436c6a5.gz
* CycleWS.hs (toggleWS): new functionValery V. Vorotyntsev2007-10-191-18/+18
| | | | | | | | This is a pointfree adaptation of ViewPrev.viewPrev; after this patch is applied, it may be a good idea to merge ViewPrev.hs into CycleWS.hs. darcs-hash:20071019205323-ae588-674d8f6229ab68d63cf7a324e3278408c569758c.gz
* XPrompt.hs: fix vertical alignment of completions.Dmitry Kurochkin2007-10-231-1/+1
| | | | darcs-hash:20071023183129-903e8-c13f17ed19adaf76c52dfbf3c416f76b78f1cb0c.gz
* fix bug in DragPane (where we forgot that r was mirrored).David Roundy2007-10-231-2/+2
| | | | darcs-hash:20071023152448-72aca-db692a20186d461c6ff44eb370fc1eabf01b6812.gz
* ManPrompt.hs: a manual page prompt (new module)Valery V. Vorotyntsev2007-10-221-0/+115
| | | | darcs-hash:20071022191443-ae588-2062c1cf18050861d8cee344117d07f13f653605.gz
* STRUT aware gap toggling (clean patch)mail2007-10-231-8/+40
| | | | | | | | | | | | | | | Without this patch, ManageDocks would only set the gap according to a window’s STRUT when the window is first mapped. This information would then get lost when the user toggle the gap. Now, when the user toggles the Gap, all present windows are scanned for STRUT settings, and the gap is set accordingly. No need to manually configure the gap anymore. This is the same patch as before, but independant of the Hooks patches, and with more documentation. darcs-hash:20071022220132-c9905-fb953a07a9c15ed37a40b47d83763f434de47fcf.gz
* add new LayoutCombinators module.David Roundy2007-10-233-1/+44
| | | | darcs-hash:20071023135638-72aca-1b19cf35b57dcbf9ed6fa023b09977f3d457fa6b.gz
* export DragPane type.David Roundy2007-10-231-1/+1
| | | | darcs-hash:20071023134933-72aca-2b6f97ff928782c250a693b75b2a05a024fb8f20.gz
* make DragPane work with any type (not just Windows).David Roundy2007-10-231-4/+4
| | | | darcs-hash:20071023134911-72aca-d94c618211c707b74fa50cae1cc91606aca03262.gz
* SshPrompt.hs: while I'm here, replace nub with the faster Set trickgwern02007-10-191-2/+3
| | | | darcs-hash:20071019181514-f7719-6fd5a3e451cc6629dc74170068b6a414259aaadc.gz
* ShellPrompt.hs: fmt imports and updategwern02007-10-191-9/+10
| | | | darcs-hash:20071019181317-f7719-abc19fe0c3776416ae754d75fbfb467f8b66e942.gz
* SshPrompt.hs: fmt imports and updategwern02007-10-191-13/+13
| | | | darcs-hash:20071019181255-f7719-e93b15b811ee1f24b3db7e0437f4b3eb83d3c381.gz
* XSelection.hs: fmt imports and sigsgwern02007-10-191-12/+16
| | | | darcs-hash:20071019181232-f7719-8042e1fc481829cd4a859bf717f60f82aef1bfa2.gz
* XSelection.hs: +2 functions, safePromptSelection and unsafePromptSelectiongwern02007-10-191-4/+13
| | | | | | Analogous to Run.hs patch; these use safeSpawn and unsafeSpawn respectively. darcs-hash:20071019181137-f7719-95fbfe642137e957f8b5aa0bb1b10297a9ba4d8f.gz
* Run.hs: +2 functions, safeSpawn & unsafeSpawngwern02007-10-191-0/+21
| | | | | | | See their documentation. This is part of a re-organization of various 'run' commands; this two make it easier to go through the shell or not, and will be re-used elsewhere. darcs-hash:20071019181009-f7719-4f4073639389f335080d552c4788667fd109b6f3.gz
* Run.hs: fmtgwern02007-10-191-11/+9
| | | | darcs-hash:20071019180953-f7719-0e7101b3e3a3378d43807d080aae8de74ffb3802.gz
* Run.hs, ShellPrompt.sh: mv runInXTerm to ShellPrompt.hsgwern02007-10-192-9/+28
| | | | darcs-hash:20071019180900-f7719-6d6ef4a67f2ccae639e9e79c49fd80dd32d746c5.gz
* XSelection.hs: documentation format changes.gwern02007-10-191-7/+6
| | | | darcs-hash:20071019010057-f7719-5decc9a8f35769e90dd5cb1de30eba76f4c8fb24.gz
* XSelection.hs: +type signature for auxiliary functiongwern02007-10-191-0/+1
| | | | darcs-hash:20071019010034-f7719-fa310f748e3130d12d3c40bc411aa658bf54ed0c.gz
* XSelection.hs: simplify creation of windowgwern02007-10-191-2/+2
| | | | | | While spelunking in the xclip source code, I noticed it had much the same call to createSimpleWindow but with a simpler geometry - just 1x1 pixels, not the odd 200x100 of the original code. It seems to work the same and looks better and less mysterious, so unless arossato had a specific reason for those particular two numbers... darcs-hash:20071019010013-f7719-bc4ab9b863275e7657d0637836ae8786fd9b2654.gz
* XPrompt.hs (keyPressHandle): Ctrl-g and Ctrl-c added to quit keystrokesValery V. Vorotyntsev2007-10-201-16/+7
| | | | | | Obvious comments removed. darcs-hash:20071020170936-ae588-721702bc4e4d6558c54c858f54a6db2238bcbede.gz
* XPrompt.hs: trailing whitespace cleanedValery V. Vorotyntsev2007-10-201-30/+30
| | | | darcs-hash:20071020170719-ae588-2e8b43ffa1af11c05337a14ee0ed0cf45baf9544.gz
* Fix pragmas in XMonadContribShachaf Ben-Kiki2007-10-223-2/+4
| | | | darcs-hash:20071022011738-bffde-f9e478770d4eb6900b4dff171fb950551aac85f5.gz
* test_XPrompt.hs: there is no ShellPrompt.rmPathValery V. Vorotyntsev2007-10-191-6/+0
| | | | darcs-hash:20071019205830-ae588-536b101a46c01318fa5120e055c07327f3b3937d.gz
* introduce new combineTwo layout combinator.David Roundy2007-10-202-16/+109
| | | | | | | | | | | | | | This layout combinator is similar in spirit (and in code) to the old combo combinator, but only allows two sublayouts. As a result, we don't need to wrap these in existentials, and reading works seamlessly. Also, we add the feature (which could also be added to combo) of being able to change which sublayout a given window is in through integration with WindowNavigation. I envision combo being deprecated soon. combineTwo isn't quite so flexible, but it's much easier and is better-coded also. darcs-hash:20071020191748-72aca-b431b4f7c13f63a2060c7b19b4404245b6939251.gz
* allow layout modifiers to modify a Message in transit.David Roundy2007-10-201-4/+9
| | | | | | | | | This is a helpful feature (for, e.g. WindowNavigation) that allows modifiers (if they so choose... the old API remains supported) to easily send a single Message to the modified layout in response to a Message. darcs-hash:20071020191542-72aca-fd6b8f2edb91519b4e475319c2bc8c3d4b77136d.gz
* update UrgencyHook example config to reflect changes to WindowNavigation and ↵Brent Yorgey2007-10-191-2/+2
| | | | | | core Config.hs darcs-hash:20071019145526-bd4d7-047adebfe8ec017ea89afd1fcf1c89473e412c6c.gz
* add ToggleLayouts module.David Roundy2007-10-182-0/+68
| | | | darcs-hash:20071018214525-72aca-7364a52e0146efcd8f6fd81026f21540f20c1205.gz
* default to empty description for layout modifiers.David Roundy2007-10-181-1/+1
| | | | | | | | This is because modifierDescription is designed to be human-readable, and show rarely creates a human-readable description. And in many (if not most) cases, an empty description is precisely what we want. darcs-hash:20071018202604-72aca-6da6f02e804c95da4cbccae205f83217333f7c96.gz
* beautify description code for empty modifier-description.David Roundy2007-10-181-3/+3
| | | | darcs-hash:20071018202438-72aca-a9f81255bde7bfa91b531d5240f5e719aaf16e7d.gz
* change definition of 'description' function for LayoutModifier so an extra ↵Brent Yorgey2007-10-181-1/+3
| | | | | | space is not added if the modifier description is empty. darcs-hash:20071018183054-bd4d7-0a1a4a2fb97cf789106b0e820b0471ea9f33146a.gz
* -Wall policel.mai2007-10-181-1/+1
| | | | darcs-hash:20071018033000-42ea9-8f269712737b88376bbe662b7dabe62d58a82146.gz
* DynamicLog.hs: Add dzenColorEric Mertens2007-10-181-2/+8
| | | | darcs-hash:20071018174523-b49f3-1fb1d59daf1b5d78e2f3d153570090940d335694.gz
* add function to rename workspaces.David Roundy2007-10-181-1/+9
| | | | darcs-hash:20071018145604-72aca-d28097e49bc8ba0a939dcc87cbd6fd791682494b.gz
* fix WindowNavigation commentl.mai2007-10-181-1/+1
| | | | darcs-hash:20071018054315-42ea9-0cbaae50528d9ea7ef26136d0530cacf8d518992.gz
* change example to dzenUrgencyHookDevin Mullins2007-10-181-12/+5
| | | | darcs-hash:20071018022026-78224-801dce0f1fb3cf4affa918665ec8195e50a98c1e.gz
* add dzenUrgencyHook as example (and the one I use)Devin Mullins2007-10-181-1/+23
| | | | darcs-hash:20071018021742-78224-2e9fe5bc8704959e9ccf089b462f0da55f796893.gz
* fixed Dzen and gave it a configurable timeoutDevin Mullins2007-10-182-15/+26
| | | | darcs-hash:20071018012910-78224-804cedb28d826ddfc3d1a8177aa8460b38fe6591.gz
* rename LayoutSelect & defaultLayout in commentsDevin Mullins2007-10-161-2/+2
| | | | darcs-hash:20071016051819-78224-bbfccd2607836f38a703ec40f85dbc2fdf89a0fd.gz
* add import to comments, for clarityDevin Mullins2007-10-121-0/+3
| | | | darcs-hash:20071012044555-78224-148a20c5ce8c05146293d3b28c1c16119caccb04.gz
* documentation for UrgencyHookDevin Mullins2007-10-121-2/+54
| | | | darcs-hash:20071012034506-78224-696f65ee0ba491fc134abd7c29b61e041a4e99b9.gz
* d'oh, minor UrgencyHook cleanupDevin Mullins2007-10-121-1/+1
| | | | darcs-hash:20071012032558-78224-183ef82b5abb7f3e9f0feeafec1b5b48d68a0123.gz
* brand new UrgencyHook contrib, depends on X11-extras WMHints bindingDevin Mullins2007-10-111-0/+31
| | | | | | | | | | | | | It's a LayoutModifier which lets you define an urgencyHook function -- the action gets performed wheneveran X client sends an XUrgencyHint message (i.e. tries to "flash" the "taskbar"). This statically points to Config.urgencyHook, which requires that the user add a line to Config.hs-boot, in addition to defining the urgencyHook. Documentation forthcoming. darcs-hash:20071011051641-78224-a045fe35cff3729cdd8f23e0ab90c43b351dae6b.gz
* TilePrime.hs: Give a description that distinguishs between horizontal/verticalEric Mertens2007-10-181-1/+2
| | | | darcs-hash:20071018063749-b49f3-3cce3ff7340fdced2f0c27264ac1df0effa6b627.gz