Use IndentWriter proxied by AnsiWriter

This commit is contained in:
Christian Muehlhaeuser
2019-12-04 05:20:30 +01:00
parent 7908b07c31
commit c2a1ec4ccd
3 changed files with 15 additions and 8 deletions
+5 -2
View File
@@ -23,8 +23,10 @@ func (e *CodeBlockElement) Render(w io.Writer, node *bf.Node, tr *TermRenderer)
}
iw := &IndentWriter{
Indent: indent,
Forward: w,
Indent: indent,
Forward: &AnsiWriter{
Forward: w,
},
}
if len(theme) > 0 {
@@ -36,5 +38,6 @@ func (e *CodeBlockElement) Render(w io.Writer, node *bf.Node, tr *TermRenderer)
Token: string(e.Code),
Style: CodeBlock,
}
return el.Render(iw, node, tr)
}