From f8d7d7596ab378dd2cf8571de1f54cef5269c780 Mon Sep 17 00:00:00 2001 From: Jack Clayton Date: Thu, 19 Mar 2026 10:24:27 +0800 Subject: [PATCH] Sync syntax updates with vscode extension This hasn't been done in a while, has many updates such as the keywords: ```json { "name": "storage.modifier", "match": "\\b(owned|read|mut|out|ref)\\b" }, ``` --- syntaxes/mojo.syntax.json | 73 ++++++++++++++------------------------- 1 file changed, 26 insertions(+), 47 deletions(-) diff --git a/syntaxes/mojo.syntax.json b/syntaxes/mojo.syntax.json index 659a0e2..9572d76 100644 --- a/syntaxes/mojo.syntax.json +++ b/syntaxes/mojo.syntax.json @@ -22,6 +22,16 @@ }, "statement": { "patterns": [ + { + "comment": "REPL Magic hide command", + "name": "comment.line.mojo", + "match": "^\\s*\\%\\#" + }, + { + "comment": "REPL Magic commands", + "name": "entity.name.function.decorator.python", + "match": "^\\%[a-zA-Z0-9_]+" + }, { "include": "#import" }, @@ -113,7 +123,7 @@ }, { "name": "keyword.control.flow.python", - "match": "(?x)\n \\b(?