1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# Textobject queries
`<grammar>/textobjects.scm` is helix's own query for that grammar, vendored
from helix (https://github.com/helix-editor/helix) at 278b24389, the
reference build docs/helix-keys.md names. Each file says where it came from
and what it inherits, inlined. They are Mozilla Public License 2.0, whose text
is `helix.LICENSE` here. They give `]f`, `[f`, `mif` and the other
tree-sitter textobject keys what a function, class, argument, comment, test,
entry or element is.
Not vendored: fortran, markdown and powershell (helix has no query for
them), and erlang and zig, whose helix queries do not compile against the
grammar versions pardes builds (a node name either side has renamed). Those
grammars have no textobjects, and the keys do nothing there, as in helix
without a query.
|