Joseph C. Sible
5860864e45
Use drop 1
instead of reimplementing it in terms of tail
2019-12-14 23:43:31 -05:00
Anish Tondwalkar
d6244a1069
X.L.MouseResizableTile borderWidth via focused win
...
When we calculate draggerGeometry, we should use the current width of
the border (if available), rather than the initial borderWidth.
2019-12-01 17:09:54 -08:00
Ingolf Wagner
1a3d58143e
XMonad.Layout.BoringWindows: add markBoringEverywhere
...
to mark the currently focused window boring on all layouts,
when using XMonad.Actions.CopyWindow.
2019-11-21 17:42:01 +13:00
Daniel Gorin
28b3e34fd7
Prompt: Use searchPredicate in more cases
...
Prompts based on `mkComplFunList` and `mkComplFunList'` were not
taking into account the `searchPredicate` funtion from `XPConfig`.
This was rather confusing.
We fix it by passing `XPConfig` to these functions; although
this is strictly more than they need, it makes the breaking change very
easy to fix and is also more future-proof.
2019-11-18 20:13:40 +00:00
tidues
3825c56e1d
TallMastersCombo New Feature
2019-10-29 01:20:11 -04:00
Tomas Janousek
d07f0a9ee4
X.L.Fullscreen: fullscreenSupport advertises fs support in _NET_SUPPORTED
...
Makes X.L.Fullscreen behave similarly to ewmhFullscreen. See the
X.H.EwmhDesktops commit for details.
2019-10-16 16:25:37 +02:00
Tomas Janousek
7bf8544f1c
X.H.EwmhDesktops: optionally advertise fullscreen support in _NET_SUPPORTED
...
Provide a way to advertise _NET_WM_STATE_FULLSCREEN in _NET_SUPPORTED.
I had this hardcoded for a while but read the mpv manpage recently:
Specifically, yes will force use of NetWM fullscreen support, even
if not advertised by the WM. This can be useful for WMs that are
broken on purpose, like XMonad. (XMonad supposedly doesn't advertise
fullscreen support, because Flash uses it. Apparently, applications
which want to use fullscreen anyway are supposed to either ignore
the NetWM support hints, or provide a workaround. Shame on XMonad
for deliberately breaking X protocols (as if X isn't bad enough
already).
I'm not sure Flash is still a good reason these days to not advertise
fullscreen support yet still handle it and look like idiots while doing
so. (And if anyone thinks it is a good reason, their unchanged xmonad
config will continue behaving that way.)
2019-10-16 16:25:36 +02:00
Tomas Janousek
dc2b96d575
Use Graphics.X11.Xlib.Atom constants in invocations of changeProperty
2019-10-16 16:24:29 +02:00
slotThe
bcd4dde298
Remove redundant do's
2019-10-11 16:35:54 +02:00
slotThe
30d45f8993
Clean up Control.Monad imports
2019-10-08 11:27:30 +02:00
slotThe
273ae32438
Replace 'join . fmap' with =<<
2019-10-08 11:19:09 +02:00
slotThe
22aebcb26d
Replace 'fmap f $ fa' with 'f <$> fa', apply functor laws
2019-10-08 11:13:02 +02:00
slotThe
e8da66e575
Replace liftM with fmap
2019-10-08 10:45:44 +02:00
slotThe
0b26ddf489
Replace liftM2 with liftA2
2019-10-08 10:41:14 +02:00
slotThe
53b57eba14
Replace liftM
and fmap
with <$>
2019-10-08 10:33:56 +02:00
slotThe
f3024e6779
Remove unnecessary imports of Control.Applicative
2019-10-08 10:21:15 +02:00
Brent Yorgey
f98095d33e
Merge pull request #311 from skewerr/master
...
Added module X.A.PerWindowKeys
2019-10-07 10:45:29 -05:00
Sibi Prabakaran
a8d41df92b
Added allApplications to XMonad.Prompt.Window
2019-10-06 10:06:02 +05:30
Brent Yorgey
7100e7db4f
Merge pull request #315 from tidues/master
...
A New Layout Combinator: TallMastersCombo
2019-10-05 17:52:18 -05:00
Brent Yorgey
6040fe6c8f
Merge pull request #318 from slotThe/master
...
X.A.Search: Update hoogle URL
2019-10-05 08:05:44 -05:00
slotThe
48e6bb5529
X.A.Search: Update hoogle URL
2019-10-05 10:30:50 +02:00
Evgeny Budilovsky
3c7d58b836
XMonad/Actions/Search: fix spelling mistake
2019-10-05 09:11:38 +03:00
Wilson Sales
6eae27390d
Added module X.A.PerWindowKeys
...
Allows one to shortcut actions that are performed based on queries.
Signed-off-by: Wilson Sales <spoonm@spoonm.org >
2019-09-30 21:21:46 -03:00
tidues
6da250003f
XMonad.Layout.TallMastersCombo v1.0
2019-09-27 16:36:30 -04:00
Peter Simons
94662bffc6
XMonad.Util.Invisible: fix build with GHC 8.8.1
...
This change needs base-4.9.0.0 or later so that we can
include Control.Monad.Fail. We could jump through hoops to
support older compilers still, but it feels like it's not
worthwhile.
2019-09-21 21:03:13 +02:00
Brent Yorgey
23102a6d5c
Merge pull request #289 from berkeleyinc/improved-left-right-tabbed
...
Improved tabbedRight and tabbedLeft in XMonad.Layout.Tabbed
2019-09-16 16:47:28 -05:00
Brent Yorgey
728f9bc270
Merge pull request #299 from pkinsky/master
...
Add configurable border width fields to XMonad.Layout.Decoration.Theme
2019-08-12 08:32:22 -05:00
Brent Yorgey
603fc4ccb7
Merge branch 'master' into master
2019-08-12 07:22:39 -05:00
Ryan Trinkle
6a0dc1685c
Add XMonad.Prompt.Pass.passGenerateAndCopy
2019-08-10 10:25:34 -04:00
Evgeny Kurnevsky
18979de5f6
Make fuzzy sort show shorter strings first.
2019-08-08 09:12:48 +03:00
Ryan Trinkle
52a3800b96
Make XMonad.Prompt.Pass traverse symlinks for its tab completion
2019-08-07 13:09:40 -04:00
Brent Yorgey
dd89eae446
Merge pull request #300 from roosemberth/refocuslast
...
RefocusLast Module
2019-05-26 20:32:30 -05:00
Obszczymucha
6b68ec5c00
Add SplitShiftDirectional message into BinarySpacePartition layout.
2019-05-26 16:01:06 +10:00
Henri Jones
4e4856c722
Fix broken internal Haddock links
2019-05-07 22:32:05 +01:00
L. S. Leary
04b32ae021
X.H.RefocusLast: added action to swap current window with last + minor refactoring.
2019-05-01 23:53:07 +02:00
L. S. Leary
9c6d1e696f
X.H.RefocusLast: added runtime toggle and refactored predicate system.
2019-05-01 16:56:44 +02:00
L. S. Leary
dad911913c
RefocusLast bug fix, extension to support float-only refocusing and
...
improved support for refocusing on non-current workspaces.
2019-05-01 16:56:39 +02:00
Paul Kinsky
b3f5a09673
record changes
2019-04-17 16:40:48 -07:00
Brent Yorgey
fcd296e87a
Merge branch 'master' into bg-ratio
2019-04-10 22:07:06 -05:00
Ricky Hariady
c3cee11ad6
Support OTP in XMonad.Prompt.Pass
...
update CHANGES.md
2019-04-05 09:31:49 +07:00
Alex Griffin
fcced8991a
Hooks.WallpaperSetter: Preserve aspect ratio while scaling images
2019-03-18 16:32:35 -05:00
Alex Griffin
bfb52a5025
XMonad.Util.Themes: Add adwaitaTheme and adwaitaDarkTheme
2019-03-13 14:48:10 -05:00
Brent Yorgey
66c1977c29
Merge branch 'master' into module-MutexScratchpads
2019-03-06 15:14:27 -06:00
Alex Hirzel
ca69574cfe
Actions.GroupNavigation: add CMS import
2019-03-03 10:59:58 -05:00
Alex Hirzel
faa252e309
Actions.GroupNavigation: another import issue
2019-03-03 10:20:22 -05:00
Alex Hirzel
71fec4f61a
Actions.GroupNavigation: fix bad import
2019-03-03 10:08:25 -05:00
Alex Hirzel
e12511c658
Actions.GroupNavigation: move "Utilities" header for documentation
2019-03-02 09:32:16 -05:00
Alex Hirzel
52890f6007
Actions.GroupNavigation: document isOnAnyVisibleWS
2019-02-27 23:08:07 -05:00
Alex Hirzel
51bc32ea75
Actions.GroupNavigation: add isOnAnyVisibleWS
2019-02-27 23:08:07 -05:00
Alex Hirzel
cce7f50372
Actions.GroupNavigation: hlint fixes
2019-02-27 23:08:04 -05:00