From 8f702a5d07fc7b386179465ba1fcb957e15b551d Mon Sep 17 00:00:00 2001 From: Goffi Date: Mon, 25 Mar 2019 18:40:12 +0100 Subject: [PATCH] plugin text syntaxes: activated useful markdown extensions: - code can now be highlighted, fenced code block can be used. - new lines are converted to hard breaks - sane lists are used - tables are available --- sat/plugins/plugin_misc_text_syntaxes.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/sat/plugins/plugin_misc_text_syntaxes.py b/sat/plugins/plugin_misc_text_syntaxes.py index 8007c339..402c30ab 100755 --- a/sat/plugins/plugin_misc_text_syntaxes.py +++ b/sat/plugins/plugin_misc_text_syntaxes.py @@ -215,7 +215,20 @@ class TextSyntaxes(object): self.addSyntax( self.SYNTAX_MARKDOWN, - partial(markdown.markdown, extensions=[EscapeHTML()]), + partial(markdown.markdown, + extensions=[ + EscapeHTML(), + u'nl2br', + u'codehilite', + u'fenced_code', + u'sane_lists', + u'tables', + ], + extension_configs = { + u"codehilite": { + u"css_class": "highlight", + } + }), _html2text, [TextSyntaxes.OPT_DEFAULT], )