aboutsummaryrefslogtreecommitdiff
path: root/src/Rahm/Desktop/Keys
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2022-11-23 11:53:15 -0700
committerJosh Rahm <rahm@google.com>2022-11-23 11:53:15 -0700
commit903a9acb217c49dd76ca864184a7858a7a56731d (patch)
tree7e77a1617e4229e036a91f8be1661aa552925ffb /src/Rahm/Desktop/Keys
parent8d195efe11116f41f18f74e06fe25a06b5d5eb21 (diff)
downloadrde-903a9acb217c49dd76ca864184a7858a7a56731d.tar.gz
rde-903a9acb217c49dd76ca864184a7858a7a56731d.tar.bz2
rde-903a9acb217c49dd76ca864184a7858a7a56731d.zip
Add export lists to all modules.
Diffstat (limited to 'src/Rahm/Desktop/Keys')
-rw-r--r--src/Rahm/Desktop/Keys/Wml.hs58
1 files changed, 25 insertions, 33 deletions
diff --git a/src/Rahm/Desktop/Keys/Wml.hs b/src/Rahm/Desktop/Keys/Wml.hs
index 02ea94e..34bbdff 100644
--- a/src/Rahm/Desktop/Keys/Wml.hs
+++ b/src/Rahm/Desktop/Keys/Wml.hs
@@ -12,7 +12,30 @@
-- &z!~@,,^ // The window tagged with z and The last window on the screen third from the left
-- @@s // All the windows that share a workspace with the window tagged s
-- \%@s // All windows except those on workspace 's'
-module Rahm.Desktop.Keys.Wml where
+module Rahm.Desktop.Keys.Wml
+ ( readWorkspaceMacro,
+ readWindowsetMacro,
+ readNextWorkspace,
+ readNextLocationSet,
+ moveLocationToWorkspace,
+ moveLocationToWorkspaceFn,
+ gotoWorkspaceFn,
+ readMacroString,
+ justWorkspace,
+ justWorkspaceWithPreferredWindow,
+ blackHoleWorkspace,
+ alternateWorkspace,
+ floatWorkspace,
+ joinMaybe,
+ feedKeys,
+ feedKeysT,
+ workspaceForKeysT,
+ workspaceForKeys,
+ locationSetForKeysT,
+ locationSetForKeys,
+ readNextWorkspaceName,
+ )
+where
import Control.Monad (forM_, join, when)
import Control.Monad.Trans.Class (MonadTrans (lift))
@@ -111,38 +134,7 @@ import XMonad
)
import XMonad.Prompt.ConfirmPrompt (confirmPrompt)
import qualified XMonad.Util.ExtensibleState as XS (get, modify)
-import Prelude
- ( Applicative,
- Eq ((==)),
- Foldable (elem, null),
- Fractional ((/)),
- Functor (fmap),
- Maybe (..),
- Monad (return),
- MonadFail (fail),
- Num ((-)),
- Read,
- Show (show),
- String,
- Traversable (mapM),
- break,
- concatMap,
- filter,
- flip,
- id,
- map,
- mapM_,
- not,
- reverse,
- snd,
- tail,
- ($),
- (++),
- (.),
- (<$>),
- (=<<),
- (||),
- )
+import Prelude hiding (head, last)
type KeyString = [(KeyMask, KeySym, String)]