Remove (now) superfluous NewPlainTermRenderer

This commit is contained in:
Christian Muehlhaeuser
2019-12-10 17:19:29 +01:00
parent fd9a0d6f25
commit 9e615ab474
+10 -12
View File
@@ -43,17 +43,7 @@ func RenderBytes(in []byte, stylePath string) ([]byte, error) {
return r.RenderBytes(in), nil return r.RenderBytes(in), nil
} }
func NewPlainTermRenderer(options Options) *TermRenderer { // NewTermRenderer returns a new TermRenderer with style and options set.
return &TermRenderer{
context: RenderContext{
style: make(map[StyleType]ElementStyle),
blockStack: &BlockStack{},
table: &TableElement{},
options: options,
},
}
}
func NewTermRenderer(stylePath string, options Options) (*TermRenderer, error) { func NewTermRenderer(stylePath string, options Options) (*TermRenderer, error) {
if stylePath == "" { if stylePath == "" {
return NewTermRendererFromBytes([]byte("{}"), options) return NewTermRendererFromBytes([]byte("{}"), options)
@@ -75,7 +65,15 @@ func NewTermRendererFromBytes(b []byte, options Options) (*TermRenderer, error)
return nil, err return nil, err
} }
tr := NewPlainTermRenderer(options) tr := &TermRenderer{
context: RenderContext{
style: make(map[StyleType]ElementStyle),
blockStack: &BlockStack{},
table: &TableElement{},
options: options,
},
}
for k, v := range e { for k, v := range e {
t, err := keyToType(k) t, err := keyToType(k)
if err != nil { if err != nil {