diff options
| author | _ov4 <ov4@ov4.org> | 2026-10-13 06:02:56 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-10-13 06:11:36 +0000 |
| commit | 9ec4fbddd559d93b3d6b072dc8f56d2a572585bd (patch) | |
| tree | ac576c0da3b936ca6198b7f84944c76727a89c6b /plugin/src/lexical.js | |
| parent | e52266d8ce8823866b2dad3e04ffc78438e08397 (diff) | |
feat(plugin): color bracket pairs and mark unmatched brackets red
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat (limited to 'plugin/src/lexical.js')
| -rw-r--r-- | plugin/src/lexical.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plugin/src/lexical.js b/plugin/src/lexical.js index 3fc856a..ff01166 100644 --- a/plugin/src/lexical.js +++ b/plugin/src/lexical.js @@ -17,6 +17,10 @@ function codeOnly(text) { } else if (quote) { if (char === quote) quote = null; result.push(' '); + } else if (text.slice(i, i + 3) === "'''") { + // The compiler accepts a quote character as a three-quote CHAR literal. + result.push(' ', ' ', ' '); + i += 2; } else if (char === '"' || char === "'") { quote = char; result.push(' '); |
