diff --git a/languages.toml b/languages.toml index 2ec7cccf..e5484d59 100644 --- a/languages.toml +++ b/languages.toml @@ -4712,7 +4712,7 @@ indent = { tab-width = 4, unit = " " } [[grammar]] name = "spade" -source = { git = "https://codeberg.org/spade-lang/tree-sitter-spade", rev = "996aaabea9a9fbe498ae0876356028a78e6ef8db" } +source = { git = "https://codeberg.org/spade-lang/tree-sitter-spade", rev = "4eb2fc0173e48564421721f8e4f25a0fde89ac70" } [[language]] name = "amber" diff --git a/runtime/queries/spade/highlights.scm b/runtime/queries/spade/highlights.scm index eb013fd3..a1b2ff6b 100644 --- a/runtime/queries/spade/highlights.scm +++ b/runtime/queries/spade/highlights.scm @@ -19,7 +19,10 @@ @type.builtin "uint" "Option" - "Memory")) + "Memory" + "Fn" + "Entity" + "Pipeline")) ((identifier) @type.enum.variant.builtin (#any-of? @type.enum.variant.builtin "Some" "None")) diff --git a/runtime/queries/spade/indents.scm b/runtime/queries/spade/indents.scm index dc30bdc3..bc4aefd0 100644 --- a/runtime/queries/spade/indents.scm +++ b/runtime/queries/spade/indents.scm @@ -17,6 +17,7 @@ (named_unpack) (positional_unpack) (tuple_pattern) + (match_expression) ] @indent [