Christian Clason
0a6817bcbb
feat(haskell): switch to maintained fork
2025-11-10 23:15:20 +01:00
Christian Clason
d97d226cfd
feat(parsers): update asm, devicetree, gdshader, hack, hyprlang, koto, matlab, mlir, nix, ocamllex, pkl, sql, templ, zsh
2025-11-08 11:55:40 +01:00
George Harker
1ddb266477
feat(parsers): add zsh support ( #8240 )
...
Co-authored-by: Christian Clason <c.clason@uni-graz.at>
Co-authored-by: Riley Bruins <ribru17@hotmail.com>
Co-authored-by: Tayfun Bocek <tayfunbocek@live.ca>
2025-11-05 20:13:53 -08:00
Christian Clason
55820833a3
feat(parsers): update angular, desktop, earthfile, editorconfig, gdshader, javadoc, matlab, mlir, pkl, powershell, xresources
2025-11-02 10:47:45 +01:00
Tayfun Bocek
64f4755b9d
feat!(gdshader): replace gdshader parser and queries ( #8244 )
...
Switch parser to https://github.com/airblast-dev/tree-sitter-gdshader
2025-10-30 14:59:19 +01:00
Christian Clason
fd2880e8bc
feat(install): remove node requirement
...
* supported parsers _must_ commit at least `grammar.json`
* set `TREE_SITTER_JS_RUNTIME=native` when generating parser to use
built-in quickjs instead of node (requires tree-sitter 0.26)
2025-10-30 08:36:00 +01:00
Christian Clason
a3b489680f
feat(scfg): update parser
2025-10-30 08:36:00 +01:00
Christian Clason
9ddd853e7e
feat(diff): update parser after move
2025-10-29 19:32:05 +01:00
Christoph Horn
645f42e85d
feat(julia)!: update parser and queries ( #8235 )
...
sync locals queries with upstream
---------
Co-authored-by: Christian Clason <c.clason@uni-graz.at>
2025-10-27 10:43:58 +00:00
Christian Clason
98fe644cb3
feat(parsers): update c3, desktop, dot, gomod, idl, julia, kitty, matlab, mlir, nu, php, php_only, tmux
2025-10-25 11:48:13 +02:00
Omar Valdez
400f38cc23
feat(hyprlang): update parser and queries ( #8224 )
2025-10-24 18:50:42 -07:00
Christian Clason
8fecb46258
feat(julia)!: switch to maintained fork
...
breaking change: ABI 15, drop support for emoji identifiers
2025-10-23 10:41:53 +02:00
Christian Clason
71bf1665f8
feat(parsers): update ada, cmake, desktop, dot, mlir, nu, qmljs, sparql, sql, superhtml, systemverilog, t32, tmux, xresources
2025-10-19 11:34:46 +02:00
Christoph Sax
4968877bb2
fix(t32): update repo url
...
Switches the grammar repository from GitLab to GitHub.
2025-10-15 21:49:59 +02:00
Christian Clason
763f1e650b
feat(parsers): update angular, comment, dart, desktop, enforce, erlang, gleam, gotmpl, hare, helm, javadoc, kitty, koto, mlir, racket, rust, scheme, superhtml, systemverilog, wit, xresources, yaml
2025-10-11 11:16:55 +02:00
Steven Xu
cbafde9925
feat(tmux)!: update parser and highlights
...
Breaking changes:
- Nodes `(variable_name)`, `(expr_variable_name)`, `(variable_name_short)`, are exposed as `(name)`.
2025-10-11 10:52:02 +02:00
Steven Xu
de003000a2
feat(tmux)!: update parser and highlights
...
Breaking changes:
- Node `(variable)` was renamed to `(expr_double_quotes)`.
- Node `(variable_raw)` was renamed to `(expr_single_quotes)`.
- Node `(string)` was renamed to `(str_double_quotes)`.
- Node `(raw_string)` was renamed to `(str_single_quotes)`.
- Node `(raw_string_quote)` was removed.
2025-10-10 12:53:39 +02:00
Yorick Peterse
3ab4f2d2d2
feat(inko): update parser for let pattern matching
...
Commit 9d7ed4 of the Inko tree-sitter grammar introduces support for
pattern matching in `let` expressions. This requires some corresponding
changes to the "local" queries to correctly define local variables. This
is done by simply defining locals for all "identifier_pattern" nodes,
instead of only doing this for "define_variable" nodes.
2025-10-07 10:00:15 +02:00
blindfs
0594d1ba65
feat(nu)!: update parser and queries
2025-10-06 16:31:28 +02:00
Christian Clason
01ced7499f
feat(angular)!: update parser and queries
...
Breaking change: node `(static_member_expression)` was removed
2025-10-04 11:13:37 +02:00
Christian Clason
c579a8c0cf
feat(parsers): update ada, c_sharp, css, dart, editorconfig, enforce, javadoc, koto, prisma, rust, sql, superhtml, t32
2025-10-04 11:07:11 +02:00
Christian Clason
b4888ed9e8
chore(gdscript): mark as unmaintained
...
Significant upstream breaking changes are not adapted to.
2025-10-04 10:58:16 +02:00
Yorick Peterse
b684696315
feat(inko): update parser and highlights
...
This commit includes syntax support for a few new syntax elements, and
updates the highlights queries to highlight two new expression keywords.
2025-10-03 15:18:41 +02:00
Mouinul Hossain
db50897909
feat(parsers): add kitty ( #8129 )
2025-09-28 18:04:09 -07:00
Christian Clason
9176343647
feat(inko)!: update parser and queries
...
Breaking change: `(array_pattern)` rule and node was removed again.
2025-09-28 12:06:59 +02:00
Christian Clason
1df23c59d8
feat(parsers): update ada, cpp, desktop, erlang, godot_resource, ini, javadoc, mlir, powershell, rifleconf, slint, sql, superhtml, t32, xresources
2025-09-28 12:00:40 +02:00
Minijackson
53819acac2
feat(snl): add parser and queries
2025-09-22 15:41:39 +02:00
Christian Clason
bd99d6bd2b
feat(koto)!: update parser and queries
...
Breaking changes: `call`, `index`, `lookup` fields removed
2025-09-21 10:42:51 +02:00
Christian Clason
a1d3efbdf5
feat(parsers): update ada, cuda, desktop, gdscript, json5, mlir, nu, slint, snakemake, supercollider, superhtml, vhdl, wgsl_bevy, xresources
2025-09-21 10:36:57 +02:00
Christian Clason
20fc6b1270
feat(python): revert breaking change
...
This reverts the update in
https://github.com/nvim-treesitter/nvim-treesitter/pull/8128 which
turned out to have further breaking consequences.
Pin the parser to the last release (tier 1) to avoid pulling in more
breaking changes.
2025-09-19 13:41:33 +02:00
Thibault de Villèle
c41b3b9841
feat(latex): add counter nodes' highlight rules
2025-09-19 10:35:18 +02:00
Thibault de Villèle
1b8622a830
feat(latex)!: update parser and queries
...
Breaking change: `(curly_group_label)` replaced by `(curly_group_text)`
see latex-lsp/tree-sitter-latex#213
2025-09-19 10:35:18 +02:00
Christian Clason
1c760c1888
feat(parsers): update bash, c, cpp, desktop, djot, dtd, editorconfig, gdscript, go, html, idl, java, javadoc, javascript, json, markdown, markdown_inline, mlir, php, php_only, python, r, rust, scheme, ssh_config, supercollider, superhtml, systemverilog, templ, xml, xresources
2025-09-17 18:30:32 +02:00
Christian Clason
f4d22b96c5
docs(health): consistent use of tree-sitter-cli
2025-09-17 18:00:58 +02:00
purarue
7aa24acae3
feat(rifleconf): add parser and queries
2025-09-14 10:53:21 +02:00
Christian Clason
682d083292
feat(python)!: update parser and queries
...
Breaking change: anonymous node `"expect*"` was removed by the refactor.
2025-09-13 10:36:51 +02:00
Christian Clason
f6adaede57
feat(parsers): update authzed, bash, cpp, cylc, editorconfig, foam, gdscript, go, html, hurl, idl, java, javadoc, javascript, jsdoc, json, mlir, php, php_only, powershell, regex, rust, supercollider, zig
2025-09-13 10:27:44 +02:00
Christian Clason
939556333f
feat(parsers): update arduino, desktop, hurl, mlir, query, slint, snakemake, xresources
2025-09-07 11:32:22 +02:00
Christian Clason
9addcdd015
feat(parsers): update agda, c3, embedded_template, javadoc, javascript, jinja, jinja_inline, pkl, slang, supercollider, sway, systemverilog
2025-09-06 11:12:58 +02:00
BlockLune
cd64fd3f44
feat(wxml): add parser and queries
2025-08-29 18:30:18 +02:00
Christian Clason
16da7ded58
feat(matlab)!: update parser and queries
2025-08-29 14:54:38 +02:00
Christian Clason
8302d4f547
feat(parsers): update bash, c, clojure, cpp, embedded_template, gap, go, html, java, javascript, json, json5, pkl, rust, supercollider
2025-08-29 14:49:35 +02:00
Christian Clason
85ec015f3b
feat(nu)!: update parser and queries
2025-08-26 10:32:32 +02:00
Christian Clason
37cec5ec59
feat(gotmpl,helm)!: update parser and queries
2025-08-25 19:13:51 +02:00
Christian Clason
35a124cb60
feat(parsers): update arduino, blade, desktop, elixir, javadoc, llvm, mlir, perl, superhtml, vhdl, xresources, ziggy, ziggy_schema
2025-08-25 19:06:00 +02:00
Yorick Peterse
44e90ec66e
feat(inko): add support for array patterns
...
This updates the version of the Inko parser to the latest version and
includes indent support for the new array pattern node.
2025-08-21 19:51:10 +02:00
Christian Clason
6fd7117c1d
feat(matlab)!: update parser and queries
2025-08-19 11:56:38 +02:00
Christian Clason
2f28a14ed2
feat(parsers): update arduino, chatito, desktop, editorconfig, gitattributes, gpg, idl, javadoc, mlir, pem, php, php_only, poe_filter, xresources
2025-08-19 11:51:52 +02:00
Christian Clason
32cb9f9b9d
feat(parsers): update fennel, javadoc, llvm, matlab, mlir, nickel, nix, php, php_only, query, superhtml, vimdoc, wit
2025-08-16 10:11:22 +02:00
hsi
cabbd52bb8
fix(health): highlights legend label
2025-08-13 10:01:54 +02:00