aboutsummaryrefslogtreecommitdiff
path: root/src/Rahm/Desktop/Keys.hs
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2022-04-18 16:38:05 -0600
committerJosh Rahm <rahm@google.com>2022-04-18 16:38:05 -0600
commit75886bd10e782425179f244d0a650d9861bc2843 (patch)
tree2e23dea6f2f4c45ccd7a8e0f9be5fc5a6da2fb71 /src/Rahm/Desktop/Keys.hs
parent8b6c4a54f79b35ba153acf6dd6b6f1804237c545 (diff)
downloadrde-75886bd10e782425179f244d0a650d9861bc2843.tar.gz
rde-75886bd10e782425179f244d0a650d9861bc2843.tar.bz2
rde-75886bd10e782425179f244d0a650d9861bc2843.zip
Rename Lang to WindowManagementLanguage (Moved to Wml.hs). Add more features to it.
Diffstat (limited to 'src/Rahm/Desktop/Keys.hs')
-rw-r--r--src/Rahm/Desktop/Keys.hs12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/Rahm/Desktop/Keys.hs b/src/Rahm/Desktop/Keys.hs
index da3b695..6973b81 100644
--- a/src/Rahm/Desktop/Keys.hs
+++ b/src/Rahm/Desktop/Keys.hs
@@ -52,7 +52,7 @@ import Rahm.Desktop.Layout.Rotate (rotateLayout)
import Rahm.Desktop.Common
import Rahm.Desktop.Logger
import Rahm.Desktop.Marking
-import Rahm.Desktop.Lang
+import Rahm.Desktop.Keys.Wml
import Rahm.Desktop.MouseMotion
import Rahm.Desktop.PassMenu
import Rahm.Desktop.PromptConfig
@@ -140,7 +140,7 @@ keymap = runKeys $ do
let subkeys keysM = Submap (runKeys keysM config)
repeatable keysM = Repeat (runKeys keysM config)
- bind xK_apostrophe $ do
+ forM_ [xK_apostrophe, xK_w] $ \k -> bind k $ do
justMod $
doc "Jumps between marks." $
runMaybeT_ $ do
@@ -189,8 +189,9 @@ keymap = runKeys $ do
bind xK_F8 $
justMod $
- doc "Print this documentation." $
- sendMessage toggleHole
+ doc "Experimental" $ do
+ (logs . printf "WS: %s" . show . fmap workspaceName) =<< workspaceForString ",^"
+ (logs . printf "Wins: %s" . show) =<< locationSetForString "&s@,^"
bind xK_F10 $ do
justMod playPauseDoc
@@ -489,9 +490,6 @@ keymap = runKeys $ do
bind xK_v $
justMod (return () :: X ())
- bind xK_w $ do
- justMod $ doc "Jump to a window (via rofi)" windowJump
-
bind xK_x $ do
justMod $
doc "Toggles respect for struts." $