mirror of
https://github.com/xmonad/xmonad-contrib.git
synced 2025-08-18 13:43:48 -07:00
X.A.CycleWS: convert tabs to spaces (closes #266)
This commit is contained in:
@@ -172,7 +172,7 @@ data WSDirection = Next | Prev
|
|||||||
-- | What type of workspaces should be included in the cycle?
|
-- | What type of workspaces should be included in the cycle?
|
||||||
data WSType = EmptyWS -- ^ cycle through empty workspaces
|
data WSType = EmptyWS -- ^ cycle through empty workspaces
|
||||||
| NonEmptyWS -- ^ cycle through non-empty workspaces
|
| NonEmptyWS -- ^ cycle through non-empty workspaces
|
||||||
| HiddenWS -- ^ cycle through non-visible workspaces
|
| HiddenWS -- ^ cycle through non-visible workspaces
|
||||||
| HiddenNonEmptyWS -- ^ cycle through non-empty non-visible workspaces
|
| HiddenNonEmptyWS -- ^ cycle through non-empty non-visible workspaces
|
||||||
| AnyWS -- ^ cycle through all workspaces
|
| AnyWS -- ^ cycle through all workspaces
|
||||||
| WSIs (X (WindowSpace -> Bool))
|
| WSIs (X (WindowSpace -> Bool))
|
||||||
@@ -186,7 +186,7 @@ wsTypeToPred NonEmptyWS = return (isJust . stack)
|
|||||||
wsTypeToPred HiddenWS = do hs <- gets (map tag . hidden . windowset)
|
wsTypeToPred HiddenWS = do hs <- gets (map tag . hidden . windowset)
|
||||||
return (\w -> tag w `elem` hs)
|
return (\w -> tag w `elem` hs)
|
||||||
wsTypeToPred HiddenNonEmptyWS = do ne <- wsTypeToPred NonEmptyWS
|
wsTypeToPred HiddenNonEmptyWS = do ne <- wsTypeToPred NonEmptyWS
|
||||||
hi <- wsTypeToPred HiddenWS
|
hi <- wsTypeToPred HiddenWS
|
||||||
return (\w -> hi w && ne w)
|
return (\w -> hi w && ne w)
|
||||||
wsTypeToPred AnyWS = return (const True)
|
wsTypeToPred AnyWS = return (const True)
|
||||||
wsTypeToPred (WSIs p) = p
|
wsTypeToPred (WSIs p) = p
|
||||||
|
Reference in New Issue
Block a user