about summary refs log tree commit diff stats
path: root/js/baba-yaga/dev/vscode/syntaxes/baba-yaga-markdown.tmLanguage.json
diff options
context:
space:
mode:
Diffstat (limited to 'js/baba-yaga/dev/vscode/syntaxes/baba-yaga-markdown.tmLanguage.json')
-rw-r--r--js/baba-yaga/dev/vscode/syntaxes/baba-yaga-markdown.tmLanguage.json34
1 files changed, 34 insertions, 0 deletions
diff --git a/js/baba-yaga/dev/vscode/syntaxes/baba-yaga-markdown.tmLanguage.json b/js/baba-yaga/dev/vscode/syntaxes/baba-yaga-markdown.tmLanguage.json
new file mode 100644
index 0000000..2537b2c
--- /dev/null
+++ b/js/baba-yaga/dev/vscode/syntaxes/baba-yaga-markdown.tmLanguage.json
@@ -0,0 +1,34 @@
+{
+  "scopeName": "markdown.baba-yaga.codeblock",
+  "patterns": [
+    {
+      "begin": "(^|\\G)(\\s*)(```)(baba|baba-yaga)(?:\\s*$|\\s+([^\\r\\n]*)$)",
+      "beginCaptures": {
+        "3": {
+          "name": "punctuation.definition.markdown"
+        },
+        "4": {
+          "name": "fenced_code.block.language"
+        },
+        "5": {
+          "name": "fenced_code.block.language.attributes"
+        }
+      },
+      "end": "(^|\\G)(\\s*)(```)",
+      "endCaptures": {
+        "3": {
+          "name": "punctuation.definition.markdown"
+        }
+      },
+      "name": "markup.fenced_code.block.markdown",
+      "contentName": "source.baba-yaga",
+      "patterns": [
+        {
+          "include": "source.baba-yaga"
+        }
+      ]
+    }
+  ]
+}
+
+