nvim-treesitter-bot[bot]
dc42c209f3
bot(parsers): update c_sharp, desktop, editorconfig, fish, kitty, kotlin, mlir, proto, rescript, sql, swift, xresources
2026-02-21 07:10:10 +00:00
Christian Clason
fcd51bbe92
fix(supercollider): mark as tier 3
2026-02-20 11:08:31 +01:00
Robert Muir
3edb01f912
fix(install): unlink files before copy on unix to prevent crashes ( #8517 )
...
uv_fs_copyfile will truncate the target first, which can result in
hard-to-debug crashes if the shared object is currently in use.
instead, unlink the target first, so that the operation doesn't modify
any in-use files. the disk space from the old parsers won't be reclaimed
until any processes using them relinquish their open file handles.
2026-02-19 15:39:22 +01:00
Christian Clason
ecdae44bae
feat(kotlin)!: update parser and queries
...
Breaking change: removed nodes `"!in"` and `"!is"`.
2026-02-18 19:53:54 +01:00
Stefan VanBuren
0211563445
feat(protobuf)!: switch parser repo ( #8514 )
...
This switches the protobuf parser to https://github.com/coder3101/tree-sitter-proto ,
which is a maintained parser and used in Zed.
The old https://github.com/treywood/tree-sitter-proto is effectively
unmaintained AFAICT, so it would be nice to have a maintained repo here.
2026-02-18 16:26:40 +00:00
nvim-treesitter-bot[bot]
2bd9b9b4f1
bot(parsers): update angular, bpftrace, c_sharp, fortran, markdown, markdown_inline, mlir, nickel, tlaplus
2026-02-17 17:02:40 +00:00
Dennis van den Berg
ca35dc5184
feat(angular): adds support for css class bindings
2026-02-17 14:56:12 +01:00
Christian Clason
4d9466677a
fix(install): raise number of retries
...
Seven retries ought to be enough for anybody.
2026-02-14 13:18:48 +01:00
fin-w
b032f66f0b
fix(health): consistent abbreviations in legend
2026-02-14 12:33:04 +01:00
nvim-treesitter-bot[bot]
88a8487378
bot(parsers): update dart, fortran, gleam, janet_simple, just, mlir, rescript, slint, solidity, sql, t32, unison
2026-02-14 11:19:53 +00:00
Christian Clason
9f2dad22ef
feat(vento)!: update parser and queries
...
Breaking change: `(keyword)` node removed.
Also mark as unmaintained (Copilot-maintained)
2026-02-11 12:14:00 +01:00
nvim-treesitter-bot[bot]
45a07f869b
bot(parsers): update javadoc, just, kotlin, markdown, markdown_inline, matlab, mlir, php, php_only, pkl, slint, unison
2026-02-07 07:11:42 +00:00
Christian Clason
92c9b016d1
fix(install): retry on server error
2026-02-06 12:16:51 +01:00
nvim-treesitter-bot[bot]
4967fa48b0
bot(parsers): update beancount, c3, dart, desktop, editorconfig, gap, jinja, jinja_inline, matlab, mlir, nu, pkl, swift, unison, xresources, yaml
2026-01-31 10:18:44 +00:00
Christian Clason
19c729dae6
fix(install)!: remove gitlab codepath
...
Gitlab tarballs have started including the commit hash, so downstream
processing fails anyway.
2026-01-29 16:22:32 +01:00
Christian Buttner
04ab807f8e
feat(c3)!: update parser and highlights ( #8477 )
...
Breaking: `(import_declaration (path_ident))` changed to `(import_path (path_ident))`
2026-01-29 10:02:30 +00:00
Christian Clason
5465196ba8
fix(health): update required tree-sitter version
2026-01-29 10:29:15 +01:00
Christian Clason
f8bbc3177d
feat(roc): mark as unmaintained
2026-01-27 12:02:53 +01:00
Christian Clason
0ac55b85c6
refactor(lua): replace vim.opt with vim.o
2026-01-27 11:57:04 +01:00
nvim-treesitter-bot[bot]
568ede7e79
bot(parsers): update ruby, vue
2026-01-25 11:08:41 +00:00
nvim-treesitter-bot[bot]
275b9fe801
bot(parsers): update zsh
2026-01-24 10:58:14 +01:00
nvim-treesitter-bot[bot]
b67d29ce74
bot(parsers): update c_sharp, desktop, dtd, editorconfig, fennel, fortran, hcl, javadoc, just, lalrpop, lua, markdown, markdown_inline, meson, mlir, rescript, rifleconf, sql, swift, terraform, tlaplus, vim, xml, xresources
2026-01-24 07:03:36 +00:00
Stanislaw Gruszka
88f1dfc211
feat(bpftrace): update parser and small highlights improvements
...
Update parser. Use new builtins from grammar (don't use lua-match).
2026-01-23 10:52:33 +01:00
Christian Clason
d19def46c1
fix(make): switch to maintained fork
2026-01-17 16:15:39 +01:00
nvim-treesitter-bot[bot]
7c14161403
bot(parsers): update bpftrace, desktop, editorconfig, glimmer, javadoc, liquidsoap, markdown, markdown_inline, matlab, meson, mlir, nim, pkl, rego, rescript, swift, vhdl, xresources
2026-01-17 06:56:25 +00:00
nvim-treesitter-bot[bot]
5a7e5638e7
bot(parsers): update inko
2026-01-10 10:39:10 +01:00
nvim-treesitter-bot[bot]
6016f1232d
bot(parsers): update beancount, bpftrace, c3, fortran, gleam, lua, mlir, sql
2026-01-10 06:57:05 +00:00
Stanislaw Gruszka
9177f2ff06
feat(parsers): add bpftrace ( #8399 )
...
Co-authored-by: Riley Bruins <ribru17@hotmail.com>
2026-01-07 21:59:10 -08:00
Chris Dragan
6feaebb456
feat(kos): highlights improvements ( #8404 )
...
* Mark floats as number.float
* Mark function arguments as variable.parameter
* Mark _ placeholder as character.special
* Mark string interpolation delimiters as punctuation.special
2026-01-07 21:53:42 -08:00
Chris Dragan
31fc7e10cd
feat: add kos parser and queries ( #8389 )
2026-01-04 11:08:07 +01:00
PolarMutex
300b906a95
fix(beancount): update to windows-compatible version ( #8401 )
2026-01-03 18:15:14 +01:00
nvim-treesitter-bot[bot]
46c16d89a8
bot(parsers): update c3, desktop, editorconfig, javadoc, kitty, lua, nginx, query, swift, templ, typespec, v, vim, xresources
2026-01-03 10:20:31 +00:00
Christian Clason
1927c76aec
feat(install): warn on unsupported parsers
2026-01-02 10:04:03 +01:00
Christian Clason
efa5d1fa3a
feat(robots)!: adapt to renamed parser
2026-01-02 10:02:25 +01:00
nvim-treesitter-bot[bot]
36fcb4a423
bot(parsers): update desktop, editorconfig, erlang, gotmpl, helm, lua, mlir, pascal, sql, typoscript, v, xresources
2025-12-27 06:56:45 +00:00
Marc Jakobi
45d08da7bb
chore(nix): add mrcjkb to maintainers
2025-12-26 22:13:05 +01:00
Christian Clason
6e42d823ce
fix(strace): no longer need to generate
2025-12-21 15:27:47 +01:00
Christian Clason
f795520371
fix(strace): generate removed parser
2025-12-20 12:36:44 +01:00
nvim-treesitter-bot[bot]
e08ad49dbd
bot(parsers): update editorconfig, meson, mlir, phpdoc, t32, vhdl
2025-12-20 06:55:48 +00:00
Christian Clason
fc21d3db8c
ci: add dependabot for GH actions
2025-12-17 12:55:05 +01:00
Christian Clason
846c7b50ee
chore: remove FUNDING.yml
2025-12-17 12:55:05 +01:00
Christian Clason
d0bf5ff2b0
feat(parsers): update ada, c3, comment, desktop, editorconfig, elm, julia, mlir, nu, phpdoc, t32, tera, vim, vimdoc, xresources, zsh
2025-12-17 11:53:39 +01:00
Manfred Egger
568f2a3b7d
feat(typoscript)!: update grammar and queries ( #8341 )
...
Breaking change: `(condition_bool)` renamed to `(condition_bool_legacy)`
2025-12-17 11:48:06 +01:00
Christian Clason
74b119812e
feat(gleam)!: update parser and queries
...
Breaking change: `(bit_string_*)` renamed to `(bit_array_*)`
2025-12-13 14:28:41 +01:00
Christian Clason
74d3999522
feat(parsers): update fortran, gotmpl, helm, idl, mlir, pkl, query, racket, scheme, slint, vhdl, zsh
2025-12-13 14:21:32 +01:00
Christian Clason
a98a740c55
feat(parsers): update brightscript, desktop, gotmpl, helm, ini, javadoc, mlir, nu, powershell, slint, vimdoc, xresources
2025-12-09 10:19:54 +01:00
Yorick Peterse
20db421f5f
feat(inko): update to v0.4.0 ( #8327 )
...
This changes the structure of "if" expressions so the queries for
nvim-treesitter-textobjects can be changed as to not cause any crashes.
2025-12-06 22:38:22 +01:00
Christian Clason
d2350758b3
feat(parsers)!: remove gitlab-hosted blueprint, fusion, jsonc
...
Problem: Gitlab has too frequent outages, which break automation.
Solution: Drop all Gitlab-hosted parsers (two of which have been
unmaintained for years).
2025-12-06 18:10:39 +01:00
Christian Clason
d72fa25b54
feat(fortran)!: update parser and queries
...
Breaking change: `(do_loop_statement)` renamed to `(do_loop)`
2025-12-06 14:13:26 +01:00
Christian Clason
41913a8d44
feat(bash): update parser
...
Breaking change: removed double parenthesis as valid opening to
arithmetic expansion. (Only `$((` is allowed according to the manual.)
2025-12-06 14:04:19 +01:00