summaryrefslogtreecommitdiffstats
path: root/markup/markup.go
diff options
context:
space:
mode:
Diffstat (limited to 'markup/markup.go')
-rw-r--r--markup/markup.go12
1 files changed, 4 insertions, 8 deletions
diff --git a/markup/markup.go b/markup/markup.go
index aefa50867..ebd86f38f 100644
--- a/markup/markup.go
+++ b/markup/markup.go
@@ -35,17 +35,13 @@ import (
func NewConverterProvider(cfg converter.ProviderConfig) (ConverterProvider, error) {
converters := make(map[string]converter.Provider)
- markupConfig, err := markup_config.Decode(cfg.Cfg)
- if err != nil {
- return nil, err
- }
+ mcfg := cfg.MarkupConfig()
if cfg.Highlighter == nil {
- cfg.Highlighter = highlight.New(markupConfig.Highlight)
+ cfg.Highlighter = highlight.New(mcfg.Highlight)
}
- cfg.MarkupConfig = markupConfig
- defaultHandler := cfg.MarkupConfig.DefaultMarkdownHandler
+ defaultHandler := mcfg.DefaultMarkdownHandler
var defaultFound bool
add := func(p converter.ProviderProvider, aliases ...string) error {
@@ -123,7 +119,7 @@ func (r *converterRegistry) GetHighlighter() highlight.Highlighter {
}
func (r *converterRegistry) GetMarkupConfig() markup_config.Config {
- return r.config.MarkupConfig
+ return r.config.MarkupConfig()
}
func addConverter(m map[string]converter.Provider, c converter.Provider, aliases ...string) {