aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* add/reformat (commented out) tracing code to SwitchTransl.mai2007-10-111-8/+15
| | | | darcs-hash:20071011022139-42ea9-ebb51e6c63155d8b55dfb883e18a760a60d9727b.gz
* NoBorders bugfix (I hope)l.mai2007-10-111-1/+1
| | | | | | | David Roundy should probably have a look at this, but this change makes sense to me. Plus it makes NoBorders work in combination with SwitchTrans. :-) darcs-hash:20071011021756-42ea9-2d61edad94df2fc1dca1d9aaf6df780b4b4caaf8.gz
* XSelection.hs: Implement Andrea's idea for handling non-UTF-8 string casesgwern02007-10-101-5/+4
| | | | darcs-hash:20071010020616-f7719-c516e74e6e7d37e73b2926a7cea30b97d65128f6.gz
* Add XSelection to MetaModuleSpencer Janssen2007-10-101-0/+1
| | | | darcs-hash:20071010160340-a5988-b3796181524ce767ab7f61d898cfc2ebc04bb0c1.gz
* XSelection.hs: a new module for XMonadContrib dealing with copy-and-pastegwern02007-10-091-0/+154
| | | | | | This is based on Andrea Rossato's standalone tools and is meant for integration straight into a Config.hs. It offers two main functions, 'getSelection' and 'putSelection', whose names should be self-explanatory. darcs-hash:20071008222706-f7719-a064aa284a8434d993bc6c002b11eb85d037461d.gz
* Add WindowPrompt: the XPrompt equivalent of WindowBringerAndrea Rossato2007-10-091-0/+88
| | | | darcs-hash:20071009164047-32816-eb2389cce3b8f24a12ccbbdd71eb5ad987ac859d.gz
* WindowBringer: export windowMapWith used by WindowPromptAndrea Rossato2007-10-091-1/+1
| | | | darcs-hash:20071009163505-32816-9689ba57f37826b9a986b5db9fbe3d27ed902b17.gz
* MetaModule: added WindowPromptAndrea Rossato2007-10-091-0/+1
| | | | darcs-hash:20071009163445-32816-b04e6d4338fe1c4c5078eb81bd17a172b9fd0184.gz
* LayoutScreens: update docsSpencer Janssen2007-10-081-1/+1
| | | | darcs-hash:20071008161441-a5988-d132ce882244e05588e76c189637a832046d44cb.gz
* TwoPane: update docsSpencer Janssen2007-10-081-2/+2
| | | | darcs-hash:20071008161345-a5988-1649b76d0ca93fef549ee96f4341360e0148088d.gz
* DragPane: no need to deal with expose events in this simplified versionAndrea Rossato2007-10-081-16/+8
| | | | darcs-hash:20071008143801-32816-f0d4610216852a38a12b5fd01d0c45be54011de6.gz
* make createNewWindow set background and foreground to a given color.David Roundy2007-10-083-8/+7
| | | | | | | | This means we don't need to draw colors that are this color. Also speeds up redrawing, since the X server can do all the drawing on its own, without talking with xmonad. darcs-hash:20071008125206-72aca-0f17cde109eeb8f66ea651657fcc09599680881d.gz
* Fix more LANGUAGE pragmasShachaf Ben-Kiki2007-10-085-5/+13
| | | | | | | This patch should go after my other one -- I'd missed some files that used -fglasgow-exts. darcs-hash:20071008115229-bffde-3a04bb6952976f30fbc42190d71b29633f0617f7.gz
* Add LANGUAGE pragamsShachaf Ben-Kiki2007-10-0826-24/+34
| | | | | | | | It seems that GHC 6.6 just enables -fglasgow-exts when it sees any LANGUAGE pragma, so not all of them were added; this patch adds the rest of them, which is necessary for xmonad to compile in GHC > darcs-hash:20071008022141-bffde-c7ab0ae3d58eab8707b5f428a7236540bae5b4e1.gz
* fix SwitchTrans some morel.mai2007-10-081-12/+15
| | | | darcs-hash:20071007224116-42ea9-bdc93da2c7993d5b10ae3d27a0dcb4af81f2bf1e.gz
* update docoDevin Mullins2007-10-071-2/+3
| | | | darcs-hash:20071007215906-78224-495dbb751c3809887f3257d96c3672f5114dde0a.gz
* add bringMenu, and extract duplicationDevin Mullins2007-10-071-10/+25
| | | | darcs-hash:20071007215532-78224-9daa16d67848da64eaf6a58508d8ac86cb58e8f2.gz
* DragPane must handle ExposeEvent tooAndrea Rossato2007-10-081-8/+17
| | | | darcs-hash:20071008074702-32816-a539134b3334a392967cfe47dd027190be072d51.gz
* ShellPrompt.hs: add getShellCompl to export listgwern02007-10-081-4/+5
| | | | | | getShellCompl is useful for writing prompts in Config.hs or even full standalone prompts; and personally, if a small utility function like 'split' can be exported, how much more so something useful like getShellCompl? darcs-hash:20071007220236-f7719-7b0a4c794bdbce3b19a785bbe01f734e002114c2.gz
* Tabbed and XPrompt updated to lates Extras changesAndrea Rossato2007-10-072-18/+13
| | | | darcs-hash:20071007163825-32816-8ebe1d13dff1ac21304138a19b6ae883a54f71c7.gz
* doc fixes for ManageDocksDevin Mullins2007-10-071-1/+3
| | | | darcs-hash:20071007204016-78224-4cf7d340d1f32d7fb4a8f01396dfe378b82ec915.gz
* fix(?) SwitchTrans (makes noBorders work again)l.mai2007-10-071-11/+18
| | | | darcs-hash:20071007193055-42ea9-74b8e15622a35faecabed6891c0f8e4dadda080d.gz
* avoid compiler warning in FlexibleManipulatel.mai2007-10-071-1/+1
| | | | darcs-hash:20071007163509-42ea9-3a373f44aeaca4204ba16afd863e9cb29c06a313.gz
* update NoBorders.hs configuration documentationgwern02007-10-071-2/+2
| | | | | | It seems 'noBorder full' no longer hacks it. darcs-hash:20071007190621-f7719-94fda72424a5b09919659a121e8679af06c8ccea.gz
* d'oh, add WindowBringer to MetaModuleDevin Mullins2007-10-071-0/+1
| | | | darcs-hash:20071007185138-78224-35f6d08192b78a1f322878dc430f5633568be836.gz
* Maybe? What Maybe? (rollback earlier dmenu change)Devin Mullins2007-10-075-22/+13
| | | | darcs-hash:20071007185915-78224-5dc94fbbbc960a853654321317e2b8ba54d8be2a.gz
* Enter WindowBringer, Bringer of Windows.Devin Mullins2007-10-071-0/+65
| | | | darcs-hash:20071007173633-78224-2576f7b3028e22199e0b5d65cfcb6ef1fd000fa9.gz
* 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