mirror of https://github.com/voidlizard/hbs2
wip, default template for list
This commit is contained in:
parent
615a54d394
commit
da2fbfd732
|
@ -40,12 +40,6 @@ fixme-comments ";" "--"
|
|||
(fixme-play-log-action
|
||||
)
|
||||
|
||||
;(define-template default
|
||||
; (simple
|
||||
; ($fixme-key) | ($fixme-title) (nl)
|
||||
; )
|
||||
;)
|
||||
|
||||
(define-template short
|
||||
(simple
|
||||
(trim 10 $fixme-key) " "
|
||||
|
|
|
@ -109,6 +109,18 @@ fixmePrefix = \case
|
|||
_ -> Nothing
|
||||
|
||||
|
||||
defaultTemplate :: HashMap Id FixmeTemplate
|
||||
defaultTemplate = HM.fromList [ ("default", Simple (SimpleTemplate short)) ]
|
||||
where
|
||||
short = parseTop s & fromRight mempty
|
||||
s = [qc|
|
||||
(trim 10 $fixme-key) " "
|
||||
(align 6 $fixme-tag) " "
|
||||
(trim 50 ($fixme-title))
|
||||
(nl)
|
||||
|]
|
||||
|
||||
|
||||
runFixmeCLI :: FixmePerks m => FixmeM m a -> m a
|
||||
runFixmeCLI m = do
|
||||
db <- newDBPipeEnv dbPipeOptsDef =<< localDBPath
|
||||
|
@ -122,7 +134,7 @@ runFixmeCLI m = do
|
|||
<*> newTVarIO Nothing
|
||||
<*> newTVarIO mempty
|
||||
<*> newTVarIO mempty
|
||||
<*> newTVarIO mempty
|
||||
<*> newTVarIO defaultTemplate
|
||||
|
||||
runReaderT ( setupLogger >> fromFixmeM (evolve >> m) ) env
|
||||
`finally` flushLoggers
|
||||
|
|
Loading…
Reference in New Issue