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 <joshuarahm@gmail.com>2022-10-09 12:19:46 -0600
commit92e36c9262e7cc2f9ffdb7e45ef9aed43fa1e18c (patch)
tree2e23dea6f2f4c45ccd7a8e0f9be5fc5a6da2fb71 /src/Rahm/Desktop/Keys.hs
parent7f5b461a8dcd8844bb7918c6b9a7ee7d244c4d7c (diff)
downloadrde-92e36c9262e7cc2f9ffdb7e45ef9aed43fa1e18c.tar.gz
rde-92e36c9262e7cc2f9ffdb7e45ef9aed43fa1e18c.tar.bz2
rde-92e36c9262e7cc2f9ffdb7e45ef9aed43fa1e18c.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." $