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
This is (i) much simpler to use and (ii) helps us with refiling. Emacs
will ignore todo keyword...
Add orgPromptRefile and orgPromptRefileTo in order to refile entries
after insertion.
CI maintenance (GHA deprecations, GHC 9.4)
3d0502f7b6da297c392ebe61ce6e0ebea0e35b18 authored about 2 years ago by Tomáš Janoušek <[email protected]>
haskell-ci by default passes --haddock-all to cabal v2-haddock, which
builds docs for all compon...
GHC 9.4 complains:
The use of ‘~’ without TypeOperators
will become an error in a futur...
(Also bump 9.2 to 9.2.4)
4242fa02a0b1652d71085508ba8c6bbd10e97a2b authored about 2 years ago by Tomas Janousek <[email protected]>
This gets rid of the deprecation warnings about
https://github.blog/changelog/2022-10-11-github-...
This gets rid of the deprecation warnings about
https://github.blog/changelog/2022-10-11-github-...
The apt repo hosting these packages has been unmaintained for quite a
while, and we've excluded ...
See https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-outpu...
b75ed7295c92216de78b6e411cf3e2606bcb2bb5 authored about 2 years ago by Tomas Janousek <[email protected]>New module: XMonad.Hooks.OnPropertyChange
c27a1f07915ac933f1feee301b47ae77cd55d8a6 authored about 2 years ago by Tony Zorman <[email protected]>
This is the same module as X.H.DynamicProperty, just with (hopefully)
more discoverable names.
...
eaab5bfbbace2d11c7efc5a6f0dac832611b8fa6 authored about 2 years ago by Tony Zorman <[email protected]>Fix broken link in doc for XMonad.Util.SpawnOnce
fce5558b625df3693a1455eb251e68bb2c6980de authored about 2 years ago by Tony Zorman <[email protected]>
Otherwise, haddock tries to link to a (non-existent) function in
"XMonad.Util", which gives a "p...
More formally, return whether the user cancelled the prompt or not.
This is useful in case we wa...
This ensures that we always immediately expand the file path upon
constructing an `OrgMode' reco...
08071706ba55227be44868d56524069860d79110 authored about 2 years ago by Tony Zorman <[email protected]>
This is already taken care of by execute and eval, so forcing it in
progn only hampers composabi...
Create HLint workflow
f55502f7235227816f64a581790db4fbe3223aa5 authored about 2 years ago by Tony Zorman <[email protected]>As we have a proper hlint action now, this is no longer needed.
7cee1915169d24f38bed30b641e554dd5de59bdc authored about 2 years ago by Tony Zorman <[email protected]>Closes: https://github.com/xmonad/xmonad-contrib/issues/669
dd26fcc3f1c5ff16399e860502be10c4ada37b8a authored about 2 years ago by Tony Zorman <[email protected]>A Potpourri of Small Changes
571d017b8259340971db1736eedc992a54e9022c authored about 2 years ago by Tony Zorman <[email protected]>
Also, add a note that users who use gaps or spacing may need to look
into these strategies a bit...
Users may not see the warning that insertPosition definitely needs to be
inserted at the leftmos...
Add sideNavigation as a fallback if needed. This should not have any
user-facing behaviour chan...
These are simpler, more easily understood, alternatives to the existing
functions.
Fixes: https...
4c8edd3bfbd907309178d2651745939b4b1e240f authored about 2 years ago by Tony Zorman <[email protected]>
Essentially, whenever the tutorial actually has decent material on the
subject matter. The repl...
X.U.Parser: Achieve feature parity with ReadP
05c4c776af3a8c7a660ef4785c0c45c9f133fc38 authored about 2 years ago by Tony Zorman <[email protected]>
While not many of these more exotic combinators are used right now, it's
still nice to have feat...
Most of these definitions are probably small enough to be inlined on
their own, but tell GHC to ...
Use the more aptly named `option` instead.
2b1a15c9e57d9717c10e23638350a1f253c7e446 authored about 2 years ago by Tony Zorman <[email protected]>X.H.Modal: Remove `Keys` type alias
7d4f0aaece8c9e9cbaae7d399651f8118bf0555a authored about 2 years ago by Tony Zorman <[email protected]>
This was only used in three places throughout the module and is sort of
non-standard terminology...
865c63a3618496e3f8c2c7424691ab59cef39518 authored about 2 years ago by Tony Zorman <[email protected]>
c3ea62c972d28f87a6a4c702a39b261e50ac65e5 authored about 2 years ago by Tomas Janousek <[email protected]>
005951535b04959340c1542ebc7d7163e48cb895 authored about 2 years ago by Tomas Janousek <[email protected]>
Remove (more) Deprecations, Properly Deprecate Modules
ecd052b7fd2909e8fcd9df2f7b2de068c2f78208 authored about 2 years ago by Tony Zorman <[email protected]>expose more messages in MouseResizableTile layout
e15f2d17e54d9386159def725785ff2293d3a6b7 authored about 2 years ago by Tony Zorman <[email protected]>9e55ae9184a5140e6c08241c7ce7d6e1eb743096 authored about 2 years ago by alexandersokolow <[email protected]>
The Usage section made reference to a non-existent
`namedScratchpadSpawnAction` function. It has...
This reflects the changes made in the following previous commits:
- f02b3a98691d4c51bd8ea2171...
1e3b49f064e743cd7a8ab637549e42a0db2f19ca authored over 2 years ago by slotThe <[email protected]>3bf9d80c40b9ec8f2900fe9fffa4fc17627b5b0d authored over 2 years ago by slotThe <[email protected]>
f02b3a98691d4c51bd8ea2171d6a7ce9a94064a3 authored over 2 years ago by slotThe <[email protected]>
4a8bd762afd5c25df716d1e66201490761bddb70 authored over 2 years ago by slotThe <[email protected]>
16701c2df2990f92a9ffbb13e8532ce7e3f4d9e1 authored over 2 years ago by slotThe <[email protected]>
287b8bf95f0400b382a238b07e37c414d564a7c4 authored over 2 years ago by slotThe <[email protected]>
6f49a9394f542a54fc70c82c0705df68bf5ed5eb authored over 2 years ago by slotThe <[email protected]>
d28c0a242517e12eb6958d3ed27e5c2d94bbb16f authored over 2 years ago by slotThe <[email protected]>
6ab4d9c0bc1256f8d4892afcee97cce3b1b76890 authored over 2 years ago by slotThe <[email protected]>
d8a23d47bfbcb88678e7fe8b5d7af708aecf6024 authored over 2 years ago by slotThe <[email protected]>
This may seem a bit self-indulgent, but both of these features are
either quite new or so old th...
X.U.Scratchpad: Deprecate
a267fed24ff5bd3b0f2ee6d0e9fc40b06faa4dc5 authored over 2 years ago by Tony Zorman <[email protected]>a44df170f4cf8bab4ef568385390a5005434b4a7 authored over 2 years ago by Tony Zorman <[email protected]>
Ordinarily, this should already be the case. If for some reason it is
not, definitely make sure...
This is i) broken and ii) just the functionality of X.U.NamedScratchpad
rewrapped (and not neces...
In case a font could not be opened, simply fall back to "xft:monospace"
and open that. The init...
made borderresize take a parameter
b0fc55499d1658f17a565a53743944ccad97c239 authored over 2 years ago by Tony Zorman <[email protected]>
TODO
The parameter is how many pixels near the border of a window resizing
will be possible
X.D.Extending: Round Two
8a6542f6b36d696a1e1eef177bc08e073fc50467 authored over 2 years ago by Tony Zorman <[email protected]>
Nowadays, removing keys is mostly done via removeKeys and removeKeysP,
so the documentation shou...
+ $keyAddDel can just be a side note in $keyDel, it does not need its
own section.
+ $logHook...
5378e93e15beed542be214818faca7da228959cd authored over 2 years ago by Tony Zorman <[email protected]>
+ Refer to X.H.StatusBar whenever possible at the start.
+ Fix some small typos throughout the m...
This is more ergonomic to use than the old-style headings; plus, the
generated Haddock is easier...
Lest anyone run into https://github.com/xmonad/xmonad/issues/389.
fd5970fb34264579c491b6275bb57459f6049d63 authored over 2 years ago by Tony Zorman <[email protected]>Fixes and Workarounds in flake.nix, Documentation in NIX.md
b0ca330d081e4fc22262a176c36d06dc6d1e24ec authored over 2 years ago by Tony Zorman <[email protected]> * Support comp.nix.
* Re-order overlays and modules dependency-last for sanity.
* Re-export...
d0d222e9745b0fd6a6ea1ccd3bd4c05d2f8d418c authored over 2 years ago by Tomas Janousek <[email protected]>
Derp.
c68897562501d7e995c19564edfaa9d0948dacce authored over 2 years ago by Tony Zorman <[email protected]>afd6824ce00063bb8e9b7a1c5daf0737c2f61616 authored over 2 years ago by Tony Zorman <[email protected]>
And rearrange the documentation slightly so it makes more sense.
Also document the defaults, and...
By being a bit less greedy with consuming whitespace in the date/time
parsers, we can make the `...
Specifically, a blog post by yours truly featuring some animated GIFs,
which might be more diges...
`X.P.Unicode`: `BS` -> `String` to support Unicode descriptions
063d97f8d37dd7c197f848202bdc24cdc2dfaf9f authored over 2 years ago by Tony Zorman <[email protected]>
Switch the underlying UnicodeData data type from the current ByteString
implementation to String...
To keep the behaviour of the old code, we want to fall back to the
unfocused format here, not th...
X.P.OrgMode: Add ability to specify priorities
113dda43892cc158e5a5cc0434314a01399c20f5 authored over 2 years ago by Tony Zorman <[email protected]>
Instead of providing these as default values, as originally planned,
just add a note for users w...
Add the trivial Arbitrary instance for Priority, extend the Arbitrary
instance of OrgMsg, as wel...
Add the ability to specify alphabetic (`#A`, `#B`, and `#C`) org-mode
priorities[1] at the end o...
X.U.Loggers: Add variants of logTitle with urgent windows support
ae7f615b605310ab91c59ad436bd76107b91f156 authored over 2 years ago by Tony Zorman <[email protected]>cfc6a5293537a7cd61b9992c337279df5dba7628 authored over 2 years ago by Tomasz Hołubowicz <[email protected]>
Allow users to specify custom prompts
699d7d5002535567456fcbfffee723d44b70ba06 authored over 2 years ago by brandon s allbery kf8nh <[email protected]>996921528d3595eb1a49d0e4f284e577057903c5 authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
Use `mkAbsolutePath` in `doAppend` (XMonad.Prompt.AppendFile)
2ae1c86cebfe550340d66509bee5875fd11ec990 authored over 2 years ago by Tony Zorman <[email protected]>2c5ea5f94aee8c5669598316e0376fe5082a1efd authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
If you want more general support, comment on PR #744.
64eb4e46ecffb6abd4a845c2db61d379642aa7c8 authored over 2 years ago by brandon s allbery kf8nh <[email protected]>By request of a user on IRC
84f928068fa7b6255c74e7707b4fb4b2c7c5594c authored over 2 years ago by brandon s allbery kf8nh <[email protected]>a7ed269a01d8d556906f1ce177c0e9d3c0851275 authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
New module: XMonad.Layout.SideBorderDecoration
40171824cd22ff672274861b10af4cc8d7326717 authored over 2 years ago by Tony Zorman <[email protected]>
New module that allows for having a configurable border position around
windows. Originally fou...
When the -XOverloadedStrings language extension is on, treat a string s
as the parser 'string' s...
The `lisp` and `elpa` lists will simply be the (unqualified) file names.
Thus, if we use isInfix...
Data.Default deprecations were removed in
5140f5b5d06790e055eb7fb0cf3eccc4997aa736, yet some com...
6b4675e3fa85f95f808a95f8cad790e798cf6ad5 authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
With [1] merged, the XMonad module from core now exports mkGrabs and
setNumlockMask (now cacheNu...
print EWMH type and state in debugWindow
8268cdde26af79f9969706767169e3443caf7699 authored over 2 years ago by Tony Zorman <[email protected]>607fdc2a1232a26cab3848ffc89d7322482d07ce authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
silence warning about extraneous Data.Bits import
0a3fa0c3edbff6ea348727fce5aade463a14f984 authored over 2 years ago by Yecine Megdiche <[email protected]>
I had missed that `(.&.)` was already being imported from
`XMonad.Prelude`.
Last year I thought a bit about making this an actual `executable` in
xmonad-contrib.cabal, but ...