aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* A ResizableTile-like layout that can be resized using the mouse.Jan Vornberger2009-09-301-0/+279
| | | | | | | | Ignore-this: 8941ecfb0e5653663db29e9f195e23f2 All separations between windows can be dragged to modify the layout. Keyboard commands can also be used to achieve the same effect. darcs-hash:20090930121105-594c5-b950c74d30248aa223aeea25bb29b331c11fa594.gz
* Replaced more stuff in X.L.Maximize with pure versionsJan Vornberger2009-05-171-5/+5
| | | | | | Ignore-this: ffafa9ce65efb2639a147493fb49c7e1 darcs-hash:20090516233557-594c5-f976274d9a0f4faa87e269d1964af06ab8fd7f5f.gz
* Expanded on X.L.Maximize functionalityJan Vornberger2009-05-031-11/+16
| | | | | | | | | | Ignore-this: b0d765b3bf6fc1e72cedebfd564236fc 1. Move maximized window into the background when it's not focused. 2. Changed semantics so that maximizing a different window will automatically restore the currently maximized window and maximize the new one (previously this had to be done in two seperate steps). darcs-hash:20090503001052-594c5-14c03dbf16c39241cedc54854332231eee78047a.gz
* EventHook to restore minimized windows from taskbar (re-recorded from ↵Jan Vornberger2009-09-291-0/+49
| | | | | | | | Bluetile repo) Ignore-this: 673b003c4e07b591046ed01e5f27a7ec darcs-hash:20090928231549-594c5-6a640551cd229bffdb477ded4756be5517b81d7a.gz
* LayoutModifier to minimize windows (re-recorded from Bluetile repo)Jan Vornberger2009-09-291-0/+95
| | | | | | Ignore-this: 45830f2bf3bb8473c569582593844253 darcs-hash:20090928231320-594c5-512055636747503e2bbcb84cd59b927867070dfa.gz
* Correctly check completionKey field in XMonad.PromptDaniel Schoepe2009-09-281-16/+17
| | | | | | Ignore-this: 99e68a63fe156650cc8e96d31e6d1f5a darcs-hash:20090928093215-7f603-d8026bd2a87e1ca359457e5883f9e59168f83352.gz
* Fix for issue 315Daniel Schoepe2009-09-281-2/+3
| | | | | | Ignore-this: 7de748d6cbd143b073451ba92ecec659 darcs-hash:20090928091946-7f603-5b282d63ae1aab1911f7735c3b6a16ab53525321.gz
* Only use search history for completion in X.A.SearchDaniel Schoepe2009-09-212-9/+21
| | | | | | Ignore-this: 807fcd4fa14a25ecc9787940f9950736 darcs-hash:20090920221455-7f603-eca315cbb45fe6bc4f34e45a7f9a00f6770119e4.gz
* Fix regression in XMonad.Prompt's completionDaniel Schoepe2009-09-201-14/+13
| | | | | | Ignore-this: 3c0e5a1f843be1981ecc3d40d43530d1 darcs-hash:20090920205711-7f603-84e1b6f17ea0f110e27d43d10bf0c28915cdb62c.gz
* Clean keymask before use in XMonad.PromptDaniel Schoepe2009-09-201-4/+17
| | | | | | Ignore-this: 80903452f15352aef025b9979793fb8a darcs-hash:20090920201229-7f603-ded156465f58e8eb1623c50e152284146da3673b.gz
* Export moveCursor in XMonad.PromptDaniel Schoepe2009-09-201-1/+1
| | | | | | Ignore-this: 7732b0444b26cd653190bb3a6e69346c darcs-hash:20090920192513-7f603-d8a8c0d0f862573a299870225428f032286071bc.gz
* U.EZConfig: Correct additionalKeysP M2-M5 valuesWirt Wolff2009-09-061-4/+5
| | | | | | | Ignore-this: 938c9739a8e00c07195890938e7c12fc Was 8,9,10,11,12 rather than needed 8,16,32,64,128 darcs-hash:20090906070503-18562-080841f3293abb69f131cea108291651257811a5.gz
* Factor out direction types and put them in X.U.TypesDaniel Schoepe2009-09-1913-92/+111
| | | | | | | | | Ignore-this: b2255ec2754fcdf797b1ce2c082642ba This patch factors out commonly used direction types like data Direction darcs-hash:20090919191717-7f603-09c283e51a0b886d260008676d71e3daf31f4394.gz
* Add function to disable focusFollowsMouse conditionallyDaniel Schoepe2009-08-291-1/+17
| | | | | | | | | Ignore-this: de73003672f76d955fe4476ca279cded This patch adds an event hook to have the focus follow the mouse only if a given condition is true. darcs-hash:20090829212916-7f603-6923680ea9eb60841fc43912cba96fa7f300539a.gz
* Make the keymap of XMonad.Prompt customizableDaniel Schoepe2009-09-101-57/+84
| | | | | | | | | Ignore-this: 37c04043518d7e4e06b821b3438cbe03 This patch allows the user to change the keymap XMonad.Prompt and related modules use to be customized using the XPConfig structure. darcs-hash:20090910160828-7f603-8da00edfbc34cfee22fd3ecd66e107913dd6af81.gz
* Run gnomeRegister from startupHookSpencer Janssen2009-09-181-6/+5
| | | | | | Ignore-this: 419959a33840264674d2c8034882b689 darcs-hash:20090918023410-25a6b-ea5372b3612373a50448d817d554256eea0a3e6a.gz
* Use U.Run.safeSpawn in C.GnomeAdam Vogt2009-09-181-6/+2
| | | | | | Ignore-this: b2476a239089a3fd3fe9001cf48e8f09 darcs-hash:20090917233953-1499c-ed27da33089b4e656eefcb95e39063144850717f.gz
* Add gnomeRegister to C.Gnome.Adam Vogt2009-09-181-3/+31
| | | | | | | | | Ignore-this: 5b2960004418c04bdbb921e3aa777fc2 Credit to Joachim Breitner here: http://www.haskell.org/pipermail/xmonad/2009-May/007984.html darcs-hash:20090917232150-1499c-e3dcf06bb7ef538057bfc7ed7c593d880c8a2574.gz
* Remove excess broadcastMessage ReleaseResources from A.CommandsAdam Vogt2009-09-041-3/+2
| | | | | | | | | Ignore-this: e55e16750bd1ee116760559680495b46 XMonad.Operations.restart tells the layouts to release resources. There's no sense in duplicating it in contrib code anymore. darcs-hash:20090904010259-1499c-85747018852d2b25a752defc956d6b80b1187343.gz
* Mark modules last-modified in 2007 as stableAdam Vogt2009-09-0415-15/+15
| | | | | | | | Ignore-this: 53f7fde5684cd9f105cf4e3ce0d849d2 http://www.haskell.org/pipermail/xmonad/2009-July/008328.html darcs-hash:20090904005147-1499c-26b69f4359925d57dcbbed2a557fc4b1b69eaca4.gz
* Minor changes to my configSpencer Janssen2009-09-011-4/+7
| | | | | | Ignore-this: 5196fb217e72153fc4fb32fb40ab18f darcs-hash:20090901024802-25a6b-b4bd61c634b501361dbd320a2de17b52d5465e6c.gz
* Return True in X.H.FadeInactive.isUnfocused if current workspace is empty. ↵Adam Vogt2009-08-281-1/+1
| | | | | | | | (dschoepe) Ignore-this: 56a3dac874f6430f10ad23870a4be38a darcs-hash:20090828214537-1499c-746e07cd364f9c4bdf12bb7f633b761bc78953fe.gz
* Actually execute the correct command when giving user-defined commands to ↵Jan Vornberger2009-08-261-2/+2
| | | | | | | | ServerMode Ignore-this: 571e4d3ec5bcae56987c6e3b85b800b6 darcs-hash:20090825233828-594c5-6d445f87083d4c7d6ffcf99a467880a0730bac00.gz
* Preserve backwards compatibility with H.ServerModeAdam Vogt2009-08-262-6/+11
| | | | | | Ignore-this: cd5df0c49e1d0f07ede1994da9c4c865 darcs-hash:20090825220348-1499c-8f18eb208a02d11f0b7455a75021df4c927b38bd.gz
* Let the user decide which commands to use in X.H.ServerModeDaniel Schoepe2009-08-252-6/+10
| | | | | | Ignore-this: 3a1b95f85253ce6059f4528e23c5a3d3 darcs-hash:20090825101630-7f603-100cf20462e6cb4214e0737223f1b9141091f1b5.gz
* Improve/correct documentation in X.A.TagWindowsDaniel Schoepe2009-08-231-3/+3
| | | | | | Ignore-this: e9adb7bf77eeebff42f564390c6ceedc darcs-hash:20090823131229-7f603-1f0d7b59948bd8b47215c1325e158c19807fb203.gz
* Replace nextEvent with maskEvent to prevent GridSelect from swallowing ↵Clemens Fruhwirth2009-08-091-1/+1
| | | | | | | | unrelated events (such as map/unmap) Ignore-this: 6c3bc2487e4f011e0febe0935c223f2 darcs-hash:20090809131055-ed0c4-983bd18467496e2736ef99904d8fdb5392855517.gz
* Better default for ppUrgent in xmobarPPDaniel Schoepe2009-08-221-0/+1
| | | | | | | | | | Ignore-this: ffdfad360d8fd5c5bfa38fd0549b8f19 Most users would expect workspaces with urgent windows to be highlighted in xmobar when they set up an UrgencyHook. Hence, doing this by default in xmobarPP makes sense. (dzenPP does the same) darcs-hash:20090822183416-7f603-1a8bafd92a2f38db8f3df40daf490b206ced526e.gz
* Add backwards compatability in X.H.FadeInactiveDaniel Schoepe2009-08-221-1/+1
| | | | | | Ignore-this: d2ef91429d80fde5126b2aa8f0de9b1f darcs-hash:20090821225646-7f603-f88c0e9cc292247e44175343f9b3a91e03c98afb.gz
* More flexible interface for X.H.FadeInactiveDaniel Schoepe2009-08-212-35/+39
| | | | | | | | | Ignore-this: e905086d3fb640cbccf4eec2f11f293 This patch allows setting the opacity on a per-window basis and lets the user specify it as a percentage instead of an Integer between 0 and 2^32-1. darcs-hash:20090821203936-7f603-b7753508f41955036232b43effd5e93ab73dfc2f.gz
* U.Scratchpad: doc add disable-factory flag to gnome-terminal exampleWirt Wolff2009-08-181-3/+2
| | | | | | | | | Ignore-this: 6fd874a236121b5669b0ec5944caf205 Few systems have --disable-factory on by default, but it's needed to set custom resource string. http://code.google.com/p/xmonad/issues/detail?id08 darcs-hash:20090818192503-18562-a9984e53491830bda767c1dddbae44fb27cc8dff.gz
* A.CycleWS: add toggleOrView fns, fix doc, prevent head exceptionWirt Wolff2009-08-171-3/+48
| | | | | | Ignore-this: 35acc32e696e665aca900721d309d1d3 darcs-hash:20090817215549-18562-ebaf740cc0846b99c78b8d62fa616d2864feadfa.gz
* Don't use tabs in EwmhDesktopsDaniel Schoepe2009-08-131-3/+3
| | | | | | Ignore-this: 59b1ade240aa75cf448620cd7a37579b darcs-hash:20090813200119-7f603-2e4dbfc698796446602334609b244d79e5276f61.gz
* Do not warn about unknown ClientMessageEventsJoachim Breitner2009-08-131-1/+4
| | | | | | | | Ignore-this: d02940888cd54cf209d6e5f4847548ab Not all client messages are are meant to be handled by the wndow manager, so do not complain when one is unknown. darcs-hash:20090812222917-23c07-105d12c2d48165f574345695c13a802b2adb1b4c.gz
* ScratchpadRewritekonstantin.sobolev2009-04-281-43/+10
| | | | | | | Ignore-this: 17c946c04dae72f0873f0f5bb56c9f37 Scratchpad reimplementation in terms of NamedScratchpad. No interface changes. darcs-hash:20090428200136-fb31b-bbafd333c4f336933f904153225cbf7f960eff12.gz
* NS_Placementkonstantin.sobolev2009-04-281-11/+31
| | | | | | | Ignore-this: 7cf2d8d956c8e906b41731632db67e2a Added ability to specify scratchpad manage hooks, mostly for defining window placement in a more flexible manner darcs-hash:20090428192731-fb31b-cae7243900cb3091916fbb8d8d1bb96e2826fcf6.gz
* ThreeColMid - Swap slave window positionsAnders Engstrom2009-05-031-3/+3
| | | | | | | | | | | | | Ignore-this: f2673e83386bc0e5d398d4e875537cc8 This patch will swap the positions of the two slave windows and this will result in a more intuitive window order. When using focusDown beginning in the master pane we will move in the following graphical order 2->3->1->2->3 instead of 2->1->3->2->1. This is backwards from what is expected. The small drawback is that increasing from 2 to 3 windows (and therefore also columns) will behave in a less intuitive way. The window in the right column will jump to the left of the screen. I think that it is a good idea to make this change since I rely a lot on the window order but people using WindowNavigation may be of a different opinion. An alternative is to add an option to select in what way to behave, but that could be overkill... I leave it up to discussion and devs to decide. darcs-hash:20090503195026-8978f-673fda48f46139930efe4cc0fd19f8777ffeed1b.gz
* fix UrgencyHook docs (\a -> \\a in Haddock)Brent Yorgey2009-08-091-1/+1
| | | | | | Ignore-this: a1fcfe2446184a8cea4553fd68565b58 darcs-hash:20090809184016-1e371-6dd9048634ffaccfbebb1461f5f8bad774dee82d.gz
* XMonad.Actions.Search: removeColonPrefix shouldn't throw an exception if no :!gwern02009-08-081-1/+1
| | | | | | Ignore-this: db0a25c0d615c3d8cb6ef31489919d91 darcs-hash:20090808002224-f7719-27d50f4f65324ac26594f0518081817aae17353c.gz
* XMonad.Actions.Search: clean up hasPrefix - dupe of Data.List.isPrefixOfgwern02009-08-081-13/+9
| | | | | | Ignore-this: 3327a19e5aa23af649ce080fc38a7409 darcs-hash:20090808002120-f7719-150bdb6def1f73e6552c81bd7a64414a8177183b.gz
* XMonad.Actions.Search: +wiktgwern02009-08-081-1/+3
| | | | | | Ignore-this: cee8b1325820ea1f513ae18d840b4c48 darcs-hash:20090808000622-f7719-a6bf599e8473818a8d86acc23fb3e85d7bb3cb78.gz
* NoWrap export patch for use with X.L.MessageControlquentin.moser2009-01-281-7/+7
| | | | | | Ignore-this: 2b76afa0547aaed5fb39454a074ec4c3 darcs-hash:20090128004726-5ccef-a770e7113f6d8205e52268fc6cc7145f3a4ba81b.gz
* new XMonad.Layout.MessageControl modulequentin.moser2009-01-281-0/+126
| | | | | | Ignore-this: cc28e0def6c797f6d1da8f23469a4f8 darcs-hash:20090128013917-5ccef-3b5fbfbb147d935e15f43e741e975fa3f92f6ce8.gz
* U.NamedActions: align the descriptions for each section, refactor its ↵Adam Vogt2009-07-262-51/+57
| | | | | | | | integration with EZConfig Ignore-this: f7132388b1f1fd2dbf03885ffa534c20 darcs-hash:20090726032003-1499c-264671a5613ef3610a9e807c0e6645a629becab2.gz
* U.NamedActions support subtitles bound to (0,0) unreachable normallyAdam Vogt2009-05-251-12/+56
| | | | | | Ignore-this: fdb9f0f07663854049cade2f0f7c2ebd darcs-hash:20090525002915-1499c-e3a70df72ec34b1653bb2d7493133620a367179b.gz
* Add U.NamedActions: present a list of keybindings including submapsAdam Vogt2009-05-042-1/+279
| | | | | | Ignore-this: 181c3ee603c82e0c56406ba8552fd394 darcs-hash:20090504024017-1499c-a58667ac1e04b10469d6ea64dc7d3bb8bd3fee74.gz
* Revert to old behavior where unmatched keys do not exit the eventloop for ↵Adam Vogt2009-07-271-3/+2
| | | | | | | | A.GridSelect Ignore-this: 936cfd1e1b6243ced54e356f8067fac darcs-hash:20090727012302-1499c-4bd45b322d0d86cf6afd00e027a6a40f5647c777.gz
* Share more mkAdjust calls L.LayoutHints in the LayoutHintsToCenter modifierAdam Vogt2009-07-261-13/+13
| | | | | | Ignore-this: baa33d5b38a7811b9f50b7d0f808ee75 darcs-hash:20090726061802-1499c-76d4a2b3be6ede7ce823ebb1f8cbbfb3508b49b3.gz
* Make direction keybindings configurable in A.GridSelectAdam Vogt2009-07-261-30/+54
| | | | | | Ignore-this: 9cd675485270ccebec22df72eea40578 darcs-hash:20090726020438-1499c-f1865b69c443ceaa38b54d4fcf5e0c2d9bfe609d.gz
* LayoutBuilder - make an example more saneAnders Engstrom2009-05-131-3/+3
| | | | | | Ignore-this: 772566441df97479c49b6b149b57fc27 darcs-hash:20090513155732-8978f-27e6c7acc33953bd0135fd83d7951f1e51d06efb.gz