From e232333d4aae5fc56182df896aec02c597590e4f Mon Sep 17 00:00:00 2001 From: Alexis (Poliorcetics) Bourget Date: Fri, 11 Nov 2022 23:51:58 +0100 Subject: fix: Outdated Rust queries after TS update Ref: https://github.com/tree-sitter/tree-sitter-rust/commit/3ddebf46e6fe5e27fa03dc07a829a766b9979c8d --- runtime/queries/rust/highlights.scm | 4 ++-- runtime/queries/rust/indents.scm | 5 +++-- runtime/queries/rust/textobjects.scm | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) (limited to 'runtime') diff --git a/runtime/queries/rust/highlights.scm b/runtime/queries/rust/highlights.scm index 42fc9681..5606e93d 100644 --- a/runtime/queries/rust/highlights.scm +++ b/runtime/queries/rust/highlights.scm @@ -271,9 +271,9 @@ ; --- ; Macros ; --- -(meta_item +(attribute (identifier) @function.macro) -(attr_item +(attribute [ (identifier) @function.macro (scoped_identifier diff --git a/runtime/queries/rust/indents.scm b/runtime/queries/rust/indents.scm index 600c77a3..5c2c70d0 100644 --- a/runtime/queries/rust/indents.scm +++ b/runtime/queries/rust/indents.scm @@ -51,13 +51,14 @@ . (_) @expr-start value: (_) @indent + alternative: (_)? @indent (#not-same-line? @indent @expr-start) (#set! "scope" "all") ) -(if_let_expression +(if_expression . (_) @expr-start - value: (_) @indent + condition: (_) @indent (#not-same-line? @indent @expr-start) (#set! "scope" "all") ) diff --git a/runtime/queries/rust/textobjects.scm b/runtime/queries/rust/textobjects.scm index 7005d9c7..496f752e 100644 --- a/runtime/queries/rust/textobjects.scm +++ b/runtime/queries/rust/textobjects.scm @@ -42,7 +42,7 @@ (; #[test] (attribute_item - (meta_item + (attribute (identifier) @_test_attribute)) ; allow other attributes like #[should_panic] and comments [ -- cgit v1.2.3-70-g09d2