Brent Yorgey
ba9b108a68
Merge pull request #263 from bgamari/ewmh-wakeup-reduction
...
Wakeup reduction in EwmhDesktops
2019-02-27 21:21:37 -06:00
Brent Yorgey
2ce876c330
Merge pull request #284 from skewerr/master
...
X.A.DynamicWorkspaceOrder: add transformation-aware withNthWorkspace
2019-02-13 05:49:42 -06:00
Zubin Duggal
cf789504e8
Use absolute paths in DynamicProjects
2019-02-13 16:06:10 +05:30
Brent Yorgey
60b35ff431
Merge branch 'master' into bracket-prompt-resources
2019-02-12 09:13:51 -06:00
Michael Sloan
d9f43c78d6
Fix XMonad.Prompt wraparound when maxComplRows not Nothing #217
2019-02-10 04:47:16 -08:00
Michael Sloan
b9603a0e10
Also destroy completion window on exceptions #180
2019-02-10 04:18:56 -08:00
Michael Sloan
09a5fa111c
Use bracket pattern in XMonad.Prompt
2019-02-10 04:18:30 -08:00
Michael Sloan
41a2db5563
Refactoring: helper for mkXPromptWithReturn and mkXPromptWithModes
2019-02-10 03:51:40 -08:00
Yclept Nemo
207d5962e2
Vim for 'XMonad.Prompt': backwards compatibility
...
Colors in 'XPState' continue to use 'XPColor' since it provides a
cleaner interface. For backwards compatibility color changes to
'XPConfig' were reverted. To avoid accessor clashes you'll have to deal
with slightly different names:
| 'XPState'/'XPColor' | 'XPConfig' |
| ------------------- | ----------- |
| bgNormal | bgColor |
| fgNormal | fgColor |
| bgHighlight | bgHLight |
| fgHighlight | fgHLight |
| border | borderColor |
2019-01-26 15:18:27 -05:00
Yclept Nemo
b0d6e0f942
Vim for 'XMonad.Prompt':
...
A vim-like keymap, yay! And dynamic colors and a reworked event loop.
Also fixes 'showCompletionOnTab' which was broken, and many new or
improved prompt interface functions.
Changes moveWord/moveWord' but updates the old keymaps to retain the
original behavior. See the documentation to do the same to your XMonad
configuration.
P.S. That bug I mention was there before my changes.
2019-01-26 14:49:52 -05:00
Brent Yorgey
a774168415
Merge pull request #264 from namo626/module/TwoPanePersistent
...
Added module X.L.TwoPanePersistent
2019-01-22 11:15:36 -06:00
Brent Yorgey
17da8bc8ee
Merge pull request #259 from u11gh/passEditPrompt
...
Add passEditPrompt to Xmonad.Prompt.Pass
2019-01-21 16:49:38 -06:00
Brent Yorgey
c2c0585d7e
Merge branch 'master' into module/TwoPanePersistent
2019-01-21 11:03:26 -06:00
yuri
13260cae58
Merge branch 'improved-left-right-tabbed' of github.com:berkeleyinc/xmonad-contrib into improved-left-right-tabbed
2019-01-09 07:42:46 +01:00
yuri
298cdd6114
improving tabbedRight/tabbedLeft by having their tabs' height set by decoHeight
2019-01-09 07:41:10 +01:00
yuri
36356dd8f5
improving tabbedRight/tabbedLeft by having their tabs' height set by decoHeight
2019-01-09 07:37:03 +01:00
Wilson Sales
dd905d2603
X.A.DynamicWorkspaceOrder: add transformation-aware withNthWorkspace
...
The user may modify the list of workspace tags that results form
applying the dynamic order. This way one may filter workspaces they
don't want in the order (e.g. "NSP") or apply any transformation he
wishes to the list of tags.
2018-11-08 19:02:59 -02:00
Leary
204524328d
Merge pull request #282 from anthraxx/fixup/prompt-fuzzymatch
...
XMonad.Prompt sorter for FuzzyMatch
2018-10-18 05:36:51 +13:00
Peter Simons
c5c3fec26c
inhale: avoid monadic pattern matching in pure code
...
These changes avoid the need for having a MonadFail instance for Decoder.
2018-09-28 11:47:11 +02:00
Peter Simons
59fbcdfba9
dumpExcept: avoid monadic pattern matching in pure code
...
These changes avoid the need for having a MonadFail instance for Decoder.
2018-09-28 11:46:33 +02:00
Peter Simons
778e32305f
dumpString: avoid monadic pattern matching in pure code
...
These changes avoid the need for having a MonadFail instance for Decoder.
2018-09-28 11:45:39 +02:00
Peter Simons
5334130bf7
historyCompletion: prefer Data.Map.foldr over deprecated fold function
2018-09-28 11:44:49 +02:00
anthraxx
6dcc36c904
XMonad.Prompt.FuzzyMatch: favor modern windowPrompt in docs
...
Use modern windowPrompt in docs instead of the deprecated
windowPromptGoto.
2018-09-25 22:16:06 +02:00
anthraxx
705494eb4c
XMonad.Prompt.FuzzyMatch: fix missing docs code block
2018-09-25 22:16:06 +02:00
Sergey Alirzaev
6b9fb096d6
employ the prompt sorter for the window selector
...
as in https://markmail.org/thread/kgrybzqarqzqiige
2018-09-25 22:15:45 +02:00
L. S. Leary
4dcc78b59e
Added the X.U.PureX
module and generalised type signatures in
...
`X.U.ExtensibleState`.
2018-09-19 02:35:55 +12:00
L. S. Leary
dba402aba4
X.L.G.Helpers
: replace (deprecated) send
with sendMessageB
as we
...
may now need the refresh it can perform.
2018-09-16 13:52:43 +12:00
L. S. Leary
8ea584cdb9
X.L.Groups
:
...
* Rewrite the `refocus` function such that it modifies the windowset
without performing a refresh, instead returning the given layout
object when one is required.
* Message handling which uses `refocus` has been rewritten to less
frequently request unnecessary refreshes.
2018-09-16 13:52:43 +12:00
L. S. Leary
6ea4ee8fbd
X.A.MessageFeedback
: update manual Message
handlers following
...
changes to `X.O.sendMessage`.
2018-09-16 13:52:43 +12:00
Yclept Nemo
8ec1efd472
X.L.Fullscreen: 'FullscreenFull' hides all windows
...
The 'FullscreenFull' layout modifier hides all windows fully covered by
the fullscreen area, even when no fullscreen windows are present. Fix
this, closing #278 . Also switch to 'X.U.Rectangle'.
2018-09-05 07:47:25 -04:00
Nick Hu
62d161ca4e
Typo in PhysicalScreens.hs
...
The documentation has a typo so copying and pasting the example does not work.
2018-08-08 16:53:44 +09:00
L. S. Leary
4f23016e54
GHC 7.8 compatibility:
...
* Explicitly import pure, (<$>), (<*>) and (<$) from Control.Applicative.
* Use DeriveDataTypeable pragma.
* Remove type signature from pattern synonym.
2018-07-30 22:50:03 +12:00
LSLeary
4ec78aa3f2
Merge pull request #273 from orbisvicis/reSpaced
...
reSpaced: Compatibility v2
2018-07-30 22:12:55 +12:00
L. S. Leary
ea39960bd4
Merge pull request #261 from orbisvicis/messaging
2018-07-30 22:05:48 +12:00
L. S. Leary
d015416573
Revert "Merge pull request #256 from LSLeary/refocuslast"
...
This reverts commit b0f9197e04
, reversing
changes made to 6b8a8f9c8d
.
Not for 0.14.
2018-07-30 16:53:44 +12:00
Brent Yorgey
c90241807a
Merge pull request #269 from MichielDerhaeg/belgianKeys
...
add support for belgian keyboards in XMonad.Config.Azerty
2018-07-27 11:40:50 -05:00
Brent Yorgey
0731407537
Merge pull request #270 from lucianposton/doc
...
X.L.MultiToggle: Doc improvement
2018-07-27 11:39:01 -05:00
Brent Yorgey
a6a69394be
Merge pull request #271 from lucianposton/tbf
...
Add the X.L.MultiToggle.TabBarDecoration module
2018-07-27 11:38:35 -05:00
Yclept Nemo
3e68036360
XMonad.Layout.Spacing: extreme compatibility
...
* Reintroduce the original 'ModifySpacing' type and constructor as
deprecated; the new 'ModifySpacing' type was renamed to
'SpacingModifier'. Suggested by @LSLeary.
* Types 'SpacingWithEdge', 'SmartSpacing', and 'SmartSpacingWithEdge'
have been reintroduced as deprecated type synonyms of 'Spacing'. Work
by @LSLeary.
Also 'borderMap' is now exported; it might be useful.
2018-07-19 15:06:35 -04:00
Lucian Poston
8109a605fd
X.U.Themes: Add darkTheme
2018-07-17 19:17:45 -07:00
Lucian Poston
048bb42e7a
Add the X.L.MultiToggle.TabBarDecoration module
2018-07-16 19:51:14 -07:00
Lucian Poston
b9ef1649b0
X.L.MultiToggle: Doc improvement
2018-07-15 17:18:12 -07:00
Michiel Derhaeg
d0e283d175
add support for belgian keyboards in XMonad.Config.Azerty
2018-07-05 22:22:28 +02:00
L.S. Leary
90e54a9abb
Fix to X.L.Grid as per issue #223 ; it will no longer calculate more columns than there are windows.
2018-07-02 18:20:13 +12:00
namo626
913183463a
added module X.L.TwoPanePersistent
...
updated CHANGES.md
2018-06-22 18:40:14 -04:00
Ben Gamari
92fe5f34ff
EwmhDesktops: Cache properties independently
2018-06-19 12:39:24 -04:00
Ben Gamari
8c309f87b8
EwmhDesktops: Cache active window as well
2018-06-19 11:54:20 -04:00
Ben Gamari
f6f925c823
Use extensible state instead of IORef
2018-06-19 11:54:18 -04:00
Ben Gamari
203e63b055
EwmhDesktops: Only update properties when something changed
2018-06-19 10:03:20 -04:00
Ben Gamari
e814f748b5
EwmhDesktops: Cache property values to avoid needless property changes
2018-06-19 01:47:08 -04:00