aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/nvim
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2022-12-11 13:16:01 -0600
committerToby Vincent <tobyv13@gmail.com>2022-12-11 13:16:01 -0600
commita41fc6e1c724a554d36776973e0d8dc5ac8e88d7 (patch)
tree500da368162b031e3da980575e5f8b0ee7aac8dc /nvim
parent32b1cc387438830c639596d0fb8edc5b9acb1c78 (diff)
feat(nvim,treesitter,rust): add textobjects for closures and assignments
Diffstat (limited to 'nvim')
-rw-r--r--nvim/.config/nvim/after/queries/rust/textobjects.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/nvim/.config/nvim/after/queries/rust/textobjects.scm b/nvim/.config/nvim/after/queries/rust/textobjects.scm
index dfbed1e..a034eed 100644
--- a/nvim/.config/nvim/after/queries/rust/textobjects.scm
+++ b/nvim/.config/nvim/after/queries/rust/textobjects.scm
@@ -7,3 +7,11 @@
(field_initializer
name: (_)
value: (_) @statement.inner) @statment.outer
+
+(assignment_expression
+ left: (_)
+ right: (_) @statement.inner) @statment.outer
+
+(closure_expression
+ parameters: (_)
+ body: (_) @function.inner) @function.outer