From 7fbdca1ac5407216b519ff1e4cb1b1871575762e Mon Sep 17 00:00:00 2001 From: harrydowning Date: Mon, 26 Aug 2024 21:56:59 +0100 Subject: [PATCH] fix while pattern --- extension.js | 2 +- syntaxes/injection.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/extension.js b/extension.js index 93c1908..46e1bb3 100644 --- a/extension.js +++ b/extension.js @@ -211,7 +211,7 @@ const getRepository = (languages) => { { begin: "(?>^|\\G)([ ]+)(?! )", end: "^(?!\\1|\\s*$)", - while: stripIndent ? "\\1" : undefined, + while: stripIndent ? "^$|\\1" : undefined, name: `${LANGUAGE_SCOPE_PREFIX}.${id}`, patterns: [{ include: scopeName }], }, diff --git a/syntaxes/injection.json b/syntaxes/injection.json index 73abf3b..567c519 100644 --- a/syntaxes/injection.json +++ b/syntaxes/injection.json @@ -637,7 +637,7 @@ { "begin": "(?>^|\\G)([ ]+)(?! )", "end": "^(?!\\1|\\s*$)", - "while": "\\1", + "while": "^$|\\1", "name": "meta.embedded.inline.diff", "patterns": [ { @@ -1298,7 +1298,7 @@ { "begin": "(?>^|\\G)([ ]+)(?! )", "end": "^(?!\\1|\\s*$)", - "while": "\\1", + "while": "^$|\\1", "name": "meta.embedded.inline.latex", "patterns": [ { @@ -1497,7 +1497,7 @@ { "begin": "(?>^|\\G)([ ]+)(?! )", "end": "^(?!\\1|\\s*$)", - "while": "\\1", + "while": "^$|\\1", "name": "meta.embedded.inline.markdown", "patterns": [ {