alternateved
2a9ccf3002
X.A.CycleWS: Fix names in example
2021-10-14 17:57:00 +02:00
slotThe
38c11c1e3c
Add "Description" field to module headers
...
Fixes: https://github.com/xmonad/xmonad-contrib/issues/592
2021-09-26 14:15:54 +02:00
Yecine Megdiche
ea990921e2
X.A.CycleWS: Added ignoringWSs
...
`ignoringWSs` is useful in combination with `X.U.NamedScratchpad` to
skip a list of tags
2021-06-15 08:51:02 +02:00
Yecine Megdiche
51394c6e3e
X.A.CycleWS: Deprecated WSType Data Constructors
...
By deprecating everything except `WSIs` and adding constructors to
logically combine `WSType` values, we can have a more flexible interface.
Adding anything to the old interface would mean going through `WSIs`, and
all old constructors can be implemented of terms of `WSIs`.
2021-06-15 08:48:53 +02:00
slotThe
bd5b969d9b
Apply hlint hints
...
All hints are applied in one single commit, as a commit per hint would
result in 80+ separate commits—tihs is really just too much noise.
Related: https://github.com/xmonad/xmonad-contrib/issues/537
2021-06-06 18:59:05 +02:00
slotThe
2469269119
New module: XMonad.Prelude
...
This is a convenience module in order to have less import noise. It
re-exports the following:
a) Commonly used modules in full (Data.Foldable, Data.Applicative, and
so on); though only those that play nicely with each other, so that
XMonad.Prelude can be imported unqualified without any problems.
This prevents things like `Prelude.(.)` and `Control.Category.(.)`
fighting with each other.
b) Helper functions that don't necessarily fit in any other module;
e.g., the often used abbreviation `fi = fromIntegral`.
2021-05-13 17:44:47 +02:00
slotThe
53b57eba14
Replace liftM
and fmap
with <$>
2019-10-08 10:33:56 +02:00
Luc DUZAN
9da78669e7
Add HiddenEmptyWS to CycleWS
...
When I have multiscreen I think it's usefull to get the next empty workspace
that is not already displayed.
2016-12-22 22:48:23 +01:00
Dmitri Iouchtchenko
498a50d109
Make X.A.CycleWS not rely on hidden WS order
2013-01-09 02:33:28 +00:00
Wirt Wolff
f4fc9fe503
X.A.CycleWS Refactor and add toggleWS' that excludes listed tags
2011-09-07 23:27:30 +00:00
Adam Vogt
ff41d7dc68
Export X.A.CycleWS.screenBy (issue 439)
2011-06-07 00:20:53 +00:00
Brent Yorgey
f25c348669
X.A.CycleWS: export generalized 'doTo' function for performing an action on a workspace relative to the current one
2009-12-30 19:19:53 +00:00
Anders Engstrom
5463e04b94
X.A.CycleWS cycle by tag group
...
Allow grouping of workspaces, so that a user can cycle through those in the same group. Grouping is done by using a special character in the tag.
2009-11-15 13:02:17 +00:00
Adam Vogt
74a03cd8fb
Refer to modm as the current modMask
...
This makes the config suggestions consistent with the current template.
2009-10-22 04:11:26 +00:00
Daniel Schoepe
e2113acd35
Factor out direction types and put them in X.U.Types
...
This patch factors out commonly used direction types like
data Direction = Prev | Next
and moves them to X.U.Types.
2009-09-19 19:17:17 +00:00
Wirt Wolff
5daaf583b7
A.CycleWS: add toggleOrView fns, fix doc, prevent head exception
2009-08-17 21:55:49 +00:00
Roman Cheplyaka
b3822c6faa
X.A.CycleWS: convert tabs to spaces ( closes #266 )
2009-01-27 18:56:04 +00:00
Joachim Breitner
5f361b02af
Implement HiddenNonEmptyWS with HiddenWS and NonEmptyWS
...
(Just to reduce code duplication)
2008-10-06 21:10:27 +00:00
Joachim Breitner
5514c2ddca
Add straightforward HiddenWS to WSType
...
With NonEmptyWS and HiddenNonEmptyWS present, HiddenWS is obviously missing.
2008-10-06 21:05:48 +00:00
Devin Mullins
f3b6b2707a
cleanup - use currentTag
2008-09-21 01:11:59 +00:00
David Roundy
6da9d73f0d
add HiddenNonEmptyWS to CycleWS to avoid workspaces already visible.
2008-03-08 22:37:17 +00:00
its.sec
3e5b16da3d
add swapScreen to CycleWS
...
* add support for swapping the workspaces on screens to CycleWS
2008-02-06 19:10:32 +00:00
Brent Yorgey
e6d229e8e1
CycleWS: change example binding for toggleWS from mod-t to mod-z. example bindings shouldn't conflict with default key bindings.
2008-02-01 20:21:26 +00:00
Brent Yorgey
5492a1265e
REMOVE RotView: use CycleWS instead.
...
See CycleWS docs for info on switching, or just look at the changes to
XMonad.Config.Droundy.
2008-02-01 18:06:18 +00:00
Brent Yorgey
1cfbd20de1
CycleWS: add more general functionality that now subsumes the functionality of RotView. Now with parameterized workspace sorting and predicates!
2008-02-01 12:15:24 +00:00
mail
35c5c1eaf0
shiftPrevScreen and shiftNextScreen, to make CycleWS consistent
2007-12-31 17:16:09 +00:00
Spencer Janssen
0bf616d2fb
-Wall police
2007-12-28 06:18:22 +00:00
mail
54c138c4f0
Add support for cycling through screens to CycleWS
2007-12-27 18:26:35 +00:00
Spencer Janssen
e11534fa56
Factor workspace sorting into a separate module
2007-12-22 10:41:14 +00:00
Spencer Janssen
3a522e7e3c
Remove XMonad.Operations imports
2007-12-08 00:05:47 +00:00
Spencer Janssen
dc11825588
Remove redundant imports
2007-12-07 23:38:27 +00:00
Brent Yorgey
09faa86c16
Haddock docs: modMask --> modMask x
2007-11-24 02:26:35 +00:00
Brent Yorgey
52df6deb52
CycleWS: haddock updates
2007-11-23 20:11:22 +00:00
Spencer Janssen
cd1884466a
Hierarchify
2007-11-01 20:10:59 +00:00