6388 Commits

Author SHA1 Message Date
Christian Clason
ecdae44bae feat(kotlin)!: update parser and queries
Breaking change: removed nodes `"!in"` and `"!is"`.
2026-02-18 19:53:54 +01:00
NullVoxPopuli
23502d650a fix(glimmer_typescript): inherit typescript indents 2026-02-18 17:32:57 +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
phanium
70a9fecaf5 fix(lua): injections in vim.{rpcrequest,rpcnotify} 2026-02-05 09:15:56 +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
ac1d0ff910 fix(scripts): guard against empty reply when checking new revisions 2026-01-31 11:07:03 +01: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
stefan
cc12e37e5b fix(nix): make all bash injections combined 2026-01-29 10:41:43 +01: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
Bartłomiej Maryńczak
81aca2f981 feat(rust): add !xml injection 2026-01-24 22:21:27 +01:00
NullVoxPopuli
67b3ce0529 fix(glimmer) update injections 2026-01-24 22:21:10 +01: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
511e5ccf40 ci: correct concurrency group for downstream 2026-01-22 18:44:49 +01:00
Christian Clason
62dad2a60a ci: add concurrency for downstream tests 2026-01-22 18:36:56 +01:00
Christian Clason
61d3f5b186 test(lint): bump luals to 3.17.1 2026-01-22 18:36:56 +01:00
Christian Clason
0d1b8b026b ci: use ubuntu-slim for small jobs 2026-01-22 18:36:56 +01:00
mintbug
ec03481377 feat(typst): set url attribute for links 2026-01-20 16:01:54 +01:00
Peter Cardenas
e75c007f27 fix(fish): update builtin highlights 2026-01-19 17:36:05 +01:00
Christian Clason
b9933f0e13 test(init): remove upstreamed Tiger ft detection 2026-01-19 10:37:35 +01:00
Mariusz Biegański
d9a5fb8484 docs(supported_languages): fix order of available queries 2026-01-18 17:34:33 +01:00
Christian Clason
3121570f07 docs(contributing): inclusion criteria 2026-01-18 17:31:30 +01:00
Christian Clason
d19def46c1 fix(make): switch to maintained fork 2026-01-17 16:15:39 +01:00
Nico Salm
19261d56ed fix(rust): highlight doc comment markers as @comment.documentation
Co-authored-by: LunarLambda <LunarLambda@users.noreply.github.com>
2026-01-17 12:12:37 +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
Abbath
8aada0e394 fix(haskell): use grammar for operator detection instead of match 2026-01-16 18:11:27 +01:00
Abbath
15b3416cc1 fix(haskell): highlighting for operator definition and operator-like constructors. 2026-01-15 09:19:05 +01:00
Abbath
c872ec85cc fix(haskell): syntax highlighting for Haskell lambda expressions
Fixes highlighting for lambdas with multiple parameters.
2026-01-15 09:19:05 +01: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
Christian Clason
2ba5ec1846 test(init): remove upstreamed Nickel ft detection 2026-01-08 10:34:30 +01:00
Riley Bruins
5e8652dbaf fix(usd): misc punctuation highlights 2026-01-08 10:17:12 +01: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
Igor Lacerda
de878155ca fix(html_tags): disable spell for tags (#8410)
When tags are embedded into markdown, they'd get spell checked, in spite
of that not really making sense. The real culprit of this issue is
markdown's spell being too "loose".
2026-01-07 16:39:29 +01:00
Farid
b033ab331c docs(readme): fix lazy snippet 2026-01-05 12:01:59 +01:00
Christian Clason
99dfc5acef docs(readme): fix lazy snippet 2026-01-04 18:08:46 +01:00