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
+11 -1
View File
@@ -23,7 +23,17 @@ type TableCellElement struct {
}
func (e *TableElement) Render(w io.Writer, node *bf.Node, tr *TermRenderer) error {
tr.table.writer = tablewriter.NewWriter(w)
var indent uint
rules := tr.style[Table]
if rules != nil {
indent = rules.Indent
}
iw := &IndentWriter{
Indent: indent,
Forward: w,
}
tr.table.writer = tablewriter.NewWriter(iw)
return nil
}