helix-mods/runtime/queries/rust
Gokul Soumya 4ee92cad19
Add treesitter textobjects (#728)
* Add treesitter textobject queries

Only for Go, Python and Rust for now.

* Add tree-sitter textobjects

Only has functions and class objects as of now.

* Fix tests

* Add docs for tree-sitter textobjects

* Add guide for creating new textobject queries

* Add parameter textobject

Only parameter.inside is implemented now, parameter.around
will probably require custom predicates akin to nvim' `make-range`
since we want to select a trailing comma too (a comma will be
an anonymous node and matching against them doesn't work similar
to named nodes)

* Simplify TextObject cell init
2021-10-23 11:41:19 +09:00
..
highlights.scm Improve docs, fix up a few highlight scopes 2021-09-07 13:03:48 +09:00
indents.toml rust: Indent multi line call expressions one level deeper 2021-07-26 11:19:33 +09:00
injections.scm Import tree sitter queries. 2021-04-08 23:25:35 +09:00
locals.scm syntax: Add go & rust locals, improve tree-sitter error message 2021-09-06 18:13:52 +09:00
textobjects.scm Add treesitter textobjects (#728) 2021-10-23 11:41:19 +09:00