aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a GSCONFIG class to overload defaultGSConfig.Adam Vogt2009-10-032-22/+31
| | | | | | | | | | | | | | | | Ignore-this: 220a13bf1ee145b18f28c66e32c79266 This uses -XOverlappingInstances to provide a fallback instance which uses the focusedBorderColor and normalBorderColor, but that part is optional. User's configs should use -XNoMonomorphismRestriction if they want to avoid writing a type signature for myGSConfig. Also, type variables become ambiguous in expressions like: > myGSConfig darcs-hash:20091003193804-1499c-ae124fc732c4bc956ace090b57681f2463441990.gz
* Add a screenshots section in the A.GridSelect haddocksAdam Vogt2009-10-041-4/+13
| | | | | | Ignore-this: be358c0173df3d02b45526c134604f4e darcs-hash:20091004160816-1499c-b4ab2eac8d068054c52ae83a84e2f551db40f340.gz
* Fixed guard in WorkspaceByPos - condition got switched during transformationJan Vornberger2009-10-041-1/+1
| | | | | | Ignore-this: 6685ef8ddff55c7758c2b77cfc65cbba darcs-hash:20091004085232-594c5-b6bd64420dfac2c551501bd7e0a2aaa7073f166c.gz
* A.CycleWindows update docs, use lib fn second instead of custom lambdaWirt Wolff2009-09-261-5/+14
| | | | | | Ignore-this: 7ec0d6a46d4a6255870b1e9c4a25c1bb darcs-hash:20090926154700-18562-da3efbc643bfa9943e451ca0060c67d9f60fff99.gz
* Group functions in GridSelect haddock, add an inline screenshot.Adam Vogt2009-10-031-4/+14
| | | | | | Ignore-this: 3c6f1c5aff4fe197aa965cbda23e1be7 darcs-hash:20091003181927-1499c-47cad25da8ad20cafdf323d4871432d144b26c64.gz
* minor hlint cleanup of Prompt and XMonad.Prompt.* sub-modulessean.escriva2009-09-287-30/+27
| | | | | | Ignore-this: 25e71f59bdcc5bf94c2d6f476833216b darcs-hash:20090928204443-29414-d1844586f2955c8b76d971b20d6e2b6c1ea91d4d.gz
* New module : X.H.SetCursormail2009-09-151-0/+47
| | | | | | | | Ignore-this: 2f0641155ada05dae955cd6941d52b70 Idea from Andres Salomon (http://www.haskell.org/pipermail/xmonad/2009-September/008553.html). darcs-hash:20090915101327-e34a6-113517da012281d809388a260dd7ab5ca6e2078d.gz
* Hyperlink modules named in WindowMenu, RestoreMinimized, and MinimizeAdam Vogt2009-10-033-9/+8
| | | | | | Ignore-this: 5eb1496fd258fa0c43fb0a58136ccfff darcs-hash:20091003151325-1499c-7a29a60a629816ba4b10229481550fa672f1c957.gz
* Mention X.L.Maximize and X.L.Minimize in WindowMenu documentationJan Vornberger2009-10-031-0/+4
| | | | | | Ignore-this: 3a00a896509aa8646ae718005d7a1fc1 darcs-hash:20091003111330-594c5-ab26680acb46e233174c60d89b19474765cf73c2.gz
* Small style change in L.SimplestFloatAdam Vogt2009-10-021-5/+4
| | | | | | Ignore-this: d8be5d01d47833c70d220e0f1555c42f darcs-hash:20091002001552-1499c-7420fa180b5944e43bd8d277e2445a542d645226.gz
* Use U.XUtils.fi to make WindowMenu clearerAdam Vogt2009-10-021-12/+11
| | | | | | Ignore-this: 63e73cd7c5de22b3e30e63c1e588e403 darcs-hash:20091001225736-1499c-f4a5094a0cd4b718906e34e8ad1c47f963acc37a.gz
* Extended GridSelectJan Vornberger2009-09-301-9/+24
| | | | | | | | | | Ignore-this: 2999d891387e4db9746061b1a42264a4 1) Added another convenience wrapper that allows to select an X() action from a given list. 2) Implemented the option to change the position of the selection diamond. (Re-recorded from Bluetile repo, rebased to current darcs) darcs-hash:20090930152741-594c5-5ae95ac1fb5ca2b22d245e9affb21832cc55b313.gz
* WindowMenu based on GridSelect that displays actions for the focused window ↵Jan Vornberger2009-09-301-0/+75
| | | | | | | | (re-recorded from Bluetile repo). Ignore-this: b12a06c0321f3e9689ab8109a1fac0ac darcs-hash:20090930155343-594c5-99907dad481917c83083ce8d30f6debb64f8938d.gz
* Use default handler in XMonad.Prompt.eventLoopDaniel Schoepe2009-10-011-1/+1
| | | | | | Ignore-this: 10c9c856aec515d57f0f0a42bc727f1 darcs-hash:20091001180402-7f603-e89705aa2a2e930ec3c3fc9a387efe03a3f54d2c.gz
* Remove redundant parentheses from L.MouseResizableTileAdam Vogt2009-09-301-10/+9
| | | | | | Ignore-this: 1853cde69ec03ce5b88726b4de05f2b0 darcs-hash:20090930212110-1499c-a1c23b6c2dc4003773556e66ae9eaf5e1d03c86c.gz
* Use ErrorT instead of nested case for H.WorkspaceByPosAdam Vogt2009-09-301-24/+13
| | | | | | Ignore-this: c3f96fbbf0ce917c4962b297dea3b174 darcs-hash:20090930204914-1499c-a1a2913a3a5356119c7ebf936731e5bc1b25ba9c.gz
* Note that ManageDocks is preferred to A.DeManageAdam Vogt2009-09-301-1/+2
| | | | | | Ignore-this: dcb9e069a65980f83941ca58607a6ce5 darcs-hash:20090930204443-1499c-63ab6015853ebe1d1715ccec683a06dde45a9279.gz
* Factor out redundancy in L.MouseResizableTile.handleResizeAdam Vogt2009-09-301-18/+9
| | | | | | Ignore-this: 77d8e635a06237b220f427fa64045a3a darcs-hash:20090930204151-1499c-91a52e54e5a52317201d2f08bb4f6386cdd43c9e.gz
* In a multi-head setup, move windows with a non-zero position upon creation ↵Jan Vornberger2009-09-301-0/+65
| | | | | | | | | | | to the right workspace. Ignore-this: 4efdb9d64f33d70c48fb3797b635513e Useful in a dual-head setup: Looks at the requested geometry of new windows and moves them to the workspace of the non-focused screen if necessary. darcs-hash:20090930123341-594c5-efd2b02acd2310e0ab55c4fee482fc88cf0c79df.gz
* Use LANGUAGE instead of -fglasgow-exts in L.MouseResizableTileAdam Vogt2009-09-301-1/+1
| | | | | | Ignore-this: 861364005402c2c34a20495dd2bb81f8 darcs-hash:20090930200443-1499c-89f7716441e4427dd2ec1427c08d28edd48c339f.gz
* Remove redundant ($) in A.CommandsAdam Vogt2009-09-301-5/+5
| | | | | | Ignore-this: 63084d42007481b0e0ca5fd99d3ba083 darcs-hash:20090930200311-1499c-4cc53ff235c5c3d13c10ecbb6502b3ca0294b77a.gz
* Fix haddock parse error in MouseResizableTileAdam Vogt2009-09-301-0/+2
| | | | | | Ignore-this: 34d9bbabcf48424121387e87931bf973 darcs-hash:20090930200143-1499c-ead342040b63cb8647b8190734348c72797c763e.gz
* 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