aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* fix -Wall ServerModeAdam Vogt2013-12-191-4/+4
| | | | | | Ignore-this: 708dd5fc60f43dee3d1da085002052f darcs-hash:20131219181030-1499c-cdff20b6f4bda42242b5533a2c1f75e9ccd69d93.gz
* documentation note that ServerMode is similar to wmctrlAdam Vogt2013-12-191-1/+2
| | | | | | Ignore-this: 3215bdf1c698c798eca8ed7f62a0f591 darcs-hash:20131219180748-1499c-478cef03095275ad2a43c5c64dda5b4e4e57d406.gz
* Generalized XMonad.Hooks.ServerModepolson22013-12-161-41/+108
| | | | | | Ignore-this: e58da3b168a1058f32982833ea25a739 darcs-hash:20131216025100-92c7a-150574b67a1becbb0e5a09a9b2193d3dee5722dd.gz
* IfMax-LayoutIlya Portnov2013-12-011-0/+77
| | | | | | | Ignore-this: dac53f2a0505e740f05fdf03f1db0c21 This adds a new ("conditional") layout, IfMax, which simply runs one layout, if there are < darcs-hash:20131201072634-c5067-1caf5f9de962285cf1b656266e78a0c46979f9c7.gz
* fix UrgencyHook and add filterUrgencyHookAdam Vogt2013-09-251-1/+17
| | | | | | Ignore-this: 3b7c62275701e6758397977c5c09b744 darcs-hash:20130924224738-1499c-ab95229d2c111aa4f438df0a03e2dfd4429a5a55.gz
* export XMonad.Hooks.UrgencyHook.clearUrgency (issue 533)Adam Vogt2013-09-231-1/+1
| | | | | | Ignore-this: dafe5763d9abcfa606f5c1a8cf5c57d6 darcs-hash:20130923031349-1499c-4f7978aa0d6801c4cc1a1cc16f817639aaa8bbdc.gz
* minor documentation fix: manageDocks doesn't do anything with struts, so ↵Daniel Wagner2013-08-141-2/+1
| | | | | | | | don't claim it does Ignore-this: a2610d6c1318ac0977abfc21d1b91632 darcs-hash:20130814125106-76d51-cf0472bdd32e82e5f5a0d11aaedb9d5396f420e7.gz
* don't pretend to be LG3D in X.C.Dmwit because this confuses modern GTKDaniel Wagner2013-08-131-2/+1
| | | | | | Ignore-this: 8f728dc1b4bf5e472d99419cc5920e51 darcs-hash:20130813211636-76d51-87be9dff0c57eeff4f27725c4bb74166a3a91f64.gz
* XMonad.Actions.UpdatePointer: generalise updatePointerLiyang HU2013-07-302-53/+47
| | | | | | Ignore-this: 3374a62b6c63dcc152dbf843cd0577f0 darcs-hash:20130730071007-3269f-c93d34a65590e3252ad43902e6eb499e2ba51b12.gz
* XMonad.Actions.UpdatePointer: document TowardsCentreLiyang HU2013-07-301-1/+6
| | | | | | Ignore-this: 2d684b12e4fff0ebec254bea4a4546a3 darcs-hash:20130730053746-3269f-235f33d9a4cb66f26bac76bb7497ba9186975c4a.gz
* Haddock formatting in H.MinimizeAdam Vogt2013-07-231-1/+1
| | | | | | Ignore-this: 5db3186a51dec58f78954466ded339cb darcs-hash:20130723155658-1499c-42c1db39506d74165c7d16c82efed70773689c19.gz
* Fix issue 551 by also getting manpath without -g flag.Adam Vogt2013-07-161-3/+7
| | | | | | | | | | Ignore-this: ded2d51eb7b7697c0fdfaa8158d612df Instead of taking Ondrej's approach of figuring out which man (man-db or http://primates.ximian.com/~flucifredi/man/) is used by the system, just try both sets of flags. darcs-hash:20130716030536-1499c-7e886211a39a6576b40ed277811003d17f90ef88.gz
* Escape dzen markup and remove xmobar tags from window titles by default.Adam Vogt2013-07-081-13/+30
| | | | | | | | | | | Ignore-this: cf56bff752fbf78ea06d5c0cb755f615 The issue was that window titles, such as those set by, for example a browser, could set the window title to display something like <action darcs-hash:20130708144813-1499c-0c3e284d3523c0694b9423714081761813bc1e89.gz
* DynamicBars-use-ExtensibleStategopsychonauts2013-06-181-25/+24
| | | | | | | | | | | | | | Ignore-this: afacba51af2be8ede65b9bcf9b002a7 Hooks.DynamicBars was previously using an MVar and the unsafePerformIO hack ( http://www.haskell.org/haskellwiki/Top_level_mutable_state ) to store bar state. Since ExtensibleState exists to solve these sorts of problems, I've switched the file over to use unsafePerformIO instead. Some functions' types had to be changed to allow access to XState, but the public API is unchanged. darcs-hash:20130618074755-1e6bb-2fd1caa6f26c1c75c83bf0ef9e03a8f6c9225896.gz
* Catch exceptions when finding commands on PATH in Prompt.ShellThomas Tuegel2013-06-171-6/+2
| | | | | | Ignore-this: 5a4d08c80301864bc14ed784f1054c3f darcs-hash:20130616230219-30370-faf7ce8665584673a3d0a5a1a609eebb56ab2b66.gz
* Fix haddock parse error in X.A.LinkWorkspacesAdam Vogt2013-05-281-0/+1
| | | | | | Ignore-this: 42f05cf8ca9e6d1ffae3bd20666d87ab darcs-hash:20130528133448-1499c-ddd1e178089177ea2a5ae2c9e395210b11b1c43d.gz
* use Data.Default wherever possible, and deprecate the things it replacesDaniel Wagner2013-05-2855-320/+362
| | | | | | Ignore-this: 898458b1d2868a70dfb09faf473dc7aa darcs-hash:20130528013909-76d51-863278165b6f149c47b08b31b34e85ddcab19f1f.gz
* eliminate references to defaultConfigDaniel Wagner2013-05-2898-181/+182
| | | | | | Ignore-this: 37ae613e4b943e99c5200915b9d95e58 darcs-hash:20130528005825-76d51-89eaf6f1aeeb02086371f9c4ae2afade984f62e0.gz
* minimal change needed to get xmonad-contrib to build with xmonad's ↵Daniel Wagner2013-05-281-1/+1
| | | | | | | | data-default patch Ignore-this: 291e4f6cd74fc2b808062e0369665170 darcs-hash:20130528001040-76d51-2e9df581701c8b6f3fc39c57bf16de7d54743db6.gz
* Remove unneeded XSync call in Layout.ShowWNameFrancesco Ariis2013-05-171-1/+0
| | | | | | Ignore-this: 4d107c680572eff464c8f6ed9fabdd41 darcs-hash:20130517153341-08c78-20776b879b34f1bdb3ddc2d54049105d90e18a33.gz
* Remove misleading comment: we definitely don't support ghc-6.6 anymoreAdam Vogt2013-05-141-1/+0
| | | | | | Ignore-this: 2d071cb05709a16763d039222264b426 darcs-hash:20130514215851-1499c-96ec4bde7d32178cb76b1573316346cd7ff004d3.gz
* Fix module name in comment of X.L.FullscreenAdam Vogt2013-05-141-1/+1
| | | | | | Ignore-this: cb5cf18c301c5daf5e1a2527da1ef6bf darcs-hash:20130514215727-1499c-f6c8e7e5a2699db37eebc86abeff5e399e17b622.gz
* Remove trailing whitespace in X.A.LinkWorkspacesAdam Vogt2013-05-141-8/+8
| | | | | | Ignore-this: 5015ab4468e7931876eb66b019af804c darcs-hash:20130514215421-1499c-ad6e69d79e7d8a2c8d0f80489f8291fa8687286d.gz
* Update documentation of LinkWorkspaces Modulequesel2011-03-281-1/+1
| | | | | | Ignore-this: da863534931181f551c9c54bc4076c05 darcs-hash:20110328072813-2216c-82f0d67d4f1515ecfaf99a6d438b69e0f0a2c74e.gz
* Added a module for linking workspacesquesel2011-02-101-0/+168
| | | | | | | | | | Ignore-this: 1dba2164cc3387409873d33099596d91 This module provides a way to link certain workspaces in a multihead setup. That way, when switching to the first one the other heads display the linked workspaces. darcs-hash:20110210165018-2216c-b7c81c706c50c4401c433fc06e0c133a3d242156.gz
* Cache results from calcGap in ManageDocksAdam Vogt2013-04-251-14/+38
| | | | | | | | Ignore-this: e5076fdbdfc68bc159424dd4e0f14456 http://www.haskell.org/pipermail/xmonad/2013-April/013670.html darcs-hash:20130425155811-1499c-6432d7807e4d18f45495d459381e510d20002be8.gz
* Remove unnecessary contexts from L.MultiToggleAdam Vogt2013-02-171-2/+2
| | | | | | Ignore-this: 6b0e413d8c3a58f62088c32a96c57c51 darcs-hash:20130217163356-1499c-49328ff9588901c49e7b84a80ef079d2b7514268.gz
* Generalises modWorkspace to take any layout-transforming functiongopsychonauts2013-05-011-12/+13
| | | | | | | | | | | | | | | Ignore-this: 28c7dc1f6216bb1ebdffef5434ccbcbd modWorkspace already was capable of modifying the layout with an arbitrary layout -> layout function, but its original type restricted it such that it could only apply a single LayoutModifier; this was often inconvenient, as for example it was not possible simply to compose LayoutModifiers for use with modWorkspace. This patch also reimplements onWorkspaces in terms of modWorkspaces, since with the latter's less restrictive type this is now possible. darcs-hash:20130501151425-1e6bb-1fc7e26a39fab65bb2bf387db0052f19e7c619fc.gz
* since XMonad.Config.Dmwit mentions xmobar, we should include the associated ↵Daniel Wagner2013-05-031-0/+10
| | | | | | | | .xmobarrc file Ignore-this: 2f6d7536df81eb767262b79b60eb1b86 darcs-hash:20130503194055-76d51-9e3ca933be83be287eb68ee7714ff35367ce4e94.gz
* warning policeDaniel Wagner2013-05-021-4/+4
| | | | | | Ignore-this: ae7412ac77c57492a7ad6c5f8f50b9eb darcs-hash:20130502012700-76d51-e3a9d6a50623cbd06b8ea65630e17f055408306a.gz
* XMonad.Config.DmwitDaniel Wagner2013-05-022-0/+327
| | | | | | Ignore-this: 7402161579fd2e191b60a057d955e5ea darcs-hash:20130502012132-76d51-db5a8296f28a2d9e16e5961bf8a235c8a0d078ed.gz
* minor fixes to the haddock markup in X.L.IndependentScreensDaniel Wagner2013-04-111-1/+2
| | | | | | Ignore-this: b6a139aa43fdb39fc1b86566c0c34c7a darcs-hash:20130411193849-76d51-f8b1e55d644f0f17b8b3757cf0aa5d3d13a3d857.gz
* add whenCurrentOn to X.L.IndependentScreensDaniel Wagner2013-04-091-0/+35
| | | | | | Ignore-this: ceea3d391f270abc9ed8e52ce19fb1ac darcs-hash:20130408225251-76d51-9000eed38173684de773c3bb70099020a8a3973c.gz
* Allow to specify the initial gaps' states in X.L.GapsPaul Fertser2013-02-221-1/+6
| | | | | | Ignore-this: 31596d918d0050e36ce3f64f56205a64 darcs-hash:20130222072232-52607-94c6527828fc9414be84cae7839889ccd656cd03.gz
* getAtomName is now defined in the X11 libraryDaniel Wagner2013-02-251-15/+0
| | | | | | Ignore-this: 3b9e17c234679e98752a47c37132ee4e darcs-hash:20130225180323-76d51-325c8a4f508e3e5932ca5955f8fb44dd55c8e3b8.gz
* Allow to limit maximum row count in X.Prompt completion windowPaul Fertser2013-02-211-1/+7
| | | | | | | | | | Ignore-this: 923656f02996f2de2b1336275392c5f9 On a keyboard-less device (such as a smartphone), where one has to use an on-screen keyboard, the maximum completion window height must be limited to avoid overlapping the keyboard. darcs-hash:20130221122050-52607-7d086c3f11ba83887e11c26b4fd41dd1ab4c77aa.gz
* Note in U.NameActions that xmonad core can list default keys nowAdam Vogt2013-02-181-0/+3
| | | | | | Ignore-this: 937bff636fa88171932d5192fe8e290b darcs-hash:20130217233026-1499c-2da4708f78202a50fcb6c2a99beebfb9b682cc78.gz
* Export U.NamedActions.addDescrKeys per evaryont's request.Adam Vogt2013-02-181-0/+1
| | | | | | Ignore-this: a694a0a3ece70b52fba6e8f688d86344 darcs-hash:20130217232619-1499c-e145cadf201a22ce2bdc95385edd30732bc3cfdf.gz
* Add EWMH DEMANDS_ATTENTION support to UrgencyHook.Maarten de Vries2013-02-121-10/+57
| | | | | | | | | Ignore-this: 5a4b314d137676758fad9ec8f85ce422 Add support for the _NET_WM_STATE_DEMANDS_ATTENTION atom by treating it the same way as the WM_HINTS urgency flag. darcs-hash:20130212181229-e67f5-0b4ac099df444e38cb3025b21076d49674aa4e4a.gz
* Unconditionally set _NET_WORKAREA in ManageDocksAdam Vogt2013-01-171-0/+8
| | | | | | Ignore-this: 9f57e53fba9573d8a92cf153beb7fe7a darcs-hash:20130117180851-1499c-e9ad10c3f203247cd8bc5120e1e3c15a9053ad93.gz
* spawn command when no completion is available (if alwaysHighlight is True); ↵c.lopez2013-02-092-2/+2
| | | | | | | | changes commandToComplete in Prompt/Shell to complete the whole word instead of using getLastWord Ignore-this: ca7d354bb301b555b64d5e76e31d10e8 darcs-hash:20130209190456-c3db2-5bb4a8a2aa97c180814ca90a090054efc36d4cfe.gz
* order-unindexed-ws-lastmatthewhague2012-07-041-1/+9
| | | | | | | | Ignore-this: 4af8162ee8b16a60e8fd62fbc915d3c0 Changes the WorkspaceCompare module's comparison by index to put workspaces without an index last (rather than first). darcs-hash:20120703222726-d74b8-a673335f340ede40694c1b58899aaaeed4be95d3.gz
* SpawnOn modification for issue 523Adam Vogt2013-01-141-6/+11
| | | | | | | | | | | Ignore-this: 703f7dc0f800366b752f0ec1cecb52e5 This moves the function to help clean up the `Spawner' to the ManageHook rather than in functions like spawnOn. Probably it makes no difference, the reason is because there's one manageSpawn function but many different so this way there are less functions to write. darcs-hash:20130114014642-1499c-5d00aa9a169d200f22b278b541ae0f9efe2d0358.gz
* Update L.TrackFloating.useTransient example codeAdam Vogt2013-01-121-2/+2
| | | | | | | | | Ignore-this: e4e31cf1db742778c1d59d52fdbeed7a Suggest useTransient goes to the right of trackFloating which is the configuration actually tested. darcs-hash:20130112041239-1499c-bd81bd9833241f0b202c05585577b8b6ee4f5155.gz
* Adapt ideas of issue 306 patch to a new modifier in L.TrackFloatingAdam Vogt2013-01-121-5/+67
| | | | | | Ignore-this: d54d27b71b97144ef0660f910fd464aa darcs-hash:20130112035701-1499c-44f401aad97e60d9a2680a7b7619190c4f64d078.gz
* Make X.A.CycleWS not rely on hidden WS orderDmitri Iouchtchenko2013-01-091-9/+18
| | | | | | Ignore-this: 8717a154b33253c5df4e9a0ada4c2c3e darcs-hash:20130109023328-7d114-18253bdcd8c48cb35c378feb6087d263b2ae0334.gz
* Add X.H.WorkspaceHistoryDmitri Iouchtchenko2013-01-091-0/+74
| | | | | | Ignore-this: c9e7ce33a944facc27481dde52c7cc80 darcs-hash:20130109023307-7d114-b7e9156b6305334b707b63d04099e08a19bcc058.gz
* Allow removing arbitrary workspacesDmitri Iouchtchenko2012-12-311-0/+1
| | | | | | Ignore-this: 6fce4bd3d0c5337e5122158583138e74 darcs-hash:20121231214343-7d114-8b4036fa122c1729022106d0271e2d8a796d2dfb.gz
* Remove first-hidden restriction from X.A.DynamicWorkspaces.removeWorkspace'Dmitri Iouchtchenko2012-12-311-7/+11
| | | | | | Ignore-this: 55fb0859e9a5f476a834ecbdb774aac8 darcs-hash:20121231214148-7d114-78826e0e2f25128ddd79a6360d7c24b72f40b0f6.gz
* X.A.Workscreen make the whole module description show up for haddockAdam Vogt2012-12-311-1/+1
| | | | | | Ignore-this: a2ac895989090322a849695068f812b5 darcs-hash:20121231024600-1499c-5a43b563cea8028600c4eb4422eb61879c622166.gz