17 lines
412 B
Go
17 lines
412 B
Go
//go:build no_syntax_highlighting
|
|
|
|
package markdown
|
|
|
|
import "github.com/ayn2op/tview"
|
|
|
|
func (r *Renderer) writeCodeBlock(builder *Builder, code string, language string, base tview.Style) {
|
|
header := "code"
|
|
if language != "" {
|
|
header += ": " + language
|
|
}
|
|
builder.Write(codeBlockIndent+header, base.Dim(true))
|
|
builder.NewLine()
|
|
|
|
builder.Write(codeBlockIndent, base)
|
|
writeCode(builder, code, base, base)
|
|
}
|