Support styled indents for block elements

This commit is contained in:
Christian Muehlhaeuser
2019-11-30 06:43:13 +01:00
parent f70d879a63
commit d37d023d5d
6 changed files with 69 additions and 25 deletions
+6 -3
View File
@@ -49,9 +49,11 @@ func (tr *TermRenderer) NewElement(node *bf.Node) Element {
Renderer: &ItemElement{},
}
case bf.Paragraph:
pe := &ParagraphElement{}
return Element{
Exiting: "\n",
Renderer: &ParagraphElement{},
Renderer: pe,
Finisher: pe,
}
case bf.Heading:
return Element{
@@ -149,10 +151,11 @@ func (tr *TermRenderer) NewElement(node *bf.Node) Element {
},
}
case bf.Table:
te := &TableElement{}
return Element{
Entering: "\n",
Renderer: &TableElement{},
Finisher: &TableElement{},
Renderer: te,
Finisher: te,
}
case bf.TableCell:
return Element{