aboutsummaryrefslogtreecommitdiff
path: root/src/Rahm/Desktop
diff options
context:
space:
mode:
authorJosh Rahm <joshuarahm@gmail.com>2022-11-23 00:46:03 -0700
committerJosh Rahm <joshuarahm@gmail.com>2022-11-23 00:46:03 -0700
commit28e4aea1680a0d82100ae822400fdf38c0b84ece (patch)
tree952bf6b89fb790d3e9fc71b65afb275d3fd7a017 /src/Rahm/Desktop
parent2e7e9b6565b9b602a00d0f2d42ebda9985478593 (diff)
downloadrde-28e4aea1680a0d82100ae822400fdf38c0b84ece.tar.gz
rde-28e4aea1680a0d82100ae822400fdf38c0b84ece.tar.bz2
rde-28e4aea1680a0d82100ae822400fdf38c0b84ece.zip
Cleanup import/export list for PendingBuffer.hs
Diffstat (limited to 'src/Rahm/Desktop')
-rw-r--r--src/Rahm/Desktop/XMobarLog/PendingBuffer.hs32
1 files changed, 20 insertions, 12 deletions
diff --git a/src/Rahm/Desktop/XMobarLog/PendingBuffer.hs b/src/Rahm/Desktop/XMobarLog/PendingBuffer.hs
index d49b835..28ba9a8 100644
--- a/src/Rahm/Desktop/XMobarLog/PendingBuffer.hs
+++ b/src/Rahm/Desktop/XMobarLog/PendingBuffer.hs
@@ -1,18 +1,26 @@
-module Rahm.Desktop.XMobarLog.PendingBuffer where
-
-import Control.Monad (forM_, join)
-import Data.Default
-import Data.List (sortOn, (\\))
-import Data.Map (Map)
-import qualified Data.Map as Map
-import Data.Maybe
-import Data.Proxy
-import Data.Typeable
-import Rahm.Desktop.Logger
+module Rahm.Desktop.XMobarLog.PendingBuffer
+ ( addStringToPendingBuffer,
+ setPendingBuffer,
+ clearPendingBuffer,
+ getPendingBuffer,
+ pushPendingBuffer,
+ pushAddPendingBuffer,
+ )
+where
+
+import Data.Default (Default (..))
import XMonad (X)
import qualified XMonad as X
-import qualified XMonad.StackSet as W
+ ( ExtensionClass (initialValue),
+ MonadReader (ask),
+ XConf (config),
+ XConfig (logHook),
+ )
import qualified XMonad.Util.ExtensibleState as XS
+ ( get,
+ modify,
+ put,
+ )
-- The pending buffer keeps track of pending characters. This is useful for when
-- inputing Wml language constructs. Helps to keep the user from being too lost