Actions.GroupNavigation: add CMS import

This commit is contained in:
Alex Hirzel
2019-03-03 10:59:58 -05:00
parent faa252e309
commit ca69574cfe

View File

@@ -34,6 +34,7 @@ module XMonad.Actions.GroupNavigation ( -- * Usage
) where
import Control.Monad.Reader
import Control.Monad.State
import Data.Foldable as Fold
import Data.Map as Map
import Data.Sequence as Seq
@@ -233,7 +234,7 @@ findM cond xs = findM' cond (viewl xs)
isOnAnyVisibleWS :: Query Bool
isOnAnyVisibleWS = do
w <- ask
ws <- liftX $ XS.gets windowset
ws <- liftX $ gets windowset
let allVisible = concat $ maybe [] SS.integrate . SS.stack . SS.workspace <$> SS.current ws:SS.visible ws
visibleWs = w `elem` allVisible
unfocused = maybe True (w /=) $ SS.peek ws