774 ) |
774 ) |
775 pyMdown = True |
775 pyMdown = True |
776 |
776 |
777 if not pyMdown: |
777 if not pyMdown: |
778 extensions.extend(["extra", "toc"]) |
778 extensions.extend(["extra", "toc"]) |
779 |
779 extensions.append(MarkdownExtensions.SimplePatternExtension()) |
780 # version 2.0 supports only extension names, not instances |
|
781 if markdown.version_info[0] > 2 or ( |
|
782 markdown.version_info[0] == 2 and markdown.version_info[1] > 0 |
|
783 ): |
|
784 extensions.append(MarkdownExtensions.SimplePatternExtension()) |
|
785 |
780 |
786 if Preferences.getEditor("PreviewMarkdownMathJax"): |
781 if Preferences.getEditor("PreviewMarkdownMathJax"): |
787 mathjax = ( |
782 mathjax = ( |
788 "<script type='text/javascript' id='MathJax-script' async" |
783 "<script type='text/javascript' id='MathJax-script' async" |
789 " src='https://cdn.jsdelivr.net/npm/mathjax@3/es5/" |
784 " src='https://cdn.jsdelivr.net/npm/mathjax@3/es5/" |