From 7d5a45ebb25ffc4800fbc1812c9831fd5e78f944 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Wed, 23 Sep 2020 00:26:36 +0200 Subject: State: make tag colours configurable --- Core.hs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'Core.hs') diff --git a/Core.hs b/Core.hs index 53f619c..bc54927 100644 --- a/Core.hs +++ b/Core.hs @@ -42,6 +42,11 @@ emptyState = State , signalHandlers = [] , keymap = displayKey , mousemap = displayMouse + , tagVisuals = + [ ("killed", SGR [38,5,088]) + , ("star", SGR [38,5,226]) + , ("draft", SGR [38,5,202]) + ] } withQuery :: String -> State -> IO State @@ -165,7 +170,7 @@ render q@State{..} = , headBuffer = newHeadBuf } where - newTreeBuf = renderTreeView now cursor (Z.root cursor) + newTreeBuf = renderTreeView q (Z.root cursor) newHeadBuf = [ Plain (show screenWidth) <> "x" <> Plain (show screenHeight) <> " " <> Plain (show $ linearPos cursor - yoffset) @@ -194,6 +199,3 @@ redraw q@State{..} = do if Blessings.length s < screenWidth then s <> "\ESC[K" else s - - - -- cgit v1.2.3