From 5b374cd300848e4dde51ae9610c612e1b946bf4b Mon Sep 17 00:00:00 2001 From: Frans Skarman Date: Sat, 4 Jul 2026 20:54:18 +0200 Subject: [PATCH] Spade tree-sitter: Fix match statement indent (#15855) * Fix match statement indent * Bump Spade grammar --- languages.toml | 2 +- runtime/queries/spade/highlights.scm | 5 ++++- runtime/queries/spade/indents.scm | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) 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 [ -- 2.51.2