aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-12-31X.A.Workscreen make the whole module description show up for haddockAdam Vogt1-1/+1
Ignore-this: a2ac895989090322a849695068f812b5 darcs-hash:20121231024600-1499c-5a43b563cea8028600c4eb4422eb61879c622166.gz
2012-12-31Note that an alternative to XMonad.Actions.ShowText is X.U.DzenAdam Vogt1-1/+2
Ignore-this: ae6476e5d33a559fd8503c44413311b8 darcs-hash:20121231023042-1499c-a2027af054012605b3f0a33ad83a4d2cc66cda2e.gz
2012-12-27Add X.A.DynamicWorkspaces.renameWorkspaceByName.Dmitri Iouchtchenko1-5/+8
Ignore-this: 4b8aa0405de3969000b1a78eb12992 darcs-hash:20121227063531-7d114-cf51e681da21447cc691be41d313e22fb6337f38.gz
2012-12-26Change type of X.A.ShowText.handleTimerEvent so example code typechecks.Adam Vogt1-2/+4
Ignore-this: 3c58a9ff124ab02325df6f38e0eaec05 darcs-hash:20121226013841-1499c-f01ab4a7d15b904b55abf44f5f19a4733b8305bc.gz
2012-12-26Describe arguments for X.A.ShowText.flashTextAdam Vogt1-2/+5
Ignore-this: 7f00a11196115ebf814c616aaf8e96f darcs-hash:20121226013725-1499c-9817853c36bf4bb9bffff8fd465cf6fded22b27e.gz
2012-12-25Add XMonad.Actions.ShowTextpastorelli.mario1-0/+110
Ignore-this: 5f4818f7ec9ad37df58e73d4bb8b5590 darcs-hash:20121225202635-2383e-eb5cae938eb65f8d89feea63d38df6b3df5e3fde.gz
2012-12-16Record polachok's fix for issue 507Adam Vogt1-2/+5
Ignore-this: 13743d035e50f642de017c3304f914e darcs-hash:20121216182724-1499c-0ca6203c00560a5a405d540d83ffd5c2753a6ee6.gz
2012-12-15Removes unused function spawnWithActions and redundant imports in ↵c.lopez1-30/+8
XMonad.Actions.Launcher Ignore-this: 76d7ac195e186b491968a548a13889c darcs-hash:20121215223714-c3db2-f8a714bf311052d2cd8524229aba861dbab1beb8.gz
2012-12-15A.Launcher markup identifiers for haddock linksAdam Vogt1-2/+2
Ignore-this: 2fd3fa1dd4e00d573dd359a4b6a7291b darcs-hash:20121215165914-1499c-90a0d641ec06a999d2ef0fc342c539b74e4f1094.gz
2012-12-15Address warnings from Debug modulesAdam Vogt2-7/+8
Ignore-this: f97416ae4feffe4e5f9916d14d9e1524 The warnings were related to ghc-7.6 removing Prelude.catch (triggering warnings regarding the import hiding it), as well as defaulting of some numeric types. darcs-hash:20121215165525-1499c-d960b0029306b898656aae8b61279a707f490c0b.gz
2012-12-14Removes LocateMode and LocateRegexMode from XMonad.Actions.Launcherc.lopez1-52/+18
Ignore-this: b8ad32f23f15368a94202f9ad73995f2 darcs-hash:20121214211230-c3db2-89e680d6d3053ece155d7ea60fe98b9a1b09ac60.gz
2012-08-14debug-hooksallbery.b3-0/+1486
Ignore-this: 7f41c93fdd6643c687598d2fe07aad5d Hooks to print diagnostic information to stderr (usually .xsession-errors) to help debug complex issues involving the StackSet and received events. darcs-hash:20120813223821-181ff-63a79101b02b74c351344ae3d2768153a688ec7c.gz
2012-11-09Remove trailing whitespace.Adam Vogt20-88/+88
Ignore-this: 72e3afb6e6df47c51262006601765365 darcs-hash:20121109014156-1499c-45797b245e25e966e4ca337ee224b593aaac63a0.gz
2012-11-09Use Control.Exception.catch explitly to avoid warningsAdam Vogt11-38/+25
Ignore-this: 2cebdfe604c581f2b4a644e9aed726c7 The base that comes with ghc-7.6.1 no longer includes Prelude.catch; so these modules were changed so that there is no warning for import Prelude hiding (catch) At the same time these changes should be compatible with older GHCs, since the catch being has never been the one in the Prelude. darcs-hash:20121109013506-1499c-c593662b0780eb49287efcbfe0e9796f7dd57c73.gz
2012-11-09Add missing type signatures.Adam Vogt2-0/+5
Ignore-this: f54f5d9907ae48d58c98de7f8eb1f8a For whatever reason, some patches applied were missing these signatures. While haddock has been able to include inferred signatures for a while, including type signatures makes it easier to see if and when types have been changed. darcs-hash:20121109012752-1499c-8ae303fbd7b4590f10d1c34ff9aed23c1be5c117.gz
2012-11-09Rename variables "state" to avoid warnings about shadowingAdam Vogt6-58/+58
Ignore-this: cd063d632412f758ca9fed6393521c8f XMonad core re-exports Control.Monad.State, which includes a function "state" if you happen to use mtl-2. Since there's a chance xmonad still works with mtl-1 avoid imports like: import XMonad hiding (state) darcs-hash:20121109012316-1499c-539514f4cd97ba8b18a8fbfd1a15333b46d962e1.gz
2012-11-09Rename variable in L.Minimize to avoid shadowing.Adam Vogt1-3/+3
Ignore-this: b46d3e8e0d4106cea6966116be386677 This "state" is new with a newer mtl. darcs-hash:20121109003410-1499c-5a2ac6463df763768818a9dae5c2721c3eaede76.gz
2012-11-08Gut H.ICCCMFocus: issue 177 has been merged in core.Adam Vogt1-17/+2
Ignore-this: 937fe7f514ea6e36ee529e055e100e7f Keep the module for now: the LG3D bit might still be useful and there's no need to break configs unnecessarily. darcs-hash:20121108225716-1499c-4cc33999ce4d9866d6535fd878f33a8af4bbbc12.gz
2012-08-16ewmh-eventhook-custompastorelli.mario1-8/+13
Ignore-this: 95176f6d955d74321c28caafda63faa0 Add ewmhDesktopsEventHookCustom, a generalized version of ewmhDesktopsEventHook that takes a sort function as argument. This sort function should be the same used by the LogHook. darcs-hash:20120816153032-2383e-19bbca44d0d0b39996c2e46fb2c3ebd9470ce746.gz
2012-09-23Added smart spacing to the spacing moduledaedalusinfinity1-0/+15
Ignore-this: 9104bc8feb832f63f2f18998c0f7ba92 Added smart spacing to the spacing module, which adds spacing to all windows, except to windows on singleton workspaces. darcs-hash:20120923034527-6243b-e3036a0e7e350648026148a4ff0d25db40358e52.gz
2012-08-26Improves haddock documentationc.lopez2-4/+5
Ignore-this: a0ce4838652acfff7922c111e4d879bb darcs-hash:20120826091716-c3db2-b6bc0898f7935b4b272655521b2468a5ecae49ad.gz
2012-08-26Improve comments, add an error throw that shouldn't happenc.lopez1-5/+7
Ignore-this: 7675070826b3c53499e4352e692d6036 darcs-hash:20120826085426-c3db2-648c1b82565fa87710737b641c8159ea257011d9.gz
2012-08-26fix a bug when ncompletionsc.lopez1-3/+2
Ignore-this: 5f573028318473c333809217c271a81d darcs-hash:20120826083137-c3db2-f1fe3b8e2603aeffc888411261f364de2b4ef576.gz
2012-08-11Fixes typos in Actions.Launcher haddock documentationc.lopez1-21/+22
Ignore-this: f8152c0ad59d2b0cc9a6c9061e83aaf0 darcs-hash:20120811112502-c3db2-9bc978530efdb06f908df37149eafb6c2dc61384.gz
2012-08-11Correctly get the autocompletion item when alwaysHighlight in XMonad.Prompt ↵c.lopez2-100/+112
is True Ignore-this: fa2600df210c7d3472a797f19fb31a7 darcs-hash:20120811104805-c3db2-130ba7583c5498a5d8b30f075d394db203f65329.gz
2012-06-28Removes warnings, adds a browser value for LauncherConfig in haddock commentsc.lopez1-4/+4
Ignore-this: 2610cf63594db3df61bac52f3d8f5836 darcs-hash:20120628114533-c3db2-3d33399a2794885da3282495d8fd64cfd6911af1.gz
2012-06-28Changes on XPrompt:c.lopez2-39/+394
Ignore-this: 2384f5c1b886716b3d9785877c2e32f9 * Adds mkPromptWithModes, creates a prompt given a list of modes (list of XPType). * Adds Setting `alwaysHighlight` to defaultXPConfig. When set to true, autocompletion always highlight the first result if it is not highlighted. Adds module XMonad.Actions.Launcher. This module allows to combine and switch between instances of XPrompt. It includes a default set of modes which require the programs `hoogle`, `locate` and `calc` to be installed to work properly. darcs-hash:20120628101749-c3db2-f6d1cd3315d56300d734f4c874409e0782096eac.gz
2012-08-23accept more windows as docksDaniel Wagner1-2/+2
Ignore-this: 21d9b406c7e39cca2cc60331aab04873 darcs-hash:20120823124153-76d51-072eab9b52edc18a47d943319875586ae3c2b088.gz
2012-07-23strip newlines from dmenu's returns to be compatible with the newest version ↵longpoke1-1/+1
of dmenu Ignore-this: 3b11a35125d0bc23b33e0b926562f85a darcs-hash:20120723212807-276ff-b11b0108dd7067ad927a2920d9cb366dcd90d18b.gz
2012-07-06A workscreen permits to display a set of workspaces on severalkedals01-0/+109
Ignore-this: 572ed3c3305205bfbcc17bb3fe2600a3 screens. In xinerama mode, when a workscreen is viewed, workspaces associated to all screens are visible. The first workspace of a workscreen is displayed on first screen, second on second screen, etc. Workspace position can be easily changed. If the current workscreen is called again, workspaces are shifted. This also permits to see all workspaces of a workscreen even if just one screen is present, and to move windows from workspace to workscreen. darcs-hash:20120706093308-61e16-46b0ce2a46807b2a72d2762db65d389080b14d6d.gz
2012-06-18refer to the new name 'handleEventHook' instead of the old name 'eventHook' ↵Daniel Wagner1-1/+1
in X.L.Fullscreen documentation Ignore-this: bd3b26c758cf3993d5a93957bb6f3663 darcs-hash:20120618181003-76d51-01c94d2bf810031fbe070a087108b8ab75e8b9be.gz
2012-05-04UrgencyHooks made available as Window -> X () functionsgopsychonauts1-1/+10
Ignore-this: 6a57cae1d693109b7e27c6471d04f50f Adds an UrgencyHook instance for the type Window -> X (), allowing any such functions to be used directly as UrgencyHooks. The Show and Read constraints were removed from the UrgencyHook class in order to permit this; these constraints were required only in a historical implementation of the module, which used a layout modifier. All existing configurations using UrgencyHooks should remain fully functional. New configs may make use of this modification by declaring their UrgencyHook as a simple Window -> X () function. darcs-hash:20120504062339-1e6bb-c452c421b9598394f422d90e4875aa7f834bf62f.gz
2012-05-10updates to XMonad.Prompt re: word-oriented commandsBrent Yorgey1-30/+71
Ignore-this: 138b5e8942fe4b55ad7e6ab24f17703f + change killWord and moveWord to have emacs-like behavior: first move past/kill consecutive whitespace, then move past/kill consecutive non-whitespace. + create variants killWord' and moveWord' which take a predicate specifying non-word characters. + create variants defaultXPKeymap' and emacsLikeXPKeymap' which take the same sort of predicate, which is applied to all keybindings with word-oriented commands. darcs-hash:20120510174317-1e371-30bf1af455f31b2dfc28f01ce889ec91ab0be773.gz
2012-03-29Added isUnfocusedOnCurrentWS and fadeInactiveCurrentWSLogHook for better ↵Jesper Reenberg1-6/+27
support of fading/opacity on multi monitor setups Ignore-this: d001a8aafbcdedae21ccd1d18f019185 darcs-hash:20120329141818-abfbf-4f0fac861df397ce6cb97fe10a3a7a4f9dd0e416.gz
2012-05-01Fixed X.A.GridSelect to be consistent in the way it (now) sorts the shownJesper Reenberg1-6/+34
Ignore-this: 1d0991f9fb44e42f5d1c5a4f427ea661 elements when modifying the searchString. The implemented ordering sorts based on how "deep the needle is in the haystack", meaning that searching for "st" in the elements "Install" and "Study" will order them as "Study" and "Install". Previously there was no ordering and when using GridSelect to select workspaces, the ordering was not consistent, as the list of workspaces (if not modified manually) is ordered by last used. In this case either "Study" or "Install" would come first depending on which workspace was last visited. darcs-hash:20120501180415-abfbf-31b5c20e65c1ddb5835c61259d363fd3f67f471b.gz
2012-05-01Use getXMonadDir to get the default xmonad directory.Julia Jomantaite1-5/+3
Ignore-this: a075433761488b76a58a193aeb4e4a25 darcs-hash:20120501121427-418f8-4f45d50ad212741806d4919c8dde9067a8a74cbe.gz
2012-04-28Minor haddock formatting for X.L.OnHost and X.A.DynamicWorkspaceOrderAdam Vogt2-7/+7
Ignore-this: 843ec567e249cc96d51ca931f1e36514 darcs-hash:20120428194552-1499c-86afac9105d38cb89e72661bdb2c177b0f3baf1f.gz
2012-04-28Remove trailing whitespace.Adam Vogt2-2/+2
Ignore-this: d61584110954e84d3611ef3497a29725 darcs-hash:20120428194048-1499c-b4fab8db7cd56d5ca8496e1d3c9c2147a985cf55.gz
2012-04-21Add emacs-like keys to browse history in XMonad.PromptCarlos Lopez-Camey1-0/+2
Ignore-this: b90345f72007d09a6b732b974c0faf79 darcs-hash:20120421110737-95218-06c3ee13fed5302ee3bd2e02a143cbca73a793c5.gz
2012-04-21Adds an emacs-like Keymap in XMonad.PromptCarlos Lopez-Camey1-0/+37
Ignore-this: f281b8ad01f3d21055e2d6de79af2d79 darcs-hash:20120421012335-95218-fe138a3d499fd0d956f3c61037cc4a07211a9daf.gz
2012-04-07add 'withNthWorkspace' to DynamicWorkspaceOrder.jakob1-1/+14
Ignore-this: f5f87ffe9ddf1a12fab775e6fb8e856f Note this is very similar to the function of the same name exported by DynamicWorkspaces. Ultimately it would probably be cleaner to generalize the one in DynamicWorkspaces to accept an arbitrary workspace sort as a parameter; this is left as an exercise for future hackers. darcs-hash:20120407184640-b9182-99b3857ef415af2bc9a6bbbc22388145e0145126.gz
2012-03-20XMonad.Layout.OnHost allows host-specific modifications to a layout, whichallbery.b1-0/+155
Ignore-this: 4c0d5580e805ff9f40918308914f3bf9 is otherwise very difficult to do. Similarly to X.L.PerWorkspace, it provides onHost, onHosts, modHost, and modHosts layout modifiers. It attempts to do smart hostname comparison, such that short names will be matched with short names and FQDNs with FQDNs. This module currently requires that $HOST be set in the environment. You can use System.Posix.Env.setEnv to do so in xmonad.hs if need be. (Properly, this should be done via the network library, but I'm trying to avoid adding that dependency.) An alternative would be to shell out to get the name, but that has considerable portability hurdles. darcs-hash:20120320030912-181ff-ac823f07d94265c3e745e623f6da79eeead4d121.gz
2012-03-14narrower BorderResize rectangles placed within border edgesJens Petersen1-7/+5
Ignore-this: 3a43bbdb7f2317d702edafb231f58802 Change the border resize rectangles to be narrower and only extend inside the window not outside. Most window managers just seem to use the border decoration area for starting resizes which is often just 1 pixel wide but as a compromise the width is now 2 pixels (before it was 10!). The rectangles are now placed symmetrically within the border and window. This seems to work ok with PositionStoreFloat for the Bluetile config. darcs-hash:20120314064703-2376b-7c0f261c543d9855567e5187d224eb04a0c115bd.gz
2012-03-16add-dynamic-bars-moduleBen Boeckel1-0/+136
Ignore-this: 41347c8f894d8d0b5095dfad86784cf4 This adds the X.H.DynamicBars module. It allows per-screen status bars to be easily managed and dynamically handles the number of screens changing. darcs-hash:20120316002204-24e3f-67000bafe484d1ff78675210e30e8e73d88233f3.gz
2012-03-16bump X11 dependency so that noModMask is availableDaniel Wagner1-1/+1
Ignore-this: 971a75dcad25f66848eef4174cd4ddd1 darcs-hash:20120316000302-76d51-db444dc2801d3b03900ce47429fe22571f03d4ad.gz
2011-12-03Paste.hs: rm noModMask, shifted definition to X11 binding (see previous email)gwern01-6/+0
Ignore-this: dcd164ff8f8f135c8fdef08f42f9244d darcs-hash:20111203203038-f7719-68eb7740599fc1bb7683a7b1dc02aaf88e05f538.gz
2012-03-12GroupNavigation: fix import typo in usageJens Petersen1-1/+1
Ignore-this: 65367218ca50a33a37813469b4616f34 darcs-hash:20120312103349-2376b-09741eaa177084d78c307e41a1925967bed079d9.gz
2012-03-12add sendToEmptyWorkspace to FindEmptyWorkspaceJens Petersen1-1/+6
Ignore-this: 50e7992d80d2db43e4d0adf5c95e964f sendToEmptyWorkspace is like tagToEmptyWorkspace except it does not change workspace after moving the window. darcs-hash:20120312102331-2376b-df1ce614606db38f82ed06938c730eaf5ec2962c.gz
2012-03-05ShowWName: Increase horizontal padding for flashcrodjer1-1/+1
Ignore-this: de5fd30fad2630875c5c78091f07c324 Currently the flash window width leaves a very small amount of padding. This patch adds some extra horizontal width, governed by text width and length. darcs-hash:20120305164517-fbbbc-062a4f1dae25cfcc8f9e20b1feaea20de92cb738.gz
2012-03-11persist-togglehook-optionsBen Boeckel1-1/+2
Ignore-this: 580bacb35b617c1198f01c5a7c0d3fef Save the state of ToggleHook options over a restart. darcs-hash:20120311050143-24e3f-3d50d3c3d9bcb5cc0af2fe7cd3d51ea78beb5c32.gz