diff -r 000000000000 -r aa9fc390ce91 syntaxes/latexblock.json --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/syntaxes/latexblock.json Mon May 11 17:50:17 2020 -0500 @@ -0,0 +1,43 @@ + +{ + "fileTypes": [], + "injectionSelector": "L:text.html.markdown", + "patterns": [ + { + "include": "#fenced_code_block_latex" + } + ], + "repository": { + "fenced_code_block_latex": { + "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(latex)\\s*(?:\\{[^\\{\\}]*\\})?\\s*$", + "name": "markup.fenced_code.block.markdown", + "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$", + "beginCaptures": { + "3": { + "name": "punctuation.definition.markdown" + }, + "4": { + "name": "fenced_code.block.language" + } + }, + "endCaptures": { + "3": { + "name": "punctuation.definition.markdown" + } + }, + "patterns": [ + { + "begin": "(^|\\G)(\\s*)(.*)", + "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)", + "contentName": "meta.embedded.block.latex", + "patterns": [ + { + "include": "text.tex.latex" + } + ] + } + ] + } + }, + "scopeName": "markdown.latex.codeblock" +} \ No newline at end of file