diff options
author | Michael Davis | 2022-07-05 11:01:05 +0000 |
---|---|---|
committer | GitHub | 2022-07-05 11:01:05 +0000 |
commit | aacd0c8aa542ac0316569ae062966362222ff4bf (patch) | |
tree | 906ef0c7189fcfc7e0538ab9405eb33939b67ead /helix-term | |
parent | d78354c537e00ddb0976efad1df49c90a224f107 (diff) |
Update TSQ queries (#2960)
A few changes to make TSQ highlights better:
* A parsing error has been fixed in the grammar itself
* Previously tree-sitter-tsq did not parse the variables
in predicates like `(#set! injection.language "javascript")`
* Theme nodes as `tag`
* The newly added node to the parser (from the above fix) is
`variable` which takes over the `variable` capture from nodes
* Highlight known predicates as `function` and unsupported
predicates as `error`
* This may help when translating queries from nvim-treesitter.
For example `#any-of?` is a common one used in nvim-treesitter
queries but not implemented in Helix or tree-sitter-cli.
* Inject tree-sitter-regex into `#match?` predicates
Diffstat (limited to 'helix-term')
0 files changed, 0 insertions, 0 deletions