summaryrefslogtreecommitdiffstats
path: root/State.hs
diff options
context:
space:
mode:
authorKierán Meinhardt <kieran.meinhardt@gmail.com>2020-09-22 22:27:10 +0200
committerKierán Meinhardt <kieran.meinhardt@gmail.com>2020-09-22 22:33:41 +0200
commit8c288cf1f2747aa9f8cee68cc1b9a35dd02229b8 (patch)
treee601909977bacbc80ef4451e782acbc89f2b06e9 /State.hs
parent8df7be6bce1193bfb2dd1192676ceb261baec012 (diff)
factor out Actions, Core, State from tv config
Diffstat (limited to 'State.hs')
-rw-r--r--State.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/State.hs b/State.hs
index 1f2b3d3..917b4c4 100644
--- a/State.hs
+++ b/State.hs
@@ -3,6 +3,7 @@ module State where
import Blessings.String (Blessings)
import Data.Time
import qualified Data.Tree.Zipper as Z
+import Scanner
import System.Posix.Signals
import TreeView (TreeView)
@@ -17,4 +18,6 @@ data State = State
, treeBuffer :: [Blessings String]
, now :: UTCTime
, signalHandlers :: [(Signal, IO ())]
+ , keymap :: String -> State -> IO State
+ , mousemap :: Scan -> State -> IO State
}