X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/c3cf665a094edbf8ccfe549e0000bc9f66520a80..2918519dd2c4e22223533e3f6f4823cf05784fb1:/test/syntax.vader?ds=sidebyside diff --git a/test/syntax.vader b/test/syntax.vader index 607a153..0b2c860 100644 --- a/test/syntax.vader +++ b/test/syntax.vader @@ -197,6 +197,20 @@ Execute (multiline math): AssertEqual SyntaxOf('b'), 'mkdMath' AssertNotEqual SyntaxOf('c'), 'mkdMath' +Given markdown; +$ \sqrt{a}{b} $ +$$ \frac{a}{b} $$ + +Execute (math tex highlighting): + let g:vim_markdown_math=0 + syn off | syn on + AssertNotEqual SyntaxOf('sqrt'), 'texStatement' + AssertNotEqual SyntaxOf('frac'), 'texStatement' + let g:vim_markdown_math=1 + syn off | syn on + AssertEqual SyntaxOf('sqrt'), 'texStatement' + AssertEqual SyntaxOf('frac'), 'texStatement' + # YAML frontmatter Given markdown; @@ -235,3 +249,16 @@ Execute (rules are not mistaken by YAML frontmatter delimiters): let g:vim_markdown_frontmatter=1 syn off | syn on AssertEqual SyntaxAt(5, 1), 'mkdRule' + +# Header + +Given markdown; +# #a +ccc + +## #b +ddd + +Execute (header title starts with #): + AssertEqual SyntaxOf('a'), 'htmlH1' + AssertEqual SyntaxOf('b'), 'htmlH2'