| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Ignore-this: 8717a154b33253c5df4e9a0ada4c2c3e
darcs-hash:20130109023328-7d114-18253bdcd8c48cb35c378feb6087d263b2ae0334.gz
|
|
|
|
|
|
| |
Ignore-this: 6fce4bd3d0c5337e5122158583138e74
darcs-hash:20121231214343-7d114-8b4036fa122c1729022106d0271e2d8a796d2dfb.gz
|
|
|
|
|
|
| |
Ignore-this: 55fb0859e9a5f476a834ecbdb774aac8
darcs-hash:20121231214148-7d114-78826e0e2f25128ddd79a6360d7c24b72f40b0f6.gz
|
|
|
|
|
|
| |
Ignore-this: a2ac895989090322a849695068f812b5
darcs-hash:20121231024600-1499c-5a43b563cea8028600c4eb4422eb61879c622166.gz
|
|
|
|
|
|
| |
Ignore-this: ae6476e5d33a559fd8503c44413311b8
darcs-hash:20121231023042-1499c-a2027af054012605b3f0a33ad83a4d2cc66cda2e.gz
|
|
|
|
|
|
| |
Ignore-this: 4b8aa0405de3969000b1a78eb12992
darcs-hash:20121227063531-7d114-cf51e681da21447cc691be41d313e22fb6337f38.gz
|
|
|
|
|
|
| |
Ignore-this: 3c58a9ff124ab02325df6f38e0eaec05
darcs-hash:20121226013841-1499c-f01ab4a7d15b904b55abf44f5f19a4733b8305bc.gz
|
|
|
|
|
|
| |
Ignore-this: 7f00a11196115ebf814c616aaf8e96f
darcs-hash:20121226013725-1499c-9817853c36bf4bb9bffff8fd465cf6fded22b27e.gz
|
|
|
|
|
|
| |
Ignore-this: 5f4818f7ec9ad37df58e73d4bb8b5590
darcs-hash:20121225202635-2383e-eb5cae938eb65f8d89feea63d38df6b3df5e3fde.gz
|
|
|
|
|
|
|
|
| |
XMonad.Actions.Launcher
Ignore-this: 76d7ac195e186b491968a548a13889c
darcs-hash:20121215223714-c3db2-f8a714bf311052d2cd8524229aba861dbab1beb8.gz
|
|
|
|
|
|
| |
Ignore-this: 2fd3fa1dd4e00d573dd359a4b6a7291b
darcs-hash:20121215165914-1499c-90a0d641ec06a999d2ef0fc342c539b74e4f1094.gz
|
|
|
|
|
|
| |
Ignore-this: b8ad32f23f15368a94202f9ad73995f2
darcs-hash:20121214211230-c3db2-89e680d6d3053ece155d7ea60fe98b9a1b09ac60.gz
|
|
|
|
|
|
| |
Ignore-this: 72e3afb6e6df47c51262006601765365
darcs-hash:20121109014156-1499c-45797b245e25e966e4ca337ee224b593aaac63a0.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Ignore-this: a0ce4838652acfff7922c111e4d879bb
darcs-hash:20120826091716-c3db2-b6bc0898f7935b4b272655521b2468a5ecae49ad.gz
|
|
|
|
|
|
| |
Ignore-this: f8152c0ad59d2b0cc9a6c9061e83aaf0
darcs-hash:20120811112502-c3db2-9bc978530efdb06f908df37149eafb6c2dc61384.gz
|
|
|
|
|
|
| |
Ignore-this: 2610cf63594db3df61bac52f3d8f5836
darcs-hash:20120628114533-c3db2-3d33399a2794885da3282495d8fd64cfd6911af1.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Ignore-this: 843ec567e249cc96d51ca931f1e36514
darcs-hash:20120428194552-1499c-86afac9105d38cb89e72661bdb2c177b0f3baf1f.gz
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Ignore-this: 65367218ca50a33a37813469b4616f34
darcs-hash:20120312103349-2376b-09741eaa177084d78c307e41a1925967bed079d9.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 50e7992d80d2db43e4d0adf5c95e964f
sendToEmptyWorkspace is like tagToEmptyWorkspace except
it does not change workspace after moving the window.
darcs-hash:20120312102331-2376b-df1ce614606db38f82ed06938c730eaf5ec2962c.gz
|
|
|
|
|
|
|
|
| |
https://code.google.com/p/xmonad/issues/detail?idI1
Ignore-this: fb1d55c1b4609069c55f13523c091260
darcs-hash:20120116224244-f7719-fef0b05cb8879cba9b2087282291f55e6954d644.gz
|
|
|
|
|
|
|
|
| |
<haskell@chrispick.com>
Ignore-this: eb73b33b07dc58a36d3aa00bc8ac31c2
darcs-hash:20120115223013-f7719-4228a5965af6cfa3a770103ee4d856df3f7540cc.gz
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 3860cc71bfc08d99bd8279c2e0945186
This is a new module to support directional navigation across multiple screens.
As such it is related to X.A.WindowNavigation and X.L.WindowNavigation, but it
is more general. For a detailed discussion of the differences, see
http://www.cs.dal.ca/~nzeh/xmonad/Navigation2D.pdf.
darcs-hash:20111208205842-18a2b-588f34e94f0402a7153d5e9cae60edd322b87c1b.gz
|
|
|
|
|
|
| |
Ignore-this: 254c5a6941009701dc444043b0eeace5
darcs-hash:20111118190642-1499c-5861d33fcb55726865d62a67a00c91f68564ae2d.gz
|
|
|
|
|
|
| |
Ignore-this: 1cac9202784711ce0fc902d14543bab0
darcs-hash:20101023195755-1499c-57c41357d20cbf0d57522ce99bdbfff7b686ed52.gz
|
|
|
|
|
|
| |
Ignore-this: faa34d69ddd27b98c6507740b42c9e97
darcs-hash:20111115022650-76d51-10a2e23210b65268ffa3aa606ebba72b6986e77e.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 4b202a9c9e3a13c5e34862784ea4acfa
This function does the same as X.StackSet.peek and all its uses have been
replaced with X.StackSet.peek.
darcs-hash:20110920083922-18a2b-617c85f913bacb3ad9239f0a6ee8afc1e4c28d41.gz
|
|
|
|
|
|
| |
Ignore-this: bec03fcb6aa16452d3a0425d156823a4
darcs-hash:20110907232730-18562-2d0bfe6371b5eca76ff65661fce3df67e1d689ee.gz
|
|
|
|
|
|
|
| |
Ignore-this: 9ae239c4120eae866983ecfe5cc59894
Restores broken mouseWindow discrete linear and resize to 0.9.1 behavior
darcs-hash:20110904221247-18562-80c10d38b3c902461b48e1fa5e153d80acb260e5.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 17a43a709e70ebccc925e016d7057399
* true error: more modules export foldl/foldl'/foldr, so explicitly use the Data.Foldable one
* -Werror error: transition from Control.OldException to Control.Exception, assuming everything was IOException
darcs-hash:20110731170850-76d51-71271524485f6d10f84521f271182bea5085d400.gz
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 5b8f3c286e8231a4d7ade2acbb2ae84a
If an action that requires the keyboard to be grabbed (e.g., launching dmenu),
it is a race when submapping the action as to whether the action will have
access to the keyboard or not. To fix this, the keyboard should be ungrabbed
before executing the action.
darcs-hash:20110515210312-24e3f-42b3c50a280ec90bec11cb48b57152d062c33b01.gz
|
|
|
|
|
|
|
|
| |
Ignore-this: 2ad1ce1de0c2954b2946551dd62e6b3b
Adds default bindings to GridSelect for the moveNext and movePrev motions.
darcs-hash:20110515193326-24e3f-6ee8e182ecb4ba179bf038cef88e1d8d78f05e75.gz
|
|
|
|
|
|
| |
Ignore-this: 2eaa2a852a3356f6163c4d38f72e730f
darcs-hash:20110607002053-1499c-8c5eee58c47415d9b8e5f60a9627dc788e8e92c8.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: c73b88f9567af86bd560b911e33da301
Daniel's change which broke -Wall (adding an import for haddock only) was
somehow removed. Instead we can just modify the sample code to add the import.
darcs-hash:20110527033521-1499c-c8541e34d750bfa8aeec79389267110d05778477.gz
|
|
|
|
|
|
|
| |
Ignore-this: f2d279b8e46e6eaf3477fdc5cf77be63
Add moveNext and movePrev, which move selection to next/previous item.
darcs-hash:20110515154246-c5067-e117b3d5753e868963b36a10d2e17ccc427a97b7.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 8864c1ba9723ebcc3b183ea9d636a203
Based on Adam Vogts recommendation on the mailing list. I had to give explicit
type signatures to get rid of warnings, but nearly verbatim to his version.
darcs-hash:20110506094431-af521-a852750ba5c5415266e1226d7ccf6a832a371b03.gz
|
|
|
|
|
|
| |
Ignore-this: 218d2e19835f1e4315c01bd6214899ce
darcs-hash:20110504192455-af521-ba19a95226d2527af9fbad8ed902982f2db567db.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 869cf6954be97ea05cbcf7457ab430b7
The previous version autocompleted based on words, but when searching from web
sites, it makes more sense to autocomplete based on the entire search.
darcs-hash:20110504215201-af521-b8d9ca7727b8ec3aa4593cd9c8caaa664e2c3af8.gz
|
|
|
|
|
|
|
|
| |
useful in conjunction with X.A.DynamicWorkspaces
Ignore-this: 1bd2232081ba045582d230b632c5bd08
darcs-hash:20110415224846-76d51-1cc38bfa8bdf61b18afef08c1244a9d56eb42817.gz
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: de5727d1248d94447c4634a05a90d1cc
Spotted by arlinius in #xmonad, and this only shows up for xinerama setups.
Using an algorithm that scales better with number of workspaces would probably
be shorter too (visiting them in turn, rather than doing random access), but
probably not worth the effort.
darcs-hash:20110301033736-1499c-682fd02d5794573ba2076878a625819d22b2ecb6.gz
|
|
|
|
|
|
| |
Ignore-this: e2b334e13c5900a72daff866270b13db
darcs-hash:20110119230113-1499c-af661ea21a9b925d5ec2f2f5ed05497b25b73387.gz
|
|
|
|
|
|
| |
Ignore-this: 486bfc9edc38913c8863e2d5581359eb
darcs-hash:20101212161850-1499c-2fb7b209db6b8bfb50635a59f0d0ea7ef02184f3.gz
|
|
|
|
|
|
| |
Ignore-this: cd81e11ae9f5372ddd71f0c2b60675d5
darcs-hash:20101115232222-1499c-679e09cc62a0e689dd8025e9c996db2fef0b4b0d.gz
|
|
|
|
|
|
|
|
| |
to support different styles, the gs_navigate element is fundamentially changed.
Ignore-this: 95610ac8eb781cd74f6c3ce9e36ec039
darcs-hash:20101102211213-ed0c4-283fe8b940c07c5bdb72aedbf681f8e450405cfc.gz
|