aboutsummaryrefslogtreecommitdiff
path: root/plug/src/Montis/Core/Keys.hs
diff options
context:
space:
mode:
authorJosh Rahm <joshuarahm@gmail.com>2026-01-01 21:56:35 -0700
committerJosh Rahm <joshuarahm@gmail.com>2026-01-01 21:56:35 -0700
commit1df0b552f17f15942a350def6736d5535e545d4c (patch)
treec10cf5d5da8a241147c62339d4aeaff04eb0352a /plug/src/Montis/Core/Keys.hs
parent4c5a5cc0eb92319719773e382fb43d5cb4098b13 (diff)
downloadmontis-1df0b552f17f15942a350def6736d5535e545d4c.tar.gz
montis-1df0b552f17f15942a350def6736d5535e545d4c.tar.bz2
montis-1df0b552f17f15942a350def6736d5535e545d4c.zip
[refactor] Run ormolu on all the source.
Diffstat (limited to 'plug/src/Montis/Core/Keys.hs')
-rw-r--r--plug/src/Montis/Core/Keys.hs19
1 files changed, 9 insertions, 10 deletions
diff --git a/plug/src/Montis/Core/Keys.hs b/plug/src/Montis/Core/Keys.hs
index b3faadd..c9291e4 100644
--- a/plug/src/Montis/Core/Keys.hs
+++ b/plug/src/Montis/Core/Keys.hs
@@ -1,4 +1,5 @@
{-# OPTIONS_GHC -Wno-missing-export-lists #-}
+
module Montis.Core.Keys where
import Control.Monad (forever, void, when)
@@ -9,9 +10,9 @@ import Control.Monad.Trans.Cont
import Data.Bits
import Data.Word
import Montis.Core.ButtonEvent (ButtonEvent)
+import qualified Montis.Core.ButtonEvent as ButtonEvent
import Montis.Core.KeyEvent
import qualified Montis.Core.KeyEvent as KeyEvent
-import qualified Montis.Core.ButtonEvent as ButtonEvent
import Montis.Core.W
import Montis.Foreign.WlRoots (wlrSeatKeyboardNotifyKey, wlrSeatSetKeyboard)
@@ -131,11 +132,11 @@ nextButtonOrKeyEvent :: KeysM (Either ButtonEvent KeyEvent)
nextButtonOrKeyEvent = do
st <- KeysM get
KeysM $
- shiftT $ \rest ->
- lift $ lift $ do
- putButtonHandler (\ev -> evalStateT (rest (Left ev)) st)
- handleContinuation st (\ev -> evalStateT (rest (Right ev)) st)
-
+ shiftT $ \rest ->
+ lift $
+ lift $ do
+ putButtonHandler (\ev -> evalStateT (rest (Left ev)) st)
+ handleContinuation st (\ev -> evalStateT (rest (Right ev)) st)
where
putButtonHandler h = do
modify $ \st -> st {currentHooks = (currentHooks st) {buttonHook = h}}
@@ -148,10 +149,8 @@ nextButtonOrKeyPress = do
Left bev -> forwardButtonEvent bev >> nextButtonOrKeyPress
Right kev | KeyEvent.state kev == KeyEvent.KeyPressed -> return ev
Right kev -> forwardEvent kev >> nextButtonOrKeyPress
-
- where
- forwardButtonEvent _ = return ()
-
+ where
+ forwardButtonEvent _ = return ()
-- | Returns the next KeyPressed event. This is likely what 90% of use cases
-- want rather than nextKeyEvent.