diff options
author | Kierán Meinhardt <kieran.meinhardt@gmail.com> | 2020-09-23 08:20:14 +0200 |
---|---|---|
committer | Kierán Meinhardt <kieran.meinhardt@gmail.com> | 2020-09-23 08:20:44 +0200 |
commit | 1c85531091161f82fd8ff1afeecd660127e1edcf (patch) | |
tree | 15c302ab0b0857deb0ec8430849bd08a9d13da72 /State.hs | |
parent | 7d5a45ebb25ffc4800fbc1812c9831fd5e78f944 (diff) |
State: make colors and tag symbols configurable
Diffstat (limited to 'State.hs')
-rw-r--r-- | State.hs | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -22,5 +22,21 @@ data State = State , signalHandlers :: [(Signal, IO ())] , keymap :: String -> State -> IO State , mousemap :: Scan -> State -> IO State - , tagVisuals :: [(T.Text, Blessings String -> Blessings String)] + , tagSymbols :: [(T.Text, T.Text)] + , colorConfig :: ColorConfig + } + +data ColorConfig = ColorConfig + { alt :: Blessings String -> Blessings String + , search :: Blessings String -> Blessings String + , focus :: Blessings String -> Blessings String + , quote :: Blessings String -> Blessings String + , boring :: Blessings String -> Blessings String + , prefix :: Blessings String -> Blessings String + , date :: Blessings String -> Blessings String + , tags :: Blessings String -> Blessings String + , unreadSearch :: Blessings String -> Blessings String + , unreadMessage :: Blessings String -> Blessings String + , boringMessage :: Blessings String -> Blessings String + , tagMap :: [(T.Text, Blessings String -> Blessings String)] } |