From 13068bcf5d5e46f080df8e18f2d9d65ff5c32b84 Mon Sep 17 00:00:00 2001 From: Levi Lesches Date: Wed, 17 Sep 2025 21:49:21 -0400 Subject: [PATCH 1/3] Stop treating everything as Kotlin --- syntaxes/codeblock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/syntaxes/codeblock.json b/syntaxes/codeblock.json index c05932f..e8d3545 100644 --- a/syntaxes/codeblock.json +++ b/syntaxes/codeblock.json @@ -8,8 +8,8 @@ ], "repository": { "kotlin-code-block": { - "begin": "kotlin", - "end": "(^|\\G)(?=\\s*[`~]{3,}\\s*$)", + "begin": "(^|\\G)(\\s*)(.*)", + "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)", "contentName": "meta.embedded.block.kotlin", "patterns": [ { @@ -19,4 +19,4 @@ } }, "scopeName": "markdown.kotlin.codeblock" -} \ No newline at end of file +} From 48f9db1bd2a0d06da474fac413dddea9734e0fa6 Mon Sep 17 00:00:00 2001 From: Levi Lesches Date: Wed, 17 Sep 2025 21:52:16 -0400 Subject: [PATCH 2/3] Update codeblock.json --- syntaxes/codeblock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/syntaxes/codeblock.json b/syntaxes/codeblock.json index e8d3545..c59194c 100644 --- a/syntaxes/codeblock.json +++ b/syntaxes/codeblock.json @@ -8,8 +8,8 @@ ], "repository": { "kotlin-code-block": { - "begin": "(^|\\G)(\\s*)(.*)", - "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)", + "begin": "(^|\\G)(\\s*)(.*)", + "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)", "contentName": "meta.embedded.block.kotlin", "patterns": [ { From 7d9b718d9b891e6ac83cded108bf5976424e7868 Mon Sep 17 00:00:00 2001 From: Levi Lesches Date: Wed, 17 Sep 2025 22:20:18 -0400 Subject: [PATCH 3/3] Update codeblock.json --- syntaxes/codeblock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/syntaxes/codeblock.json b/syntaxes/codeblock.json index c59194c..b1494b2 100644 --- a/syntaxes/codeblock.json +++ b/syntaxes/codeblock.json @@ -8,8 +8,8 @@ ], "repository": { "kotlin-code-block": { - "begin": "(^|\\G)(\\s*)(.*)", - "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)", + "begin": "(^|\\G)kotlin", + "end": "(^|\\G)(?=\\s*[`~]{3,}\\s*$)", "contentName": "meta.embedded.block.kotlin", "patterns": [ {