Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/xmonad/xmonad-contrib
Contributed modules for xmonad
https://github.com/xmonad/xmonad-contrib
X.L.VoidBorders: Add ability to reset borders for certain layouts
ae9b9c43a47bc163b53ca4699bee8dbb6e9999e5 authored almost 3 years ago by Tomáš Janoušek <[email protected]>c4d718be9aae34ebc125939a88363eb73767ac48 authored almost 3 years ago by Tomas Janousek <[email protected]>
a3012eaa279caa7dd0489787edfa530ec35daea7 authored almost 3 years ago by rayes <[email protected]>
The implementation is exactly the same, just that this function is now
in base, so there should ...
Instead of hand-written functions, just use what's already provided by
filepath.
add to hacks: rough draft trayer resize event hook
56cc2967544ee2272dd38a2c2a0b5f53c4e2a369 authored almost 3 years ago by Tony Zorman <[email protected]>
Adds event hooks to communicate with trayer or, more generally, with
other tray programs. For c...
Was undeprecated in 981166a2ab618f65367befa3379ff2aadf00f27c.
de886d6182caa00f298697d7df4da4a0d037be74 authored almost 3 years ago by slotThe <[email protected]>
Simplify stuff a bit. Prevent memory leaks additionally in:
`workspaceHistoryTransaction` and `w...
This one isn't actually a personal configuration, it's more like
X.C.Desktop and the other deskt...
50527a4613d3c3e4d3ce8c4bbcfd5c47d3c453ff authored almost 3 years ago by Tomas Janousek <[email protected]>
Using the same type for both is confusing and requires a bogus Semigroup
instance.
20753c1bdbe60999aaf128b37801c2da53becbc7 authored almost 3 years ago by Tomas Janousek <[email protected]>
756d73c78c80dd1ca6b70c4bca11d31fb3a11ea8 authored almost 3 years ago by Tomas Janousek <[email protected]>
Now that the user configs are on the website, it is time to deprecate
them. At the same time de...
Deprecate user and abandoned modules
f90e76248fa03bc1e365ef6a91acd92d39da3e4f authored almost 3 years ago by Tony Zorman <[email protected]>77ba2025482101f839f3255089304375b2f29cd0 authored almost 3 years ago by Mike Nrafter <[email protected]>
Haddock displays exported types in a much nicer way.
be1201cdeb92f71cd380dd1aba4f83afb01b9a60 authored almost 3 years ago by exorcist365 <[email protected]>X.A.FloatKeys: Export ChangeDim
41ca79986bc3b29f5092ea54104c4d90223a07dd authored almost 3 years ago by Tony Zorman <[email protected]>aad8a3a865135a984a9e07202bb60cc7c597a59d authored almost 3 years ago by brandon s allbery kf8nh <[email protected]>
When users specify non-existent keys, it seems most intuitive to just
abort the parse and not tr...
keysMoveWindow: change signature type D to ChangeDim in XMonad.Actions.FloatKeys
28d86f3a28ad36cf47de3421c201523f6021c6aa authored almost 3 years ago by Yecine Megdiche <[email protected]>324fdd802abd5a9694eff697de05094fb0b0a65d authored almost 3 years ago by slotThe <[email protected]>
7bcd81a7e9a055309d9dc0d60cd0e0e80dd72f6e authored almost 3 years ago by afreakk <[email protected]>
X.A.Minimize: fix formatting
5cc2db4a9a356aaaa26e5de2fcf042c552b9207a authored almost 3 years ago by Yecine Megdiche <[email protected]>be6530808f1051306290deb0d97692a14926597b authored almost 3 years ago by Yecine Megdiche <[email protected]>
X.L.BinarySpacePartition: Ignore minimized windows
a17e2904ddde1c421b5bbc12f45a74372b5d61c5 authored almost 3 years ago by Tony Zorman <[email protected]>X.P.OrgMode: Update parser tests
3389241adbc0f613f7016cd1eb397e34d6bc4959 authored almost 3 years ago by Tony Zorman <[email protected]>
There are a lot of times when we could already check for "valid" input
during parsing instead of...
Ever since [1] we allow a second representation for the month (namely,
the numerical one). Sinc...
Fix date parsing issue for org mode plugin
0f8b3616b2854de7a6a2aa0248df248759963576 authored almost 3 years ago by Sibi Prabakaran <[email protected]>66fb59e934f17a103ae55a1ae15c06c4a122efbc authored almost 3 years ago by Sibi Prabakaran <[email protected]>
f47ed8346293fdae1251af050349711a26f2f739 authored almost 3 years ago by Sibi Prabakaran <[email protected]>
This patch fixes the date parsing issue currently when an entry like
`todo +d 22 01 2022` is use...
Hidden windows are now ignored by the layout so that hidden windows in
the stack don't offset po...
X.A.DynamicWorkspaces.withWorkspace: honor custom search predicate
769e5f9c948e2aa3d3dacfc96d329546301e0f34 authored almost 3 years ago by Tony Zorman <[email protected]>
If the user's prompt configuration has a custom `searchPredicate` (e.g.,
`X.P.FuzzyMatch.fuzzyMa...
Also, reexport `manageSpawn` for convenience.
125c945cc9e2cc701314c67e6b3bd6c9fa845c76 authored almost 3 years ago by brandon s allbery kf8nh <[email protected]>document need for `manageSpawn` in `SpawnOnce`
4d387bbfc91177e51c276038ba888c03dcb6a55f authored almost 3 years ago by Tony Zorman <[email protected]>Document interaction of `avoidStruts` with the screen rectangle
adeb27dc693adaf564fdbf96497f97d3b157d441 authored almost 3 years ago by Tony Zorman <[email protected]>d65cf053697731b1026438b9c14d4b439693bb74 authored almost 3 years ago by brandon s allbery kf8nh <[email protected]>
2cf0a10f5bdd828257bd06b54aaf77392a80d5d6 authored almost 3 years ago by brandon s allbery kf8nh <[email protected]>
changes the screen rectangle
a67be39673e97adfb186601007536b0d0fc20036 authored almost 3 years ago by brandon s allbery kf8nh <[email protected]>New Module: XMonad.Util.Parser
0010735acaa243d9cf4cd9c129df62bb1578c718 authored about 3 years ago by Tony Zorman <[email protected]>
Using X.U.Parser works almost as a drop-in replacement for ReadP here.
In some places (like `par...
Add very basic unit tests for EZConfig to see if it can parse all of the
keys (and key combinati...
Since we now have an "internal" parser library in xmonad, use it. This
allows us to get rid of ...
This module provides a parser combinator library based on base's ReadP,
which aims to function m...
Add xft-based font fallback support
061faf17485cbeeb9372e68394572ba4d58ab53e authored about 3 years ago by Tony Zorman <[email protected]>
This adds basic font-fallback support for X.U.Font, as well as modules
using it, like X.Prompt a...
X.H.BorderPerWindow: Remove unused import
905a4fec9c0ad884f11e7231c1358b48158a17ec authored about 3 years ago by Tony Zorman <[email protected]>Dimension is already exported by XMonad.
Fixes: 95b37a9ab2cb3e5081b17f5f5161b66e0d9c69d5
3569e7168bd39abba13e2f6cdc2c61d3411796b4 authored about 3 years ago by exorcist365 <[email protected]>Fixes: 95b37a9ab2cb3e5081b17f5f5161b66e0d9c69d5
853264b1134b17ff35dd3175f01ce1770c6c424d authored about 3 years ago by slotThe <[email protected]>Add X.U.ActionQueue and X.H.BorderPerWindow
afdd466bc622f3c0698edbe2cacd70c991bf9149 authored about 3 years ago by Tony Zorman <[email protected]>ba43dc6c7ea484a96afa2fa7f2ce851d0744dddf authored about 3 years ago by slotThe <[email protected]>
95b37a9ab2cb3e5081b17f5f5161b66e0d9c69d5 authored about 3 years ago by Xiaokui Shu <[email protected]>
a981832aaf3fe029ac817b66861317624f44df8e authored about 3 years ago by Xiaokui Shu <[email protected]>
Prefer safe alternatives to getWindowAttributes
28aa164abd853a237e409d0fbb9f3819f253cf56 authored about 3 years ago by Tony Zorman <[email protected]>X.L.MagicFocus: always use focused as master
243deb943f14925583915f1e7099b37559625a2a authored about 3 years ago by Tony Zorman <[email protected]>
Instead of searching for the currently focused window across workspaces,
make it so there is nev...
Fix memory leaks in `historyHook` and `workspaceHistoryHook`
3d71669b0a644d1fc68dc426996a98b528ceee28 authored about 3 years ago by Tony Zorman <[email protected]>b75d0d265e7ef201defc9528750857ab14ad9d84 authored about 3 years ago by Ruben Astudillo <[email protected]>
updateHistory leaks unfiltered windows from previous states as it is never
forced. The consumer ...
The XS.modify was leaving thunk on the history that the demand analyser
could not prove to be ne...
282afefddf2c6394be8c1b98574edc363c2cafe7 authored about 3 years ago by Ruben Astudillo <[email protected]>
Update left and right navigation to behave correctly even if the
currently saved position is dir...
X.A.WindowNavigation: Fix navigation being "stuck" in certain situations
2a02fb37531ee9ba1ac59e5483b8bec60e90bc36 authored about 3 years ago by Tony Zorman <[email protected]>5f3d660fdee7801a6e2e991c294f523d49ec0d65 authored about 3 years ago by Tomas Janousek <[email protected]>
65408dc07ac348277d3ee7a3759daea1fdd5a536 authored about 3 years ago by Tomas Janousek <[email protected]>
The documentation for this module was lacking, making it significantly
harder to use than the fu...
This changes how the "is*Of" infix operators are hoisted into the
ManageHook context. Instead o...
e82a8b8849163a6420f3ddd9c7d7b50d522165f1 authored about 3 years ago by Artem Smaznov <[email protected]>
Whenever possible, prefer the safe wrappers withWindowAttributes or
safeGetWindowAttributes to g...
Move the function from X.U.DebugWindow, where it was defined already.
This is a safe version of ...
This file was obviously copied from `DwmStyle`, and the author missed changing that
out to `sim...
Start modernising X.D.Extending
67a92edd2a34a146f664c04e5d6ba732e18fcebb authored about 3 years ago by slotThe <[email protected]>
Instead of telling the user how to add custom keybindings to
xmonad—something which is already d...
Prevents having to upload the candidate manually to see what's wrong.
7807eb1be0f0c910baba8c267f7ee0ac545f5819 authored about 3 years ago by Tomas Janousek <[email protected]>
During the release of xmonad 0.17.0, I realized that we need to be able
to upload candidates bef...
It no longer does what it was intended to do, and in fact, now does the
opposite.
When X.A.Sear...
99e1b30e86d0a563c0c99303fbde592dea6fd004 authored about 3 years ago by slotThe <[email protected]>X.H.WindowSwallowing: Fix single window getting lost
42dec50c17712476bde02042a3249e143f458ce2 authored about 3 years ago by slotThe <[email protected]>
ConfigureEvents may occur after a window has been deleted, an UnmapEvent
has already been sent (...
In [1] we changed the return type to not be an IO action and hence this
example can't work, even...
The former was removed in [1], so only the latter is valid code right
now.
[1]: 5140f5b5d06790e...
3bc06447d2719ed1c4231b7d563d2df46ae9b87b authored about 3 years ago by slotThe <[email protected]>Test against GHC 9.2.1; fix new warnings
52998657ef641429518b5fe0dc1f63385bf44f71 authored about 3 years ago by Tomáš Janoušek <[email protected]>
(undefined has `HasCallStack =>` so this will give a useful error
message if anyone ever makes t...
4b4f7f2dd62709d578d097997980fe0c0e2e550e authored about 3 years ago by Tomas Janousek <[email protected]>
I am not proud of this.
8197cd9105070f31a672517e3c316c6c2004a19d authored about 3 years ago by Tomas Janousek <[email protected]>This doesn't work with the version of time shipped with GHC 8.4 and 8.6.
This reverts commit f2...
e7f102bc9a109157f1e5649978e6d7fc75043517 authored about 3 years ago by Tomas Janousek <[email protected]>d8faed6ad276306fb2a098996dd69a8f076c10e7 authored about 3 years ago by Tomas Janousek <[email protected]>
cabal-3.6.2.0: Could not resolve dependencies:
[__0] trying: hlint-3.3.4 (user goal)
...
b83f49d90bf48277a9bc8a4ffd1737eeac373f1b authored about 3 years ago by Tomas Janousek <[email protected]>
5aff766a4c51ec211de9302cfa297a9011143c6c authored about 3 years ago by Tomas Janousek <[email protected]>
e252cc75b1e812b1bce2dadabf4490e19915dc17 authored about 3 years ago by Tomas Janousek <[email protected]>
8623c29dd5ab0bad743a5407f4bc2479f9f7719f authored about 3 years ago by Tomas Janousek <[email protected]>
850a3c245ecc96944b6dd80c4b31436ec44b3d40 authored about 3 years ago by Tomas Janousek <[email protected]>
X.Prompt: Add transposeChars
d2f0a0586c349db4121fcd4a7306cb06bbc41a7d authored about 3 years ago by slotThe <[email protected]>
This is an analogue to Emacs's `transpose-chars` function (expect that
it does not take a univer...
0973107b290a9f4463f85264326990514ec63935 authored about 3 years ago by Yecine Megdiche <[email protected]>
Add XMonad.Layout.CenteredIfSingle
f6bcf094e122eff0629d315c4fd511c150d839f6 authored about 3 years ago by Yecine Megdiche <[email protected]>