Support margins in block elements

This commit is contained in:
Christian Muehlhaeuser
2019-12-04 06:59:53 +01:00
parent 419fda75c9
commit f7244397d2
4 changed files with 19 additions and 10 deletions
+3 -1
View File
@@ -24,12 +24,14 @@ type TableCellElement struct {
func (e *TableElement) Render(w io.Writer, node *bf.Node, tr *TermRenderer) error {
var indent uint
var margin uint
rules := tr.style[Table]
if rules != nil {
indent = rules.Indent
margin = rules.Margin
}
iw := &IndentWriter{
Indent: indent,
Indent: indent + margin,
IndentFunc: func(wr io.Writer) {
renderText(w, tr.blockStyle.Parent(), " ")
},