diff --git a/languages.toml b/languages.toml index e8baddb9ef4c..8777408f9113 100644 --- a/languages.toml +++ b/languages.toml @@ -2665,7 +2665,7 @@ indent = { tab-width = 4, unit = " " } [[grammar]] name = "blueprint" -source = { git = "https://gitlab.com/gabmus/tree-sitter-blueprint", rev = "7f1a5df44861291d6951b6b2146a9fef4c226e14" } +source = { git = "https://gitlab.com/gabmus/tree-sitter-blueprint", rev = "863cea9f83ad5637300478e0559262f1e791684b" } [[language]] name = "forth" diff --git a/runtime/queries/blueprint/highlights.scm b/runtime/queries/blueprint/highlights.scm index 05533cea49a0..41e6aa8ce47f 100644 --- a/runtime/queries/blueprint/highlights.scm +++ b/runtime/queries/blueprint/highlights.scm @@ -15,6 +15,11 @@ (decorator) @attribute (property_definition (property_name) @variable.other.member) +(property_definition + (property_binding + "bind" @keyword + (property_name) @variable.other.member + ["no-sync-create" "bidirectional" "inverted"]* @keyword)) (object) @type