<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/runtime, branch fix/lua</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom?h=fix%2Flua</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom?h=fix%2Flua'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2025-12-31T13:15:06Z</updated>
<entry>
<title>fix(lua): re-add missing assignment operator</title>
<updated>2025-12-31T13:15:06Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-12-31T13:15:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=403872278040a69377c63e3e25f1d86cb53ba748'/>
<id>urn:sha1:403872278040a69377c63e3e25f1d86cb53ba748</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(lua): replace operator list with field</title>
<updated>2025-12-31T12:57:06Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-12-31T12:47:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d6ce707613e9d19873b7f9f37d9643c9caf4b032'/>
<id>urn:sha1:d6ce707613e9d19873b7f9f37d9643c9caf4b032</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(nix):  refactor nixosTest injections for better performance (#8378)</title>
<updated>2025-12-29T15:47:03Z</updated>
<author>
<name>Marc Jakobi</name>
<email>marc@jakobi.dev</email>
</author>
<published>2025-12-29T15:47:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7efc1b58a8061d29786860006c7257c90a5196dc'/>
<id>urn:sha1:7efc1b58a8061d29786860006c7257c90a5196dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>perf(nix): replace match with lua-match</title>
<updated>2025-12-26T21:13:05Z</updated>
<author>
<name>Marc Jakobi</name>
<email>marc@jakobi.dev</email>
</author>
<published>2025-12-26T16:35:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7ba26e7685a58d47e10840617d1d035dcdd5e018'/>
<id>urn:sha1:7ba26e7685a58d47e10840617d1d035dcdd5e018</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(vim): support `:tab` command</title>
<updated>2025-12-20T11:40:15Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-12-20T11:30:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8cdffc6d334731ce3703b6d870a5a34fd878208a'/>
<id>urn:sha1:8cdffc6d334731ce3703b6d870a5a34fd878208a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(typoscript)!: update grammar and queries (#8341)</title>
<updated>2025-12-17T10:48:06Z</updated>
<author>
<name>Manfred Egger</name>
<email>github@tmk-stgeorgen.at</email>
</author>
<published>2025-12-17T10:48:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=568f2a3b7d610c4922b7d7aa0cd67c45b5158ed5'/>
<id>urn:sha1:568f2a3b7d610c4922b7d7aa0cd67c45b5158ed5</id>
<content type='text'>
Breaking change: `(condition_bool)` renamed to `(condition_bool_legacy)`</content>
</entry>
<entry>
<title>feat(gleam)!: update parser and queries</title>
<updated>2025-12-13T13:28:41Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-12-13T13:22:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=74b119812e9f82bccc2f0eca156faff0354362ae'/>
<id>urn:sha1:74b119812e9f82bccc2f0eca156faff0354362ae</id>
<content type='text'>
Breaking change: `(bit_string_*)` renamed to `(bit_array_*)`
</content>
</entry>
<entry>
<title>feat(haskell): injection for morpheus-graphql-client quasiquotes</title>
<updated>2025-12-09T10:02:20Z</updated>
<author>
<name>Marc Jakobi</name>
<email>marc.jakobi@tiko.energy</email>
</author>
<published>2025-07-23T13:58:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b6271b678e035a5cbf62d637364f3eeca0890171'/>
<id>urn:sha1:b6271b678e035a5cbf62d637364f3eeca0890171</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(gdscript): update builtin highlights</title>
<updated>2025-12-09T10:01:36Z</updated>
<author>
<name>Riad</name>
<email>rrddrose@gmail.com</email>
</author>
<published>2025-12-08T04:21:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=186810d6adccccc9503785533ab569e3e63d5b37'/>
<id>urn:sha1:186810d6adccccc9503785533ab569e3e63d5b37</id>
<content type='text'>
Added all builtin annotations, constants, methods
and types as of godot commit : 10c7cb8
</content>
</entry>
<entry>
<title>feat(sql): improve `@type` capture (#8315)</title>
<updated>2025-12-09T09:53:37Z</updated>
<author>
<name>adaitche</name>
<email>anton@daitche.org</email>
</author>
<published>2025-12-09T09:53:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=02693ce64c87e43eaa0e11e907116b2190217d07'/>
<id>urn:sha1:02693ce64c87e43eaa0e11e907116b2190217d07</id>
<content type='text'>
Problem: `@type` currently captures function calls but fails to
capture CTE names.

Solution: Don't capture types in invocations. Add pattern for `cte`.</content>
</entry>
<entry>
<title>feat(bash): highlight arguments of trap and kill builtin commands</title>
<updated>2025-12-08T13:47:59Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2025-12-08T09:09:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f47f549f74cea5d5f25a5205c9e127cd882f1d20'/>
<id>urn:sha1:f47f549f74cea5d5f25a5205c9e127cd882f1d20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash): remove unnecessary captures</title>
<updated>2025-12-08T12:08:03Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2025-12-08T11:37:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=93537d699851b35ae8518af17ee858981f5ea6ea'/>
<id>urn:sha1:93537d699851b35ae8518af17ee858981f5ea6ea</id>
<content type='text'>
- Bash does not have boolean values and the builtin `true`
  and `false` commands are already covered by another capture.
- The grammar has a `number` node and it's already captured.
</content>
</entry>
<entry>
<title>fix(ruby): highlighting for string-literal symbols (#8317)</title>
<updated>2025-12-08T10:27:09Z</updated>
<author>
<name>Cameron</name>
<email>Alleyria@gmail.com</email>
</author>
<published>2025-12-08T10:27:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bfc6c995404def9b01055df90f016d1a3be17ce5'/>
<id>urn:sha1:bfc6c995404def9b01055df90f016d1a3be17ce5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(json): add support for jsonc files</title>
<updated>2025-12-06T17:10:39Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-12-06T10:12:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9d47b2558b29fc8c0bce5f54b8424c5f8e2c80c7'/>
<id>urn:sha1:9d47b2558b29fc8c0bce5f54b8424c5f8e2c80c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(parsers)!: remove gitlab-hosted blueprint, fusion, jsonc</title>
<updated>2025-12-06T17:10:39Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-12-05T08:59:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d2350758b39dce3593ffa8b058f863ea4cfa5b0e'/>
<id>urn:sha1:d2350758b39dce3593ffa8b058f863ea4cfa5b0e</id>
<content type='text'>
Problem: Gitlab has too frequent outages, which break automation.

Solution: Drop all Gitlab-hosted parsers (two of which have been
unmaintained for years).
</content>
</entry>
<entry>
<title>feat(fortran)!: update parser and queries</title>
<updated>2025-12-06T13:13:26Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-12-06T13:05:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d72fa25b545da316cae7e596263656eac7afc2af'/>
<id>urn:sha1:d72fa25b545da316cae7e596263656eac7afc2af</id>
<content type='text'>
Breaking change: `(do_loop_statement)` renamed to `(do_loop)`
</content>
</entry>
<entry>
<title>feat(angular): add style_unit highlighting(#8312)</title>
<updated>2025-12-04T09:42:01Z</updated>
<author>
<name>Dennis van den Berg</name>
<email>dennis.vandenberg@nedap.com</email>
</author>
<published>2025-12-04T09:42:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=75797cdd8ac125c7ace065b17788b439dcf89a71'/>
<id>urn:sha1:75797cdd8ac125c7ace065b17788b439dcf89a71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(fennel): highlight `$[1-9]` in multi-symbol context properly</title>
<updated>2025-12-03T16:49:36Z</updated>
<author>
<name>Alexei Mozaidze</name>
<email>lexerpexer@proton.me</email>
</author>
<published>2025-12-03T16:32:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=857fb97bb65c8a71b0c4a568cfcfef95679854d5'/>
<id>urn:sha1:857fb97bb65c8a71b0c4a568cfcfef95679854d5</id>
<content type='text'>
Highlights the dollar symbol properly in multi-symbol contexts, like `$3.some.properties`.
There was already a fix for a similar issue on #8067, but it only addressed `$.some.properties`, but not the variant with the argument number in it.
</content>
</entry>
<entry>
<title>feat(vhs): update options list (#8309)</title>
<updated>2025-12-02T20:03:33Z</updated>
<author>
<name>nsfisis</name>
<email>54318333+nsfisis@users.noreply.github.com</email>
</author>
<published>2025-12-02T20:03:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e527584cf8508b2f99f127c2a20f93237e8fcf83'/>
<id>urn:sha1:e527584cf8508b2f99f127c2a20f93237e8fcf83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(zsh): update posix shell variables</title>
<updated>2025-12-01T07:46:21Z</updated>
<author>
<name>George Harker</name>
<email>george@george-graphics.co.uk</email>
</author>
<published>2025-12-01T07:46:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=00c906abb9550e72bc0c640545b5499b9525bb40'/>
<id>urn:sha1:00c906abb9550e72bc0c640545b5499b9525bb40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(gdshader): update highlight queries (#8299)</title>
<updated>2025-11-27T09:35:21Z</updated>
<author>
<name>Tayfun Bocek</name>
<email>tayfunbocek@live.ca</email>
</author>
<published>2025-11-27T09:35:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d56ed0f7f90d6492ce422f5e0a9cb36d3169eb96'/>
<id>urn:sha1:d56ed0f7f90d6492ce422f5e0a9cb36d3169eb96</id>
<content type='text'>
* use uniform scope node instead of literal matching

This avoids the need to refactor if other scope types are added. Maybe
helps performance as well.

* add method expression highlight</content>
</entry>
<entry>
<title>fix(perl): correct use of supertypes</title>
<updated>2025-11-25T09:40:58Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-11-25T09:34:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c5871d9d870c866fea9f271f1a3b3f29049a4793'/>
<id>urn:sha1:c5871d9d870c866fea9f271f1a3b3f29049a4793</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(haskell): correct use of supertypes in `(decl)` patterns</title>
<updated>2025-11-25T09:28:33Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-11-25T09:23:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d6ebbd5039954ecd47463802a16b5d8d7f223eef'/>
<id>urn:sha1:d6ebbd5039954ecd47463802a16b5d8d7f223eef</id>
<content type='text'>
Problem: These patterns were impossible, since children need to be children of
every subtype of a supertype to be captured in this way. As subtypes
could appear as children themselves, the query code silently "skipped
over" the supertype restriction in the pattern. This was fixed in
tree-sitter v0.26.0, which now (correctly) flags these patterns as
"impossible".

Solution: Add the appropriate child nodes explicitly.
</content>
</entry>
<entry>
<title>fix(fsharp): correct use of supertypes in `(_type)` patterns</title>
<updated>2025-11-19T10:03:04Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-11-19T09:53:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bb83a676128d95c865e40ba71376d883bdadec14'/>
<id>urn:sha1:bb83a676128d95c865e40ba71376d883bdadec14</id>
<content type='text'>
Problem: These patterns were impossible, since children need to be children of
every subtype of a supertype to be captured in this way. As subtypes
could appear as children themselves, the query code silently "skipped
over" the supertype restriction in the pattern. This was fixed in
tree-sitter v0.26.0, which now (correctly) flags these patterns as
"impossible".

Solution: Add the appropriate child nodes explicitly.
</content>
</entry>
<entry>
<title>feat(wit)! update parser and queries to 1.2.0 (#8199)</title>
<updated>2025-11-17T10:06:00Z</updated>
<author>
<name>Mikhail Katychev</name>
<email>mkatych@gmail.com</email>
</author>
<published>2025-11-17T10:06:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=69c76488f7c6929ce55222f6a887e497a24c74b8'/>
<id>urn:sha1:69c76488f7c6929ce55222f6a887e497a24c74b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ruby): update queries to support rbs-inline syntax (#8282)</title>
<updated>2025-11-14T15:04:54Z</updated>
<author>
<name>Tomohiro Hashidate</name>
<email>kakyoin.hierophant@gmail.com</email>
</author>
<published>2025-11-14T15:04:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2696fb832677fcd06588806d006aff923a4185a7'/>
<id>urn:sha1:2696fb832677fcd06588806d006aff923a4185a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(zsh): bump parser, disallow injections for regex with expansion</title>
<updated>2025-11-13T23:20:34Z</updated>
<author>
<name>George Harker</name>
<email>george@george-graphics.co.uk</email>
</author>
<published>2025-11-13T23:20:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2144e88dacd193cc92a01f622e56feca4a5922f6'/>
<id>urn:sha1:2144e88dacd193cc92a01f622e56feca4a5922f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(sql): update parser, highlights (#8272)</title>
<updated>2025-11-13T23:15:19Z</updated>
<author>
<name>Derek Stride</name>
<email>derek.stride@shopify.com</email>
</author>
<published>2025-11-13T23:15:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0427eeb38594045e39c27f0ba2fcc7d51a525d5b'/>
<id>urn:sha1:0427eeb38594045e39c27f0ba2fcc7d51a525d5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(t32)!: update parser and queries (#8276)</title>
<updated>2025-11-12T09:06:04Z</updated>
<author>
<name>Christoph Sax</name>
<email>xasc@users.noreply.github.com</email>
</author>
<published>2025-11-12T09:06:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b50774079aa3de80a06dce1634e7e1aa26d25848'/>
<id>urn:sha1:b50774079aa3de80a06dce1634e7e1aa26d25848</id>
<content type='text'>
`trace32_hll_variable` has been removed from the grammar. The
queries are now capturing `symbol` instead. `symbol` is highlighted
as variable or constant.</content>
</entry>
<entry>
<title>fix(gdshader): add missing keyword to group (#8274)</title>
<updated>2025-11-11T07:21:29Z</updated>
<author>
<name>Tayfun Bocek</name>
<email>tayfunbocek@live.ca</email>
</author>
<published>2025-11-11T07:21:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f46e3a09bdfd148263227cfcfdf68d19e5b0e89c'/>
<id>urn:sha1:f46e3a09bdfd148263227cfcfdf68d19e5b0e89c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(python): nospell for interpolation</title>
<updated>2025-11-06T11:35:06Z</updated>
<author>
<name>Jaehwang Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2025-11-06T11:06:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5eca61b32a5ce298f55ecdfd48511977f5c37f77'/>
<id>urn:sha1:5eca61b32a5ce298f55ecdfd48511977f5c37f77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(parsers): add zsh support (#8240)</title>
<updated>2025-11-06T04:13:53Z</updated>
<author>
<name>George Harker</name>
<email>george@george-graphics.co.uk</email>
</author>
<published>2025-11-06T04:13:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ddb266477eccf432983d723f94b86361b020010'/>
<id>urn:sha1:1ddb266477eccf432983d723f94b86361b020010</id>
<content type='text'>
Co-authored-by: Christian Clason &lt;c.clason@uni-graz.at&gt;
Co-authored-by: Riley Bruins &lt;ribru17@hotmail.com&gt;
Co-authored-by: Tayfun Bocek &lt;tayfunbocek@live.ca&gt;</content>
</entry>
<entry>
<title>fix(typescript): support type param for styled components (#8066)</title>
<updated>2025-11-05T04:07:27Z</updated>
<author>
<name>Alexey Svirshchevskiy</name>
<email>svirshchevskiy@gmail.com</email>
</author>
<published>2025-11-05T04:07:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=896e92a7f63c31d3d8f1df402b9824add8886a58'/>
<id>urn:sha1:896e92a7f63c31d3d8f1df402b9824add8886a58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ecma): variable definition from object destructure (#8233)</title>
<updated>2025-11-05T04:03:42Z</updated>
<author>
<name>Igor Lacerda</name>
<email>igorlfs@ufmg.br</email>
</author>
<published>2025-11-05T04:03:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=53049d6678ea71b2c55dc0487b2911e6fa79debf'/>
<id>urn:sha1:53049d6678ea71b2c55dc0487b2911e6fa79debf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(xml): remove `CDATA` injection</title>
<updated>2025-11-03T08:37:30Z</updated>
<author>
<name>Izzy Muerte</name>
<email>63051+bruxisma@users.noreply.github.com</email>
</author>
<published>2025-11-03T08:37:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=65a266bf693d3fc856dd341c25edea1a0917a30f'/>
<id>urn:sha1:65a266bf693d3fc856dd341c25edea1a0917a30f</id>
<content type='text'>
This change does not break existing injections that currently ship with nvim-treesitter, but instead allows additional injections to be defined by users, like those found in the Max/MSP Jitter XML Shader format.
</content>
</entry>
<entry>
<title>feat!(gdshader): replace gdshader parser and queries (#8244)</title>
<updated>2025-10-30T13:59:19Z</updated>
<author>
<name>Tayfun Bocek</name>
<email>tayfunbocek@live.ca</email>
</author>
<published>2025-10-30T13:59:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=64f4755b9d6ea9008265b09eb79fd91727311682'/>
<id>urn:sha1:64f4755b9d6ea9008265b09eb79fd91727311682</id>
<content type='text'>
Switch parser to https://github.com/airblast-dev/tree-sitter-gdshader</content>
</entry>
<entry>
<title>fix: prefer `#eq?` for checking equality with one string (#8246)</title>
<updated>2025-10-30T01:51:42Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-10-30T01:51:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2c30e515ebe79037ab8d15f7e59c0e2690f50626'/>
<id>urn:sha1:2c30e515ebe79037ab8d15f7e59c0e2690f50626</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(julia)!: update parser and queries (#8235)</title>
<updated>2025-10-27T10:43:58Z</updated>
<author>
<name>Christoph Horn</name>
<email>christoph-horn@hotmail.de</email>
</author>
<published>2025-10-27T10:43:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=645f42e85d8665c91a9911c3896afb57d6b8a923'/>
<id>urn:sha1:645f42e85d8665c91a9911c3896afb57d6b8a923</id>
<content type='text'>
sync locals queries with upstream

---------

Co-authored-by: Christian Clason &lt;c.clason@uni-graz.at&gt;</content>
</entry>
<entry>
<title>feat(apex): javadoc injections (#8232)</title>
<updated>2025-10-26T18:07:19Z</updated>
<author>
<name>imawaki</name>
<email>imawaki.2015@gmail.com</email>
</author>
<published>2025-10-26T18:07:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=738d9ced4ce5b4538c3a0e23ceca12c34c8d2e74'/>
<id>urn:sha1:738d9ced4ce5b4538c3a0e23ceca12c34c8d2e74</id>
<content type='text'>
Apex codebases commonly use Javadoc-style comments, similar to Java (Apex is Salesforce's object-oriented language).

This updates the injection query to capture javadoc nodes instead of the generic comment for better highlighting and parsing accuracy.
</content>
</entry>
<entry>
<title>fix(python): regex injection not working for concatenated strings (#8197)</title>
<updated>2025-10-26T16:25:42Z</updated>
<author>
<name>Lev Velykoivanenko</name>
<email>velykoivanenko.lev@gmail.com</email>
</author>
<published>2025-10-26T16:25:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c53bb10a71a04860758757b190620814b4993a77'/>
<id>urn:sha1:c53bb10a71a04860758757b190620814b4993a77</id>
<content type='text'>
Co-authored-by: Riley Bruins &lt;ribru17@hotmail.com&gt;</content>
</entry>
<entry>
<title>feat(nu): update syntax to Nu 0.108.0 (#8227)</title>
<updated>2025-10-25T09:14:38Z</updated>
<author>
<name>zc he</name>
<email>blindfs19@gmail.com</email>
</author>
<published>2025-10-25T09:14:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9ee023538e072163cc541f29bc74214f7b0b90f6'/>
<id>urn:sha1:9ee023538e072163cc541f29bc74214f7b0b90f6</id>
<content type='text'>
also deduplicate bracket rules</content>
</entry>
<entry>
<title>feat(hyprlang): update parser and queries (#8224)</title>
<updated>2025-10-25T01:50:42Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2025-10-25T01:50:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=400f38cc23d89e1d8e77b11bccf830dfc74ec5fb'/>
<id>urn:sha1:400f38cc23d89e1d8e77b11bccf830dfc74ec5fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: use proper `; inherits` syntax in queries (#8226)</title>
<updated>2025-10-25T01:47:39Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-10-25T01:47:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f2204e58dbb2031cb6783caa4541c4483edbb426'/>
<id>urn:sha1:f2204e58dbb2031cb6783caa4541c4483edbb426</id>
<content type='text'>
Some queries don't add a colon after the `inherits` keyword, which nvim
could handle but `ts_query_ls` could not, causing it to give incomplete
diagnostics.</content>
</entry>
<entry>
<title>Remove empty capture based on ts_query_ls output</title>
<updated>2025-10-24T07:31:21Z</updated>
<author>
<name>Isla Waters</name>
<email>info@mrsdizzie.com</email>
</author>
<published>2025-10-17T14:35:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4a9f57971ae455f07922800973f2d0eccc818e3a'/>
<id>urn:sha1:4a9f57971ae455f07922800973f2d0eccc818e3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(perl): Add language injection based on heredoc delimiter</title>
<updated>2025-10-24T07:31:21Z</updated>
<author>
<name>Isla Waters</name>
<email>info@mrsdizzie.com</email>
</author>
<published>2025-10-17T14:06:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=eea5725822098255cc22233b053ba9d56aaf53b9'/>
<id>urn:sha1:eea5725822098255cc22233b053ba9d56aaf53b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(nu): separate patterns for `collection_type`</title>
<updated>2025-10-21T07:10:18Z</updated>
<author>
<name>zc he</name>
<email>blindfs19@gmail.com</email>
</author>
<published>2025-10-21T07:10:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=30c466ad571b8b99fd06e3df8b2336e3ae63a53a'/>
<id>urn:sha1:30c466ad571b8b99fd06e3df8b2336e3ae63a53a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(julia): update builtin functions and types (#8203)</title>
<updated>2025-10-17T13:54:28Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-10-17T13:54:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=846d51137b8cbc030ab94edf9dc33968ddcdb195'/>
<id>urn:sha1:846d51137b8cbc030ab94edf9dc33968ddcdb195</id>
<content type='text'>
Update to Julia 1.12 (sync with upstream)</content>
</entry>
<entry>
<title>fix(vue): `@character.special` highlights for `:`, `.` (#8200)</title>
<updated>2025-10-16T06:17:41Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-10-16T06:17:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=63fac0a576bc78a4790cbcce24646cca860bc8c1'/>
<id>urn:sha1:63fac0a576bc78a4790cbcce24646cca860bc8c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(vue): delimiter highlight touch-ups</title>
<updated>2025-10-12T09:22:15Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-10-11T22:34:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0606c7a9dcaa5c5beee0b0f09043e9fdd1ba0a68'/>
<id>urn:sha1:0606c7a9dcaa5c5beee0b0f09043e9fdd1ba0a68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(kitty): align line continuation highlights</title>
<updated>2025-10-11T15:51:13Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-10-11T15:45:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=09d50fd1576feeda21e85af56bcbfbdf8fccef76'/>
<id>urn:sha1:09d50fd1576feeda21e85af56bcbfbdf8fccef76</id>
<content type='text'>
Changes them from `@comment` to `@punctuation.special`, which is how
they are in other languages.
</content>
</entry>
<entry>
<title>feat(tmux)!: update parser and highlights</title>
<updated>2025-10-11T08:52:02Z</updated>
<author>
<name>Steven Xu</name>
<email>stevenxxiu@gmail.com</email>
</author>
<published>2025-10-11T06:23:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cbafde992598b8ee05b5b80e165905655578fb75'/>
<id>urn:sha1:cbafde992598b8ee05b5b80e165905655578fb75</id>
<content type='text'>
Breaking changes:

- Nodes `(variable_name)`, `(expr_variable_name)`, `(variable_name_short)`, are exposed as `(name)`.
</content>
</entry>
<entry>
<title>feat(tmux)!: update parser and highlights</title>
<updated>2025-10-10T10:53:39Z</updated>
<author>
<name>Steven Xu</name>
<email>stevenxxiu@gmail.com</email>
</author>
<published>2025-10-10T09:47:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=de003000a287c501a6650a1ddd3be80ee34278d4'/>
<id>urn:sha1:de003000a287c501a6650a1ddd3be80ee34278d4</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>feat(inko): update parser for let pattern matching</title>
<updated>2025-10-07T08:00:15Z</updated>
<author>
<name>Yorick Peterse</name>
<email>yorick@yorickpeterse.com</email>
</author>
<published>2025-10-07T00:25:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3ab4f2d2d20be55874e2eb575145c6928d7d7d0e'/>
<id>urn:sha1:3ab4f2d2d20be55874e2eb575145c6928d7d7d0e</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>feat(nu)!: update parser and queries</title>
<updated>2025-10-06T14:31:28Z</updated>
<author>
<name>blindfs</name>
<email>blindfs19@gmail.com</email>
</author>
<published>2025-10-06T13:24:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0594d1ba65ddd6fc73411afb78f09ffc912f37b3'/>
<id>urn:sha1:0594d1ba65ddd6fc73411afb78f09ffc912f37b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(angular)!: update parser and queries</title>
<updated>2025-10-04T09:13:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-10-04T09:08:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=01ced7499fb07f6c94abd316414ef198bd6e7058'/>
<id>urn:sha1:01ced7499fb07f6c94abd316414ef198bd6e7058</id>
<content type='text'>
Breaking change: node `(static_member_expression)` was removed
</content>
</entry>
<entry>
<title>feat(inko): update parser and highlights</title>
<updated>2025-10-03T13:18:41Z</updated>
<author>
<name>Yorick Peterse</name>
<email>yorick@yorickpeterse.com</email>
</author>
<published>2025-10-03T13:13:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b684696315a11e1b08564398bda778788eac92a9'/>
<id>urn:sha1:b684696315a11e1b08564398bda778788eac92a9</id>
<content type='text'>
This commit includes syntax support for a few new syntax elements, and
updates the highlights queries to highlight two new expression keywords.
</content>
</entry>
<entry>
<title>feat(python): highlight special brackets in `format_expression`</title>
<updated>2025-10-03T07:53:33Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2025-10-03T07:17:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4709d4276c9cef5e353790071aec046d9b089719'/>
<id>urn:sha1:4709d4276c9cef5e353790071aec046d9b089719</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(java): highlight wildcards (#8165)</title>
<updated>2025-10-02T03:33:49Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-10-02T03:33:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=99bd52ba56a4b7c9a8cc50a6140180755e76fac6'/>
<id>urn:sha1:99bd52ba56a4b7c9a8cc50a6140180755e76fac6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: remove redundant alternants (#8159)</title>
<updated>2025-09-29T01:39:09Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-09-29T01:39:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=77362027f7aa850c87419fd571151e76b0b342a6'/>
<id>urn:sha1:77362027f7aa850c87419fd571151e76b0b342a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(parsers): add kitty (#8129)</title>
<updated>2025-09-29T01:04:09Z</updated>
<author>
<name>Mouinul Hossain</name>
<email>122956967+OXY2DEV@users.noreply.github.com</email>
</author>
<published>2025-09-29T01:04:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=db50897909bfd77d816ef3958e392a2f7fccd057'/>
<id>urn:sha1:db50897909bfd77d816ef3958e392a2f7fccd057</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(inko)!: update parser and queries</title>
<updated>2025-09-28T10:06:59Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-09-28T10:01:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9176343647ad99583becbcec7b17fc7fd5bd4782'/>
<id>urn:sha1:9176343647ad99583becbcec7b17fc7fd5bd4782</id>
<content type='text'>
Breaking change: `(array_pattern)` rule and node was removed again.
</content>
</entry>
<entry>
<title>feat(hyprlang): highlight more exec keywords</title>
<updated>2025-09-22T15:22:57Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2025-09-22T15:14:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5a70b1eb8cbdf6c7f0a59dfb7356ad198421b620'/>
<id>urn:sha1:5a70b1eb8cbdf6c7f0a59dfb7356ad198421b620</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(snl): add parser and queries</title>
<updated>2025-09-22T13:41:39Z</updated>
<author>
<name>Minijackson</name>
<email>minijackson@riseup.net</email>
</author>
<published>2025-09-11T13:27:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=53819acac287632ee2b62e0f7b63057904984906'/>
<id>urn:sha1:53819acac287632ee2b62e0f7b63057904984906</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: align line continuation highlights (#8146)</title>
<updated>2025-09-21T23:59:47Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-09-21T23:59:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6ac9f2e51270cd6f57c4783a36c60cd03e4cfb94'/>
<id>urn:sha1:6ac9f2e51270cd6f57c4783a36c60cd03e4cfb94</id>
<content type='text'>
These should be `@punctuation.special`. Added the highlight for python,
cylc, and make. Corrected it for earthfile and matlab.</content>
</entry>
<entry>
<title>feat(koto)!: update parser and queries</title>
<updated>2025-09-21T08:42:51Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-09-21T08:38:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bd99d6bd2bdd346c5da090db5e3956de0e0a2f3f'/>
<id>urn:sha1:bd99d6bd2bdd346c5da090db5e3956de0e0a2f3f</id>
<content type='text'>
Breaking changes: `call`, `index`, `lookup` fields removed
</content>
</entry>
<entry>
<title>feat(python): revert breaking change</title>
<updated>2025-09-19T11:41:33Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-09-19T11:35:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=20fc6b1270dddff7e16220e0a51d17614d41fd43'/>
<id>urn:sha1:20fc6b1270dddff7e16220e0a51d17614d41fd43</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>feat(latex): add counter nodes' highlight rules</title>
<updated>2025-09-19T08:35:18Z</updated>
<author>
<name>Thibault de Villèle</name>
<email>25150288+Thibaulltt@users.noreply.github.com</email>
</author>
<published>2025-09-05T09:12:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c41b3b9841588e956663345cf01842a232d5eece'/>
<id>urn:sha1:c41b3b9841588e956663345cf01842a232d5eece</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(latex)!: update parser and queries</title>
<updated>2025-09-19T08:35:18Z</updated>
<author>
<name>Thibault de Villèle</name>
<email>25150288+Thibaulltt@users.noreply.github.com</email>
</author>
<published>2025-09-05T08:46:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1b8622a830da30c348998f26fab6934ca0133392'/>
<id>urn:sha1:1b8622a830da30c348998f26fab6934ca0133392</id>
<content type='text'>
Breaking change: `(curly_group_label)` replaced by `(curly_group_text)`

see latex-lsp/tree-sitter-latex#213
</content>
</entry>
<entry>
<title>fix(c_sharp): missing highlight for parameter modifier</title>
<updated>2025-09-19T08:27:32Z</updated>
<author>
<name>sharpchen</name>
<email>rui.chen.sharp@gmail.com</email>
</author>
<published>2025-09-18T15:02:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=317a77affcd887441d67c5f7f1d5beff5243989b'/>
<id>urn:sha1:317a77affcd887441d67c5f7f1d5beff5243989b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(c_sharp): missing query for delegate name</title>
<updated>2025-09-17T19:05:25Z</updated>
<author>
<name>sharpchen</name>
<email>rui.chen.sharp@gmail.com</email>
</author>
<published>2025-09-17T14:48:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8ab64a37ea56762dc0d1a6da2bba2d4af88e3594'/>
<id>urn:sha1:8ab64a37ea56762dc0d1a6da2bba2d4af88e3594</id>
<content type='text'>
</content>
</entry>
<entry>
<title>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</title>
<updated>2025-09-17T16:30:32Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-09-17T16:08:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1c760c1888f5e7474d1ae222f0638cb3b731629b'/>
<id>urn:sha1:1c760c1888f5e7474d1ae222f0638cb3b731629b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(rifleconf): add parser and queries</title>
<updated>2025-09-14T08:53:21Z</updated>
<author>
<name>purarue</name>
<email>7804791+purarue@users.noreply.github.com</email>
</author>
<published>2025-09-14T08:53:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7aa24acae3a288e442e06928171f360bbdf75ba4'/>
<id>urn:sha1:7aa24acae3a288e442e06928171f360bbdf75ba4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(python)!: update parser and queries</title>
<updated>2025-09-13T08:36:51Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-09-13T08:31:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=682d083292f01636622362cf9eb0e4b2f9de2b13'/>
<id>urn:sha1:682d083292f01636622362cf9eb0e4b2f9de2b13</id>
<content type='text'>
Breaking change: anonymous node `"expect*"` was removed by the refactor.
</content>
</entry>
<entry>
<title>feat(glimmer_*): add `glimmer_template` folds (#8115)</title>
<updated>2025-09-13T08:24:44Z</updated>
<author>
<name>NullVoxPopuli</name>
<email>199018+NullVoxPopuli@users.noreply.github.com</email>
</author>
<published>2025-09-13T08:24:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f42378a959ffeaaf181b0b4793ee3cdb733324be'/>
<id>urn:sha1:f42378a959ffeaaf181b0b4793ee3cdb733324be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(snakemake): update queries (#8106)</title>
<updated>2025-09-07T11:58:28Z</updated>
<author>
<name>osthomas</name>
<email>8322329+osthomas@users.noreply.github.com</email>
</author>
<published>2025-09-07T11:58:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fee71c102c54146f90b14c89711ddbb8f95a1484'/>
<id>urn:sha1:fee71c102c54146f90b14c89711ddbb8f95a1484</id>
<content type='text'>
also add indent tests</content>
</entry>
<entry>
<title>feat(proto): folds for import statements</title>
<updated>2025-08-31T06:06:48Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-08-31T03:40:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=802195d8f1980db25a7a39a55f9a25df21756c73'/>
<id>urn:sha1:802195d8f1980db25a7a39a55f9a25df21756c73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(proto): more delimiter, property highlights</title>
<updated>2025-08-31T06:06:48Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-08-31T03:39:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8fccdb3d493178994aca43ec1f6ff74740eed7ee'/>
<id>urn:sha1:8fccdb3d493178994aca43ec1f6ff74740eed7ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(wxml): add parser and queries</title>
<updated>2025-08-29T16:30:18Z</updated>
<author>
<name>BlockLune</name>
<email>39331194+BlockLune@users.noreply.github.com</email>
</author>
<published>2025-08-29T16:30:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cd64fd3f448eb6cc529830c7f265f7584168572b'/>
<id>urn:sha1:cd64fd3f448eb6cc529830c7f265f7584168572b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(matlab)!: update parser and queries</title>
<updated>2025-08-29T12:54:38Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-08-29T12:50:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=16da7ded58b41a4c320f32661264c6283ce8cd18'/>
<id>urn:sha1:16da7ded58b41a4c320f32661264c6283ce8cd18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(nu)!: update parser and queries</title>
<updated>2025-08-26T08:32:32Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-08-25T17:19:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=85ec015f3be42a3c2c04648ff99d617d9609e5f0'/>
<id>urn:sha1:85ec015f3be42a3c2c04648ff99d617d9609e5f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(gotmpl,helm)!: update parser and queries</title>
<updated>2025-08-25T17:13:51Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-08-25T17:09:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=37cec5ec59d09db15ef364e237f8593b48754539'/>
<id>urn:sha1:37cec5ec59d09db15ef364e237f8593b48754539</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(blade): fix highlighting of php tags</title>
<updated>2025-08-25T13:39:40Z</updated>
<author>
<name>Caleb White</name>
<email>cdwhite3@pm.me</email>
</author>
<published>2025-08-25T13:29:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9f15c2b050ef2fa66462636eb48674d6b6562989'/>
<id>urn:sha1:9f15c2b050ef2fa66462636eb48674d6b6562989</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(inko): add support for array patterns</title>
<updated>2025-08-21T17:51:10Z</updated>
<author>
<name>Yorick Peterse</name>
<email>yorick@yorickpeterse.com</email>
</author>
<published>2025-08-21T16:31:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=44e90ec66e44f7dbb60030f453a48282b3a1125a'/>
<id>urn:sha1:44e90ec66e44f7dbb60030f453a48282b3a1125a</id>
<content type='text'>
This updates the version of the Inko parser to the latest version and
includes indent support for the new array pattern node.
</content>
</entry>
<entry>
<title>feat(matlab)!: update parser and queries</title>
<updated>2025-08-19T09:56:38Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-08-19T09:52:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6fd7117c1dc4e279f4153af70ae60bd4134b0f01'/>
<id>urn:sha1:6fd7117c1dc4e279f4153af70ae60bd4134b0f01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(fennel): highlight $ in multi-symbol context properly</title>
<updated>2025-08-12T08:25:22Z</updated>
<author>
<name>Alexei Mozaidze</name>
<email>lexerpexer@proton.me</email>
</author>
<published>2025-08-10T21:10:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=21da8ac2510bc2d4e9239e866a341ab0abc24959'/>
<id>urn:sha1:21da8ac2510bc2d4e9239e866a341ab0abc24959</id>
<content type='text'>
Highlights the dollar symbol properly in multi-symbol contexts like
`$.some.properties`
</content>
</entry>
<entry>
<title>feat(php): update php and php_only parsers to v0.24.0</title>
<updated>2025-08-12T08:25:14Z</updated>
<author>
<name>Caleb White</name>
<email>cdwhite3@pm.me</email>
</author>
<published>2025-06-17T03:29:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=42ea5392432253188c11c31af420a0b83bb111dc'/>
<id>urn:sha1:42ea5392432253188c11c31af420a0b83bb111dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(sproto): add parser</title>
<updated>2025-08-12T08:24:58Z</updated>
<author>
<name>涵曦</name>
<email>im.hanxi@gmail.com</email>
</author>
<published>2025-08-11T07:21:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=13e3ce3bf41521551b8d1daf401d31938f62e7ef'/>
<id>urn:sha1:13e3ce3bf41521551b8d1daf401d31938f62e7ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(gdscript): misc operators, semicolon highlight</title>
<updated>2025-08-06T16:49:54Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-08-06T16:44:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4eb35c03443742a4c3b2db13d36da9cddb6268c3'/>
<id>urn:sha1:4eb35c03443742a4c3b2db13d36da9cddb6268c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(jinja_inline): fix crashing query pattern</title>
<updated>2025-08-05T18:06:49Z</updated>
<author>
<name>Robert Muir</name>
<email>rcmuir@apache.org</email>
</author>
<published>2025-07-21T15:53:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4d9916e477e5d4e3b245845dfd285edf429f3252'/>
<id>urn:sha1:4d9916e477e5d4e3b245845dfd285edf429f3252</id>
<content type='text'>
If jinja_inline parser is regenerated, then this pattern hits an
"impossible" assert in tree-sitter query processing.
</content>
</entry>
<entry>
<title>Revert "fix(jinja): remove crashing pattern"</title>
<updated>2025-08-05T18:06:49Z</updated>
<author>
<name>Robert Muir</name>
<email>rcmuir@apache.org</email>
</author>
<published>2025-07-21T15:49:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a4fa3e2d187ad98eb74d27c566ab3c330397ed75'/>
<id>urn:sha1:a4fa3e2d187ad98eb74d27c566ab3c330397ed75</id>
<content type='text'>
This reverts commit 8c8742871a1489afd7878bfee4bc40465f4a116a.
</content>
</entry>
<entry>
<title>feat(systemverilog)!: update parser and queries</title>
<updated>2025-08-05T18:06:15Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-08-01T16:15:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=05f29103552dcdd7faa77ce7c5152759c733f988'/>
<id>urn:sha1:05f29103552dcdd7faa77ce7c5152759c733f988</id>
<content type='text'>
Breaking changes:
1. `(comment)` node split into `(one_line_comment)` and
   `(block_comment)`
2. named `(directive_foo)` nodes replaced by anonymous `"'foo"`
   (with backtick!) nodes -- but not consistently
</content>
</entry>
<entry>
<title>fix(c, ecma): remove invalid predicate parameters</title>
<updated>2025-07-22T07:52:32Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-07-22T02:09:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=40cca05b40438ddd74125132b0cec58c9afdccb2'/>
<id>urn:sha1:40cca05b40438ddd74125132b0cec58c9afdccb2</id>
<content type='text'>
These are not valid named nodes in their respective languages.
</content>
</entry>
<entry>
<title>fix(jinja): remove crashing pattern</title>
<updated>2025-07-21T09:21:52Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-07-21T09:00:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8c8742871a1489afd7878bfee4bc40465f4a116a'/>
<id>urn:sha1:8c8742871a1489afd7878bfee4bc40465f4a116a</id>
<content type='text'>
https://github.com/cathaysia/tree-sitter-jinja/issues/37
</content>
</entry>
<entry>
<title>feat(glimmer): add fold queries  (#8020)</title>
<updated>2025-07-21T07:40:37Z</updated>
<author>
<name>NullVoxPopuli</name>
<email>199018+NullVoxPopuli@users.noreply.github.com</email>
</author>
<published>2025-07-21T07:40:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6b3bf164b207a8d1e80dffa9c5b64f8ddbd7d585'/>
<id>urn:sha1:6b3bf164b207a8d1e80dffa9c5b64f8ddbd7d585</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(chatito)!: update parser and queries</title>
<updated>2025-07-20T09:53:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-07-20T09:47:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f14b356d548eafb6e0270aad904907424e16f9cd'/>
<id>urn:sha1:f14b356d548eafb6e0270aad904907424e16f9cd</id>
<content type='text'>
node `(eq)` is replaced by field `eq: _`
</content>
</entry>
<entry>
<title>fix(jinja): assign highlights to all variables and functions</title>
<updated>2025-07-19T16:25:47Z</updated>
<author>
<name>Robert Muir</name>
<email>rmuir@apache.org</email>
</author>
<published>2025-07-18T02:12:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=20d77c2e5ba71315dee7dcf47456557413b1481e'/>
<id>urn:sha1:20d77c2e5ba71315dee7dcf47456557413b1481e</id>
<content type='text'>
The majority of jinja variables aren't assigned any highlights at all.
Assign @variable to all identifiers.

Jinja filters without parameters are not highlighted as functions: add a
query for these.

Refine the existing @variable.member to only capture identifiers instead
of broader nodes.
</content>
</entry>
<entry>
<title>feat(wit)!: update parser and queries</title>
<updated>2025-07-19T13:19:50Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-07-19T13:15:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1e3b7562c2497ec5a9adfa8a2f036cb3da46ec3a'/>
<id>urn:sha1:1e3b7562c2497ec5a9adfa8a2f036cb3da46ec3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(pkl): add parser and queries (#8011)</title>
<updated>2025-07-19T09:36:38Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-07-19T09:36:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fba060b623f32c6d2e72a2d2954beb87433aecea'/>
<id>urn:sha1:fba060b623f32c6d2e72a2d2954beb87433aecea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(groq): add parser and queries (#8008)</title>
<updated>2025-07-18T16:04:42Z</updated>
<author>
<name>Alan Russell</name>
<email>ajrussellaudio@gmail.com</email>
</author>
<published>2025-07-18T16:04:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=61ec748ef7624b1962f392191aad61b91c0f9829'/>
<id>urn:sha1:61ec748ef7624b1962f392191aad61b91c0f9829</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(c_sharp): "&lt;", "&gt;" in type param lists are brackets (#8003)</title>
<updated>2025-07-15T00:55:29Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-07-15T00:55:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=96f51adf716c2e289e88b9e291faa393c03f85c9'/>
<id>urn:sha1:96f51adf716c2e289e88b9e291faa393c03f85c9</id>
<content type='text'>
</content>
</entry>
</feed>
