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.P.OrgMode: Remove the need for todoKeywords argument

This is (i) much simpler to use and (ii) helps us with refiling. Emacs
will ignore todo keyword...

a97a1acf87dfb021245ec1e5067ef15cdba7a528 authored about 2 years ago by Tony Zorman <[email protected]>
X.P.OrgMode: Add orgPromptRefile[To]

Add orgPromptRefile and orgPromptRefileTo in order to refile entries
after insertion.

bdb13e2551cce9abcbd76b3993d8a6c0de52513a authored about 2 years ago by Tony Zorman <[email protected]>
Merge pull request #775 from liskin/ci

CI maintenance (GHA deprecations, GHC 9.4)

3d0502f7b6da297c392ebe61ce6e0ebea0e35b18 authored about 2 years ago by Tomáš Janoušek <[email protected]>
ci: Fix docs tarball

haskell-ci by default passes --haddock-all to cabal v2-haddock, which
builds docs for all compon...

688041791176f0b6758012e35a255f9836486629 authored about 2 years ago by Tomas Janousek <[email protected]>
Appease -Werror=type-equality-requires-operators

GHC 9.4 complains:

The use of ‘~’ without TypeOperators
will become an error in a futur...

c4dca3592e244207b75b94a786970f8b34111b09 authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Add GHC 9.4 to tested-with matrix (haskell-ci workflow)

(Also bump 9.2 to 9.2.4)

4242fa02a0b1652d71085508ba8c6bbd10e97a2b authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Bump cachix/install-nix-action to v18

This gets rid of the deprecation warnings about
https://github.blog/changelog/2022-10-11-github-...

f81b9fb7257c728dc24897703f7f431b27f22418 authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Bump actions/{checkout,cache} to v3

This gets rid of the deprecation warnings about
https://github.blog/changelog/2022-10-11-github-...

b0b8e4fb2c66a3010454dfc466f0df67fc439ee4 authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Drop GHC installation via apt

The apt repo hosting these packages has been unmaintained for quite a
while, and we've excluded ...

7312d6f3f3f732648cbe96cad4a454edee78ee3f authored about 2 years ago by Tomas Janousek <[email protected]>
ci: Replace deprecated GHA set-output command

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]>
Merge pull request #770 from slotThe/bikeshed/dynamicproperty

New module: XMonad.Hooks.OnPropertyChange

c27a1f07915ac933f1feee301b47ae77cd55d8a6 authored about 2 years ago by Tony Zorman <[email protected]>
New module: XMonad.Hooks.OnPropertyChange

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]>
Merge pull request #769 from aplaice/spawnonce_doc_link

Fix broken link in doc for XMonad.Util.SpawnOnce

