aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add dmenuMap functionDevin Mullins2007-10-071-3/+8
| | | | darcs-hash:20071007172543-78224-1664213772e1505d837af8fadf8903349bb430bc.gz
* ShellPrompt: check for executables and better error handlingAndrea Rossato2007-10-071-18/+20
| | | | | | | Code contributed by Spencer (basically I just removed FilePath depenency). darcs-hash:20071007110133-32816-49cab7bd033569a16c55a3d1bfde3aba8c9fc3ee.gz
* Move my NextWorkspace functionality into CycleWSmail2007-10-073-131/+81
| | | | | | | | | | | | Hi, This patch merges the additional functionality of my NextWorkspace into CycleWS, using a compatible interface for what was there before. Greetings, Joachim darcs-hash:20071007103933-c9905-c5cfc7d03abbeddf78631deee384583d15015801.gz
* ManageDocks now handles STRUT windows as wellmail2007-10-071-5/+46
| | | | | | | | | It now also detects window with STRUT set and modifies the gap accordingly. Cheveats: * Only acts on STRUT apps on creation, not if you move or close them * To reset the gap, press Mod-b twice and restart xmonad (Mod-q) darcs-hash:20071007103116-c9905-8582a9f756d9ef8a61c7f118d677159796b00c40.gz
* NextWorkspace haddock improvementmail2007-10-071-0/+6
| | | | | | | | | | | I just added to the docs how to move a window to the next workspace _and_ switch to that (by >>’ing the two actions). Some users (like me, it seems) probably prefer that behaviour. Greetings, Joachim darcs-hash:20071007083216-c9905-da2a046cc90d3712177f19f0e2a61ac736cbb664.gz
* NextWorkspace: Go forward or backwardmail2007-10-072-0/+92
| | | | | | | | | | | | | | | | Hi, inspired by RotView, I implemented an Extension that allows the user to go forward or backward in the list of workspaces, or to move the current window to the next or previous workspace. Haddock included. Works here, but hardly tested (and while tired). Cu torrow @ HacII, if you are there. Greetings, Joachim darcs-hash:20071006233010-c9905-35ef3364ee10c770aef2a35a295d11b519b0ca7c.gz
* Better EWMH supportmail2007-10-071-0/+16
| | | | | | | | | | | Yay, SetWMName contains just what I need! Thanks Ivan, that saved me quite some work. Now the panel switch should work even when you start with xmonad right away, and don’t run it after metacity has run before :-] Greetings, Joachim darcs-hash:20071007091648-c9905-07a7cac149dabdffab79db3a3f12789237230e12.gz
* Add ShellPrompt to MetaModuleAndrea Rossato2007-10-071-2/+1
| | | | darcs-hash:20071007075937-32816-b37b8b0834565f823ffdbf1031026e8d769d270e.gz
* Tabbed: updated to the last (unannounced) API changesAndrea Rossato2007-10-071-1/+5
| | | | darcs-hash:20071007072018-32816-e982babac787e3d32c24cb407475fb8c56e89f9e.gz
* ShellPrompt: fromMaybe requires importing Data.MaybeAndrea Rossato2007-10-071-0/+1
| | | | darcs-hash:20071007070148-32816-495ab0d050b28ae756ced9634dc058098ad1004b.gz
* add MouseGestures to MetaModulel.mai2007-10-071-0/+1
| | | | darcs-hash:20071006230735-42ea9-55ff3b2ea01023cdce7154db1238bca4119af1a9.gz
* re-add SwitchTrans to MetaModulel.mai2007-10-071-1/+1
| | | | darcs-hash:20071006230711-42ea9-8a975b2481412b3dc418577c4754ca05bcefb7a8.gz
* add MouseGestures.hs to darcsl.mai2007-10-071-0/+116
| | | | darcs-hash:20071006230425-42ea9-b29440697d08b0680f479ee0ada2a04e7ede6941.gz
* document noBorders breakagel.mai2007-10-071-8/+17
| | | | darcs-hash:20071006230316-42ea9-c3a11b0a9c6a52f202c643cda40519b5d3d559e1.gz
* Replace -fglasgow-exts with LANGUAGE pragma in WindowNavigation.hsnornagon2007-10-071-1/+1
| | | | darcs-hash:20071006224156-25eb7-17bb30c0ba3e4e760fc64c286d554df89645edc8.gz
* Replace -fglasgow-exts with LANGUAGE pragma in ResizableTile.hsnornagon2007-10-071-1/+1
| | | | darcs-hash:20071006223156-25eb7-7d3dfe1fbbd8f54ca3c756c0d9fbbf21eb4e56e6.gz
* Replace -fglasgow-exts with LANGUAGE pragma in MosaicAlt.hsnornagon2007-10-071-1/+1
| | | | darcs-hash:20071006223025-25eb7-bcf2377b4999976c3ed35cac3739aad68e8eec90.gz
* Replace -fglasgow-exts with LANGUAGE pragma in Grid.hsnornagon2007-10-071-1/+1
| | | | darcs-hash:20071006222320-25eb7-f12051cc8f0b55148c20dbf9bcf1dc5ab301df4e.gz
* Replace -fglasgow-exts with LANGUAGE pragma in Dishes.hsnornagon2007-10-071-1/+1
| | | | darcs-hash:20071006222155-25eb7-5c66bb9a4f5026c7980fe1bddb1a195ee7ee8333.gz
* update SwitchTrans for the new layout systeml.mai2007-10-061-65/+71
| | | | darcs-hash:20071006212008-42ea9-61daa51a58a27ec863dab809673321ae264fc4eb.gz
* Two new dynamic log functions that display the title of the currently ↵Christian Thiemann2007-10-061-2/+31
| | | | | | | | | | | | | | | | | | | | | | | | | focused window I liked the window-title-in-statusbar feature of dwm very much and wanted to have that in XMonad as well. Somewhere on the net I found some code to put into Config.hs (and sorry, that was last week and I already forgot where I got it from) which I modified and put into the DynamicLog extension. One can now set the logHook in Config.hs either to dynamicLogWithTitle to get the usual layout description and workspace list plus window title enclosed in angle brackets, or dynamicLogWithTitleColored "white" (or "red" etc.) to have xmonad print out some ^fg() markers for dzen to display the window title in the given color. Some windows (like terminals or browsers) change their window title from time to time but xmonad does not recognize this. So I started learning Haskell to provide patches for X11-extras and xmonad so that PropertyNotify events are captured and, if the event notifies about a WM_NAME property change, call the logHook to update the status bar. Hope you find this useful, Christian darcs-hash:20071006173113-8602e-c5404faf1ae148cc510644b8146a5997556e5703.gz
* change Dmenu functions to return IO/X (Maybe String)Devin Mullins2007-10-065-12/+22
| | | | | | | | | | | | dmenu exits with code 1 when you hit Escape, and I wanna create a contrib that takes advantage of that. This required changes in four contribs (Commands, DirectoryPrompt, ShellPrompt, and WorkspaceDir), and might require changes in users' Configs. Also, I'm not sure some of the changes I made to the client code are very Haskelly. Would appreciate input there. darcs-hash:20071006070959-78224-eeefb4300d6d3de7b199f2b1ad37ba43384e03f1.gz
* fix problem found by Heffalump in CopyWindow.David Roundy2007-10-051-2/+1
| | | | darcs-hash:20071005143746-72aca-4223b90af116585d160e0245eafbdf6683f99d6a.gz
* (un)Manage Docks based on WINDOW_TYPEmail2007-10-062-0/+60
| | | | | | | | | | | | | | | Hi, this is a replacement for the example code in Config.hs that should detect and unamange, for example, the gnome-panel. The problem with that code is that it also unamangs dialog boxes from gnome-panel which then are not usable (no keyboard intput, at least here). Greetings, Joachim darcs-hash:20071006132802-c9905-befdbe36f6f280d987dfb62702b7a6e05ce3306c.gz
* MetaModule.hs: add Dishes.Joachim Fasting2007-10-061-0/+1
| | | | darcs-hash:20071006123900-928c4-b006de89ef6c3cf33a6fd93de278c8e089c5ab52.gz
* Dishes.hs: needs -fglasgow-exts.Joachim Fasting2007-10-061-0/+1
| | | | darcs-hash:20071006123851-928c4-be550943eba51173200abdf879fd913dc96aa531.gz
* ResizableTile.hs: needs -fglasgow-exts.Joachim Fasting2007-10-061-0/+1
| | | | darcs-hash:20071006123550-928c4-893299956281d147b584e7514809b6e26fd4d1bb.gz
* MetaModule.hs: whitespace.Joachim Fasting2007-10-061-1/+0
| | | | darcs-hash:20071006123540-928c4-5b089d19b0212513f9ca680aa597e8282f624c83.gz
* MetaModule.hs: add some missing imports.Joachim Fasting2007-10-061-0/+3
| | | | darcs-hash:20071006123525-928c4-34b0f8bd58765b0b219ec4dd38e3922d40e5fe9e.gz
* MetaModule.hs: typo.Joachim Fasting2007-10-061-1/+1
| | | | darcs-hash:20071006123214-928c4-a1741d0e87204a9a0e3da5009ca2cbc5c477eb07.gz
* NoBorders.hs: unused bindings.Joachim Fasting2007-10-061-2/+2
| | | | darcs-hash:20071006102316-928c4-c2112372a688a0c1db5c8fc75c7e9d5babebc9fb.gz
* NoBorders.smartBorders: add type signature.Joachim Fasting2007-10-061-0/+1
| | | | darcs-hash:20071006102210-928c4-690cc0268ff8fed51cf67a3dc12362f5f003a71f.gz
* Grid.hs: needs -fglasgow-exts.Joachim Fasting2007-10-061-0/+1
| | | | darcs-hash:20071006102204-928c4-6389a0cc6453354830e46e0bb745887ab3a99a13.gz
* EwmhWindows wrap up for inclusionmail2007-10-062-21/+95
| | | | | | | | | | | Now with haddock documentation, a proper header and nicer, warningfree code, ready for a first release and inclusion in XMonadConrib. It works for me, but needs more testing. If you run xmonad with gnome-panel or something similar, please try it. Thanks, Joachim darcs-hash:20071006110529-c9905-998721b4329a1754d6e75a863bd5f44cf534836b.gz
* EwmhDesktops initial patchmail2007-10-061-0/+42
| | | | | | | | | | What works so far, quit hackerish: * Number of Workspaces * Active current workspace * Names of workspaces More to come.. darcs-hash:20071005222540-c9905-33f19902bbe804a7dc4eccba27fed43822f55dd1.gz
* get rid of obviated commentDevin Mullins2007-10-061-1/+0
| | | | darcs-hash:20071006055652-78224-15676977cc5fad89bac32883cb885307d536ca3f.gz
* get rid of duplicate mapWorkspaces functionDevin Mullins2007-10-061-7/+1
| | | | darcs-hash:20071006055404-78224-0f63ff465b5f34f67cfd3ce8466441680fb7714d.gz
* add Grid to MetaModulel.mai2007-10-061-0/+1
| | | | darcs-hash:20071005230032-42ea9-ed2b674526fd2d371bb3c2e38c1efa07ab5cecfa.gz
* basic docs for Gridl.mai2007-10-061-0/+15
| | | | darcs-hash:20071005225934-42ea9-75e6fd22c0c3b2efd5f10afe25537e11a9482e8c.gz
* import Grid.hs into repositoryl.mai2007-10-051-0/+48
| | | | darcs-hash:20071005013412-42ea9-939a6c25ff07f732316c470040b9869d52b07534.gz
* Dishes layout. Stacks windows underneath masters.nornagon2007-10-061-0/+50
| | | | darcs-hash:20071005230038-25eb7-241624ec75e3387f6b3640f60e4bfa38c9384bb2.gz
* ShellPrompt: removed readline dependency and added escape character supportAndrea Rossato2007-10-051-18/+24
| | | | darcs-hash:20071005112250-32816-1a6ded5818357ce989dd7cadf6eb0d0fc9503ef5.gz
* XPrompt: added ^A and ^E and moreAndrea Rossato2007-10-051-73/+83
| | | | | | | | | | | - added ^A (start of line) and ^E (end of line) - added support for escaping spaces (see an example of it's use in the new ShellPrompt) - some code cleanup: I'm now tracking changes to XPrompt also in modified version that supports i18n. This is the reason of some name changes. darcs-hash:20071005112122-32816-797e755161388185fc2db63b03552f59632aca22.gz
* Tabbed: check if we really have a window to focusAndrea Rossato2007-10-051-2/+4
| | | | darcs-hash:20071005111733-32816-6e026a39a1f807302223547b3ce2855ef844d520.gz
* add QC tests for SwapWorkspacesDevin Mullins2007-10-041-0/+56
| | | | | | run with -i..:../tests darcs-hash:20071004081534-78224-05059d9d2798bd3fccd6080876ad590d0c6976d6.gz
* add man page docoDevin Mullins2007-10-041-0/+5
| | | | darcs-hash:20071004081504-78224-238c1e8592b9155ca49eac30e2940c43fa473be6.gz
* Maximize layout modifierJamie Webb2007-10-042-0/+73
| | | | darcs-hash:20071004061202-74a73-0a04ff619bbda89563c2511bd4b43120d6e70a99.gz
* Add ^K and ^U support to XPromptEric Mertens2007-10-021-3/+20
| | | | darcs-hash:20071002210814-b49f3-044f20328be2d3a51ddb2ef0d0e7d8b755af749e.gz
* Rename ResizableTile.Tall to ResizableTallJamie Webb2007-10-031-11/+11
| | | | | | Having two layouts named Tall was upsetting the deserialization code. darcs-hash:20071003023000-74a73-ad13bed168d9ea50ab12d934cb586e66b1f5644e.gz
* MosaicAlt take 2Jamie Webb2007-10-031-51/+76
| | | | darcs-hash:20071003162533-74a73-ff23fa3763a1203efa54162b8919c38f1e1887c0.gz