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
|
(fixme-play-log-action
|
||||||
)
|
)
|
||||||
|
|
||||||
;(define-template default
|
|
||||||
; (simple
|
|
||||||
; ($fixme-key) | ($fixme-title) (nl)
|
|
||||||
; )
|
|
||||||
;)
|
|
||||||
|
|
||||||
(define-template short
|
(define-template short
|
||||||
(simple
|
(simple
|
||||||
(trim 10 $fixme-key) " "
|
(trim 10 $fixme-key) " "
|
||||||
|
|
|
@ -109,6 +109,18 @@ fixmePrefix = \case
|
||||||
_ -> Nothing
|
_ -> 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 :: FixmePerks m => FixmeM m a -> m a
|
||||||
runFixmeCLI m = do
|
runFixmeCLI m = do
|
||||||
db <- newDBPipeEnv dbPipeOptsDef =<< localDBPath
|
db <- newDBPipeEnv dbPipeOptsDef =<< localDBPath
|
||||||
|
@ -122,7 +134,7 @@ runFixmeCLI m = do
|
||||||
<*> newTVarIO Nothing
|
<*> newTVarIO Nothing
|
||||||
<*> newTVarIO mempty
|
<*> newTVarIO mempty
|
||||||
<*> newTVarIO mempty
|
<*> newTVarIO mempty
|
||||||
<*> newTVarIO mempty
|
<*> newTVarIO defaultTemplate
|
||||||
|
|
||||||
runReaderT ( setupLogger >> fromFixmeM (evolve >> m) ) env
|
runReaderT ( setupLogger >> fromFixmeM (evolve >> m) ) env
|
||||||
`finally` flushLoggers
|
`finally` flushLoggers
|
||||||
|
|
Loading…
Reference in New Issue