fce5558b625df3693a1455eb251e68bb2c6980de authored about 2 years ago by Tony Zorman <[email protected]>
Fix inter-module link (use " instead of ')

Otherwise, haddock tries to link to a (non-existent) function in
"XMonad.Util", which gives a "p...

2ab520eedac7447fc1f7721f16e6d3e4d6dbd0a0 authored about 2 years ago by Adam Plaice <[email protected]>
X.P.OrgMode: Return "exitCode" mkOrgPrompt

More formally, return whether the user cancelled the prompt or not.
This is useful in case we wa...

cd95bf9c28e1fdfa43b2940377690d90deb56e74 authored about 2 years ago by Tony Zorman <[email protected]>
X.P.OrgMode: Add mkOrgCfg

This ensures that we always immediately expand the file path upon
constructing an `OrgMode' reco...

b9c82940453c8831db205b682f303b55341653fe authored about 2 years ago by Tony Zorman <[email protected]>
X.U.Run: Add list, saveExcursion

08071706ba55227be44868d56524069860d79110 authored about 2 years ago by Tony Zorman <[email protected]>
X.U.Run: Don't use elispFun in progn

This is already taken care of by execute and eval, so forcing it in
progn only hampers composabi...

2ffc5de6cf075db7e231f1667c91636b42770ea1 authored about 2 years ago by Tony Zorman <[email protected]>
Merge pull request #765 from slotThe/hlint-workflow

Create HLint workflow

f55502f7235227816f64a581790db4fbe3223aa5 authored about 2 years ago by Tony Zorman <[email protected]>
CI: Remove hlint from haskell-ci

As we have a proper hlint action now, this is no longer needed.

7cee1915169d24f38bed30b641e554dd5de59bdc authored about 2 years ago by Tony Zorman <[email protected]>
CI: Add hlint workflow

Closes: https://github.com/xmonad/xmonad-contrib/issues/669

dd26fcc3f1c5ff16399e860502be10c4ada37b8a authored about 2 years ago by Tony Zorman <[email protected]>
Merge pull request #763 from slotThe/extending->tutorial

A Potpourri of Small Changes

571d017b8259340971db1736eedc992a54e9022c authored about 2 years ago by Tony Zorman <[email protected]>
X.A.Navigation2D: More prominently document strategies

Also, add a note that users who use gaps or spacing may need to look
into these strategies a bit...

cca2ccfc71c9e18a95629b643aad794f13c53808 authored about 2 years ago by Tony Zorman <[email protected]>
X.H.InsertPosition: Add combinator

Users may not see the warning that insertPosition definitely needs to be
inserted at the leftmos...

41d6ac96d5bf6537018c483b16366d7d1851cdaf authored about 2 years ago by Tony Zorman <[email protected]>
X.A.Navigation2D: Add sideNavigation as to default tiled navigation

Add sideNavigation as a fallback if needed. This should not have any
user-facing behaviour chan...

570eb8ccb8cdc03d74976b4f1f7af93495065d25 authored about 2 years ago by Tony Zorman <[email protected]>
X.A.FloatKeys: Add direction{Move,Resize}Window

These are simpler, more easily understood, alternatives to the existing
functions.

Fixes: https...

4c8edd3bfbd907309178d2651745939b4b1e240f authored about 2 years ago by Tony Zorman <[email protected]>
Refer to the tutorial instead of X.D.Extending more often

Essentially, whenever the tutorial actually has decent material on the
subject matter. The repl...

3d65a6bf72236a0b54b63b6c2c71854eb17ed3d3 authored about 2 years ago by Tony Zorman <[email protected]>
Merge pull request #759 from slotThe/parser/feature-parity

X.U.Parser: Achieve feature parity with ReadP

05c4c776af3a8c7a660ef4785c0c45c9f133fc38 authored about 2 years ago by Tony Zorman <[email protected]>
X.U.Parser: Feature parity with ReadP

While not many of these more exotic combinators are used right now, it's
still nice to have feat...

4d7ae81f7ad77df3ae83b3c2f82dfc34dc430f51 authored about 2 years ago by Tony Zorman <[email protected]>
X.U.Parser: Inline definitions

Most of these definitions are probably small enough to be inlined on
their own, but tell GHC to ...

0bef428f8fe540c0913b3134c8f8b0cc33c3f796 authored about 2 years ago by Tony Zorman <[email protected]>
X.P.OrgMode: Remove pLast

Use the more aptly named `option` instead.

2b1a15c9e57d9717c10e23638350a1f253c7e446 authored about 2 years ago by Tony Zorman <[email protected]>
Merge pull request #761 from exorcist365/master

X.H.Modal: Remove `Keys` type alias

7d4f0aaece8c9e9cbaae7d399651f8118bf0555a authored about 2 years ago by Tony Zorman <[email protected]>
X.H.Modal: Remove `Keys` type alias

This was only used in three places throughout the module and is sort of
non-standard terminology...

4734551c76b95b91b1ca140ee08bbfd65c2c4d57 authored about 2 years ago by exorcist365 <[email protected]>
X.U.Run: Add executeNoQuote

865c63a3618496e3f8c2c7424691ab59cef39518 authored about 2 years ago by Tony Zorman <[email protected]>
CHANGES: Fix thinko in module name

c3ea62c972d28f87a6a4c702a39b261e50ac65e5 authored about 2 years ago by Tomas Janousek <[email protected]>
CHANGES: Fix whitespace and misplaced underscores

005951535b04959340c1542ebc7d7163e48cb895 authored about 2 years ago by Tomas Janousek <[email protected]>
Merge pull request #410 from slotThe/remove-deprecations

Remove (more) Deprecations, Properly Deprecate Modules

ecd052b7fd2909e8fcd9df2f7b2de068c2f78208 authored about 2 years ago by Tony Zorman <[email protected]>
Merge pull request #758 from alexandersokolow/master

expose more messages in MouseResizableTile layout

e15f2d17e54d9386159def725785ff2293d3a6b7 authored about 2 years ago by Tony Zorman <[email protected]>
expose more messages in MouseResizableTile layout

9e55ae9184a5140e6c08241c7ce7d6e1eb743096 authored about 2 years ago by alexandersokolow <[email protected]>
Fix documentation bug in X.U.NSP

The Usage section made reference to a non-existent
`namedScratchpadSpawnAction` function. It has...

b9794e6a1384299d5d77e54c1c7d6670d742edff authored about 2 years ago by L. S. Leary <[email protected]>
CHANGES: Mention deprecations and removals

This reflects the changes made in the following previous commits:

- f02b3a98691d4c51bd8ea2171...

1e3b49f064e743cd7a8ab637549e42a0db2f19ca authored over 2 years ago by slotThe <[email protected]>
XMonad.Layout.Named: Deprecate

3bf9d80c40b9ec8f2900fe9fffa4fc17627b5b0d authored over 2 years ago by slotThe <[email protected]>
XMonad.Actions.SinkAll: Deprecate

f02b3a98691d4c51bd8ea2171d6a7ce9a94064a3 authored over 2 years ago by slotThe <[email protected]>
XMonad.Hooks.RestoreMinimized: Remove

4a8bd762afd5c25df716d1e66201490761bddb70 authored over 2 years ago by slotThe <[email protected]>
XMonad.Actions.MessageFeedback: Remove deprecations

16701c2df2990f92a9ffbb13e8532ce7e3f4d9e1 authored over 2 years ago by slotThe <[email protected]>
XMonad.Layout.Navigation2D: Remove deprecations

287b8bf95f0400b382a238b07e37c414d564a7c4 authored over 2 years ago by slotThe <[email protected]>
XMonad.Hooks.ICCCMFocus: Remove

6f49a9394f542a54fc70c82c0705df68bf5ed5eb authored over 2 years ago by slotThe <[email protected]>
XMonad.Layout.LayoutBuilderP: Remove

d28c0a242517e12eb6958d3ed27e5c2d94bbb16f authored over 2 years ago by slotThe <[email protected]>
XMonad.Prompt.Window: Remove deprecations

6ab4d9c0bc1256f8d4892afcee97cce3b1b76890 authored over 2 years ago by slotThe <[email protected]>
XMonad.Layout.Spacing: Remove deprecations

d8a23d47bfbcb88678e7fe8b5d7af708aecf6024 authored over 2 years ago by slotThe <[email protected]>
docs: Add additional external blog posts

This may seem a bit self-indulgent, but both of these features are
either quite new or so old th...

24f11362c75a9e3a532d5fd48ee9de00a245f408 authored over 2 years ago by Tony Zorman <[email protected]>
Merge pull request #757 from slotThe/deprecate-sp

X.U.Scratchpad: Deprecate

a267fed24ff5bd3b0f2ee6d0e9fc40b06faa4dc5 authored over 2 years ago by Tony Zorman <[email protected]>
X.U.Run: Add findFile

a44df170f4cf8bab4ef568385390a5005434b4a7 authored over 2 years ago by Tony Zorman <[email protected]>
X.U.Run: Quote string in execute and eval

Ordinarily, this should already be the case. If for some reason it is
not, definitely make sure...

2ebbe57bc2f59ab566c0466f78be6cba2647f096 authored over 2 years ago by Tony Zorman <[email protected]>
X.U.Scratchpad: Deprecate

This is i) broken and ii) just the functionality of X.U.NamedScratchpad
rewrapped (and not neces...

ea16598a78b243b96a989af095cfabdfdd61b49e authored over 2 years ago by Tony Zorman <[email protected]>
X.U.Font: Add a fallback font to initXMF

In case a font could not be opened, simply fall back to "xft:monospace"
and open that. The init...

4a3f8eb032d1d48e707fbf9de25f26c348adff00 authored over 2 years ago by Tony Zorman <[email protected]>
Merge pull request #754 from Quoteme/master

made borderresize take a parameter

b0fc55499d1658f17a565a53743944ccad97c239 authored over 2 years ago by Tony Zorman <[email protected]>
X.L.BorderResize: Add borderResizeNear

TODO
The parameter is how many pixels near the border of a window resizing
will be possible

ae652b40f498b753fd2dcddb63475f2c97fd70aa authored over 2 years ago by Luca Leon Happel <[email protected]>
Merge pull request #751 from slotThe/x.d.extending/round-two

X.D.Extending: Round Two

8a6542f6b36d696a1e1eef177bc08e073fc50467 authored over 2 years ago by Tony Zorman <[email protected]>
X.D.Extending: Rewrite keyDel

Nowadays, removing keys is mostly done via removeKeys and removeKeysP,
so the documentation shou...

cedb8d7c785f1e0be52ed8ce21f9f57441c2ce47 authored over 2 years ago by Tony Zorman <[email protected]>
X.D.Extending: Remove keyAddDel and logHook

+ $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]>
X.D.Extending: Update hooks

+ Refer to X.H.StatusBar whenever possible at the start.
+ Fix some small typos throughout the m...

9809b2013ff35345bd24f346d1d9e55659c456db authored over 2 years ago by Tony Zorman <[email protected]>
X.D.Extending: Add links to headings

This is more ergonomic to use than the old-style headings; plus, the
generated Haddock is easier...

9b6bef7e9dc0d51f3407441826c5c0fda616ffa0 authored over 2 years ago by Tony Zorman <[email protected]>
NIX.md: Suggest a recent revision of GHC 9.2

Lest anyone run into https://github.com/xmonad/xmonad/issues/389.

fd5970fb34264579c491b6275bb57459f6049d63 authored over 2 years ago by Tony Zorman <[email protected]>
Merge pull request #750 from LSLeary/nixflake

Fixes and Workarounds in flake.nix, Documentation in NIX.md

b0ca330d081e4fc22262a176c36d06dc6d1e24ec authored over 2 years ago by Tony Zorman <[email protected]>
flake.nix:

* Support comp.nix.
* Re-order overlays and modules dependency-last for sanity.
* Re-export...

edf8e2526dd368f6d9d5d319fd0d039b65c7bb64 authored over 2 years ago by L. S. Leary <[email protected]>
Bump version to 0.17.1.9 and prepare CHANGES.md sections

d0d222e9745b0fd6a6ea1ccd3bd4c05d2f8d418c authored over 2 years ago by Tomas Janousek <[email protected]>
CHANGES: Fix date for 0.17.1 release

Derp.

c68897562501d7e995c19564edfaa9d0948dacce authored over 2 years ago by Tony Zorman <[email protected]>
Bump version to 0.17.1

afd6824ce00063bb8e9b7a1c5daf0737c2f61616 authored over 2 years ago by Tony Zorman <[email protected]>
Document `WNConfig`

And rearrange the documentation slightly so it makes more sense.
Also document the defaults, and...

f5de0fc7647d34df3dbea1226dc5b6e57c44f8b0 authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
X.P.OrgMode: Require whitespace before priority

By being a bit less greedy with consuming whitespace in the date/time
parsers, we can make the `...

c701a75002bf7f089732a59c23360153d1178e1c authored over 2 years ago by Tony Zorman <[email protected]>
X.P.OrgMode: Mention more resources

Specifically, a blog post by yours truly featuring some animated GIFs,
which might be more diges...

f77fb802ebbc96a816dd5ee0d8559035fdb8073a authored over 2 years ago by Tony Zorman <[email protected]>
Merge pull request #735 from PRESFIL/x-p-unicode-unidescriptions

`X.P.Unicode`: `BS` -> `String` to support Unicode descriptions

063d97f8d37dd7c197f848202bdc24cdc2dfaf9f authored over 2 years ago by Tony Zorman <[email protected]>
X.P.Unicode: BS -> String to support Unicode descriptions

Switch the underlying UnicodeData data type from the current ByteString
implementation to String...

c187dfde4c4fa054fb6a5d09ce3297bcf1053397 authored over 2 years ago by PRESFIL <[email protected]>
X.U.Loggers: Make logTitlesOnScreen default to correct value

To keep the behaviour of the old code, we want to fall back to the
unfocused format here, not th...

766667d8fa4958e55fa18b2481f2b072196edca5 authored over 2 years ago by Tony Zorman <[email protected]>
Merge pull request #747 from slotThe/org-mode/priorities

X.P.OrgMode: Add ability to specify priorities

113dda43892cc158e5a5cc0434314a01399c20f5 authored over 2 years ago by Tony Zorman <[email protected]>
X.P.Pass: Add note about enabling fuzzy matching

Instead of providing these as default values, as originally planned,
just add a note for users w...

888a1e4f12710b8e118ae261a1535c48f7579785 authored over 2 years ago by Tony Zorman <[email protected]>
tests/OrgMode: Generate arbitrary priorities

Add the trivial Arbitrary instance for Priority, extend the Arbitrary
instance of OrgMsg, as wel...

4d11a372c9df0ca01060f68c55fda0f5fcde7ac2 authored over 2 years ago by Tony Zorman <[email protected]>
X.P.OrgMode: Add ability to specify priorities

Add the ability to specify alphabetic (`#A`, `#B`, and `#C`) org-mode
priorities[1] at the end o...

68b5a12f96cfbeb3efd33747fc0df2a56e728ccd authored over 2 years ago by Tony Zorman <[email protected]>
Merge pull request #743 from alternateved/add-log-titles-variant

X.U.Loggers: Add variants of logTitle with urgent windows support

ae7f615b605310ab91c59ad436bd76107b91f156 authored over 2 years ago by Tony Zorman <[email protected]>
X.U.Loggers: Add variants of logTitle with urgent windows support

cfc6a5293537a7cd61b9992c337279df5dba7628 authored over 2 years ago by Tomasz Hołubowicz <[email protected]>
Merge pull request #745 from geekosaur/prompt-pass-specify

Allow users to specify custom prompts

699d7d5002535567456fcbfffee723d44b70ba06 authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
Merge branch 'master' into prompt-pass-specify

996921528d3595eb1a49d0e4f284e577057903c5 authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
Merge pull request #744 from geekosaur/absolute-path

Use `mkAbsolutePath` in `doAppend` (XMonad.Prompt.AppendFile)

2ae1c86cebfe550340d66509bee5875fd11ec990 authored over 2 years ago by Tony Zorman <[email protected]>
change `XMonad.Prompt.AppendFile` to use `mkAbsolutePath`

2c5ea5f94aee8c5669598316e0376fe5082a1efd authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
modify `mkAbsolutePath` to support environment vars

If you want more general support, comment on PR #744.

64eb4e46ecffb6abd4a845c2db61d379642aa7c8 authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
versions of pass functions with user-specified prompt

By request of a user on IRC

84f928068fa7b6255c74e7707b4fb4b2c7c5594c authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
update CHANGES.md

a7ed269a01d8d556906f1ce177c0e9d3c0851275 authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
Merge pull request #742 from slotThe/sideborderdec

New module: XMonad.Layout.SideBorderDecoration

40171824cd22ff672274861b10af4cc8d7326717 authored over 2 years ago by Tony Zorman <[email protected]>
New module: XMonad.Layout.SideBorderDecoration

New module that allows for having a configurable border position around
windows. Originally fou...

7185b28e09cef33fe6ede3553623438fe0835826 authored over 2 years ago by Tony Zorman <[email protected]>
X.U.Parser: Give (Parser a) an IsString instance when a ~ String

When the -XOverloadedStrings language extension is on, treat a string s
as the parser 'string' s...

284463a172c707c107b0b0a7987a1bd281b12b1e authored over 2 years ago by Tony Zorman <[email protected]>
X.U.Run: Use isPrefixOf in withEmacsLibs

The `lisp` and `elpa` lists will simply be the (unqualified) file names.
Thus, if we use isInfix...

df3d0aa057c0a783e0314433b7d18bb97a0bb750 authored over 2 years ago by Tony Zorman <[email protected]>
Remove all remaining occurences of defaultTConf

Data.Default deprecations were removed in
5140f5b5d06790e055eb7fb0cf3eccc4997aa736, yet some com...

ee97eec17d7ce55f85003a46d34f25c9d2a1e93f authored over 2 years ago by Tony Zorman <[email protected]>
fix some deprecated and removed `defaultTConf`s

6b4675e3fa85f95f808a95f8cad790e798cf6ad5 authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
X.U.Grab: Hide mkGrabs from XMonad

With [1] merged, the XMonad module from core now exports mkGrabs and
setNumlockMask (now cacheNu...

0934fe5cd75897474bfffc8fa6254a57dc549d5d authored over 2 years ago by Tony Zorman <[email protected]>
Merge pull request #736 from geekosaur/EWMH-windowDebug

print EWMH type and state in debugWindow

8268cdde26af79f9969706767169e3443caf7699 authored over 2 years ago by Tony Zorman <[email protected]>
print EWMH type and state in debugWindow

607fdc2a1232a26cab3848ffc89d7322482d07ce authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
Merge pull request #737 from geekosaur/bits-warning

silence warning about extraneous Data.Bits import

0a3fa0c3edbff6ea348727fce5aade463a14f984 authored over 2 years ago by Yecine Megdiche <[email protected]>
silence Data.Bits warning

I had missed that `(.&.)` was already being imported from
`XMonad.Prelude`.

1aad21e866d87c8ea8c4d78ec7e439bbf06e3224 authored over 2 years ago by brandon s allbery kf8nh <[email protected]>
scripts: Include xmonad{ctl,propread}.hs in the release tarball

Last year I thought a bit about making this an actual `executable` in
xmonad-contrib.cabal, but ...

8da08b8848b500613840b80bbf695c7ff1f1e927 authored over 2 years ago by Tomas Janousek <[email protected]>