<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/tests, branch v0.9.3</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/tests?h=v0.9.3</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/tests?h=v0.9.3'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2024-09-26T07:09:41Z</updated>
<entry>
<title>feat(gleam,luau): use `@keyword.type` captures (#7181)</title>
<updated>2024-09-26T07:09:41Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-09-26T07:09:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=679883ad31f1752cac92a4ca182cee8b2751d4f1'/>
<id>urn:sha1:679883ad31f1752cac92a4ca182cee8b2751d4f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(wing): add many missing highlights</title>
<updated>2024-09-02T07:55:48Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-09-01T01:28:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e090c5b22d0d061e749f8ce33cb9b9a7e6b8ab55'/>
<id>urn:sha1:e090c5b22d0d061e749f8ce33cb9b9a7e6b8ab55</id>
<content type='text'>
...as well as some fold and injection queries.
</content>
</entry>
<entry>
<title>feat(php): php 8.4 support (#6741)</title>
<updated>2024-08-18T10:30:04Z</updated>
<author>
<name>Caleb White</name>
<email>cdwhite3@pm.me</email>
</author>
<published>2024-08-18T10:30:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ec8776ed9ef56ffe7a61e67b64d5d6b6aba2c631'/>
<id>urn:sha1:ec8776ed9ef56ffe7a61e67b64d5d6b6aba2c631</id>
<content type='text'>
* chore(php): update maintainers

* feat(php): update php rules, highlight imported functions/consts

* feat(php): indent inside property hooks

* chore: update php and php_only revision</content>
</entry>
<entry>
<title>fix(lua): proper indent after multiline string arg</title>
<updated>2024-08-05T08:07:41Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-08-05T01:26:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=558c7ad7bf147c1394d971e6a734ea16e440d51a'/>
<id>urn:sha1:558c7ad7bf147c1394d971e6a734ea16e440d51a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(query): proper indentation after quantifiers</title>
<updated>2024-08-02T13:45:14Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-08-02T13:05:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=09bad640e4507885fa0e7035348c7854c531b3d6'/>
<id>urn:sha1:09bad640e4507885fa0e7035348c7854c531b3d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: prevent double indent from pipes</title>
<updated>2024-07-31T09:23:46Z</updated>
<author>
<name>Oliver Thomas</name>
<email>thomaso@ie-freiburg.mpg.de</email>
</author>
<published>2024-07-30T19:05:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=65310b64eee19a6e74e1b6f607a9f46f751290fe'/>
<id>urn:sha1:65310b64eee19a6e74e1b6f607a9f46f751290fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add rescript parser and queries (#6671)</title>
<updated>2024-07-27T15:34:30Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-07-27T15:34:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f97e0de0053df1cb3b9f74b9b1239acced1b7d9a'/>
<id>urn:sha1:f97e0de0053df1cb3b9f74b9b1239acced1b7d9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(query): properly apply predicate injections</title>
<updated>2024-07-27T15:17:26Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-07-27T14:54:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7cec6219c4ac5ce01ef2f29df23f8b3cebca8b09'/>
<id>urn:sha1:7cec6219c4ac5ce01ef2f29df23f8b3cebca8b09</id>
<content type='text'>
I think these have been broken since the query parser update. Basically
the inner node for the string content was preventing injections because
include-children was not set.
</content>
</entry>
<entry>
<title>fix(php): correct line endings</title>
<updated>2024-07-17T13:45:25Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-07-17T13:45:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f649c2ff757f6196bac385f7e929e063aef390ba'/>
<id>urn:sha1:f649c2ff757f6196bac385f7e929e063aef390ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add indentation queries for angular</title>
<updated>2024-07-17T00:52:47Z</updated>
<author>
<name>Dennis van den Berg</name>
<email>dennis.vandenberg@nedap.com</email>
</author>
<published>2024-07-16T18:29:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0d5e1214a5c386a168dc8e19d7da0ceb0e0bd6f2'/>
<id>urn:sha1:0d5e1214a5c386a168dc8e19d7da0ceb0e0bd6f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): indent functions before they are closed</title>
<updated>2024-07-16T11:17:36Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-07-05T17:17:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4836c1df6516cc2f895e362f3d00a15a236407b3'/>
<id>urn:sha1:4836c1df6516cc2f895e362f3d00a15a236407b3</id>
<content type='text'>
Fixes #6786
</content>
</entry>
<entry>
<title>feat(python): Improved python indentation (#6859)</title>
<updated>2024-07-16T11:13:41Z</updated>
<author>
<name>Grace Petryk</name>
<email>gracepetryk99@gmail.com</email>
</author>
<published>2024-07-16T11:13:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f16a77583047d6d3ea684092c679bbe88398cb01'/>
<id>urn:sha1:f16a77583047d6d3ea684092c679bbe88398cb01</id>
<content type='text'>
* feat: improve python indentation

* use lua-match

* revert concatenated_string changes, handle function def hanging indents

* lint

* add delimiters to param query

* add test cases</content>
</entry>
<entry>
<title>fix(php): do not indent after class/enum decl</title>
<updated>2024-07-09T01:12:29Z</updated>
<author>
<name>再生花</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-07-09T01:12:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=53c79ddc28b0df3263d629f5e20c9283b05841ca'/>
<id>urn:sha1:53c79ddc28b0df3263d629f5e20c9283b05841ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(nix): indentation queries</title>
<updated>2024-07-05T13:13:25Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-03-31T16:20:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=55a13862cd47b1fb3afcab792b022d97765940e6'/>
<id>urn:sha1:55a13862cd47b1fb3afcab792b022d97765940e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ecma): indent single-line if statements (#6846)</title>
<updated>2024-07-04T02:13:16Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-07-04T02:13:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fa611f612a7b04c239d07f61ba80e09cb95c5af4'/>
<id>urn:sha1:fa611f612a7b04c239d07f61ba80e09cb95c5af4</id>
<content type='text'>
Fixes #5898.</content>
</entry>
<entry>
<title>fix(r): resolve highlight regressions</title>
<updated>2024-06-29T07:26:53Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-06-29T04:52:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f0e3b5c5fe38d0012c63368db90017fef87c85a2'/>
<id>urn:sha1:f0e3b5c5fe38d0012c63368db90017fef87c85a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(r): adapt indent queries</title>
<updated>2024-06-28T16:13:12Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-06-28T15:26:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3e535e826da265748b875b18dbfb361bd1a1701c'/>
<id>urn:sha1:3e535e826da265748b875b18dbfb361bd1a1701c</id>
<content type='text'>
- Anchor parameter query. There's no need for multiple indent.align
  captures
- Narrow down binary_operator indent.begin. From tree-sitter-r corpus
  and highlight tests, this seems to be appropriate.
</content>
</entry>
<entry>
<title>feat(r)!: update parser and queries</title>
<updated>2024-06-27T13:31:41Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-06-15T12:39:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5373c90c55a33408604d17713edaa9560306b83d'/>
<id>urn:sha1:5373c90c55a33408604d17713edaa9560306b83d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(gleam): remove incorrect builtin highlight (#6757)</title>
<updated>2024-06-17T14:23:06Z</updated>
<author>
<name>Louis Pilfold</name>
<email>louis@lpil.uk</email>
</author>
<published>2024-06-17T14:23:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=09953e394b202877b82aa2688a140bdd75afaf2a'/>
<id>urn:sha1:09953e394b202877b82aa2688a140bdd75afaf2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: fix tests broken after 0.10 update (#6714)</title>
<updated>2024-06-01T03:33:56Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-06-01T03:33:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f9773e4a5e0dbeda0d6f8a78d7d61eb802b6d0e1'/>
<id>urn:sha1:f9773e4a5e0dbeda0d6f8a78d7d61eb802b6d0e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: adapt to Nvim 0.11 deprecations</title>
<updated>2024-05-17T15:16:44Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-05-17T07:39:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3d268f9db4e3b1bf8ba1de792407fe89ed1274db'/>
<id>urn:sha1:3d268f9db4e3b1bf8ba1de792407fe89ed1274db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(php): add highlights for scoped_property_access</title>
<updated>2024-05-14T04:05:03Z</updated>
<author>
<name>Caleb White</name>
<email>cdwhite3@pm.me</email>
</author>
<published>2024-05-02T16:43:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6f54846f2b269c40091895277095dd10b365fca7'/>
<id>urn:sha1:6f54846f2b269c40091895277095dd10b365fca7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(haskell): update queries and tests for rewritten parser (#6580)</title>
<updated>2024-05-07T07:27:44Z</updated>
<author>
<name>Marc Jakobi</name>
<email>marc.jakobi@tiko.energy</email>
</author>
<published>2024-05-07T07:27:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=da0efd7398713a3177da5ce8690f0e5c5415763d'/>
<id>urn:sha1:da0efd7398713a3177da5ce8690f0e5c5415763d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: more `@keyword.type` captures</title>
<updated>2024-05-01T07:59:50Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-04-23T19:23:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f58cae6c228e26681039253cb172de16cd764408'/>
<id>urn:sha1:f58cae6c228e26681039253cb172de16cd764408</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(php): parameter and operator touch-ups</title>
<updated>2024-04-25T10:04:50Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-04-23T17:52:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=28a914eb573d6d374d57a5705faba355c1ec4d99'/>
<id>urn:sha1:28a914eb573d6d374d57a5705faba355c1ec4d99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(wing): update to new repo (#6446)</title>
<updated>2024-04-14T15:53:37Z</updated>
<author>
<name>Mark McCulloh</name>
<email>Mark.McCulloh@gmail.com</email>
</author>
<published>2024-04-14T15:53:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=40e8c92f99ef26625ff2206f5e183ac3109f20ba'/>
<id>urn:sha1:40e8c92f99ef26625ff2206f5e183ac3109f20ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(julia): adapt queries to grammar changes (#6429)</title>
<updated>2024-04-14T12:23:46Z</updated>
<author>
<name>Sergio A. Vargas</name>
<email>savargasqu+git@unal.edu.co</email>
</author>
<published>2024-04-14T12:23:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d2f4c7830377d6d036e9621ae696dbd28f089897'/>
<id>urn:sha1:d2f4c7830377d6d036e9621ae696dbd28f089897</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "ci(tests): drop flaky wing parser tests"</title>
<updated>2024-04-14T11:36:22Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-14T11:09:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bfa217af767beacc5c8f220c75fa5642d7ef2035'/>
<id>urn:sha1:bfa217af767beacc5c8f220c75fa5642d7ef2035</id>
<content type='text'>
This reverts commit f08a9d97f7a2ac02115a5c1c8e3973b2634d996b.

(Fixed by skipping bindings when generating.)
</content>
</entry>
<entry>
<title>feat(t32): update queries from upstream (#6440)</title>
<updated>2024-04-14T10:58:21Z</updated>
<author>
<name>Christoph Sax</name>
<email>xasc@users.noreply.github.com</email>
</author>
<published>2024-04-14T10:58:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f22f024e78757bb5411ad1530a24c994340c23ae'/>
<id>urn:sha1:f22f024e78757bb5411ad1530a24c994340c23ae</id>
<content type='text'>
Adds support for new node type `elif_block`.
</content>
</entry>
<entry>
<title>ci(tests): drop flaky wing parser tests</title>
<updated>2024-04-13T18:04:38Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-13T17:56:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f08a9d97f7a2ac02115a5c1c8e3973b2634d996b'/>
<id>urn:sha1:f08a9d97f7a2ac02115a5c1c8e3973b2634d996b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(nix): misc cleanups + comment injection (#6418)</title>
<updated>2024-04-09T05:20:26Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-04-09T05:20:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e9321bb914b3a5a88b7dff5392f0f5f8d83bee67'/>
<id>urn:sha1:e9321bb914b3a5a88b7dff5392f0f5f8d83bee67</id>
<content type='text'>
* fix(nix): highlight strings within interpolations

* feat(nix): move `derivation` to function.builtin

* fix(nix): removes all `priority` workarounds

* feat(nix): arbitrary injections using `#` comments</content>
</entry>
<entry>
<title>fix(rust): indentation in multi-line tuple pattern (#6402)</title>
<updated>2024-04-04T15:12:31Z</updated>
<author>
<name>ganhaque</name>
<email>ganhaquegnq@gmail.com</email>
</author>
<published>2024-04-04T15:12:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1b050206e490a4146cdf25c7b38969c1711b5620'/>
<id>urn:sha1:1b050206e490a4146cdf25c7b38969c1711b5620</id>
<content type='text'>
* fix(rust): indentation in multi-line tuple pattern

* test(indent): rust - add test for tuple pattern indent</content>
</entry>
<entry>
<title>chore(php): trim down tests</title>
<updated>2024-03-27T07:29:44Z</updated>
<author>
<name>Caleb White</name>
<email>cdwhite3@pm.me</email>
</author>
<published>2024-03-19T14:02:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4ebf4ca4fad78866359d6e7126202f1791264416'/>
<id>urn:sha1:4ebf4ca4fad78866359d6e7126202f1791264416</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(php): fix use_{as,instead_of}_clause highlights</title>
<updated>2024-03-27T07:29:44Z</updated>
<author>
<name>Caleb White</name>
<email>cdwhite3@pm.me</email>
</author>
<published>2024-03-19T03:42:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7d938c1c72ac21cd059ed9a71d50f1329b33d988'/>
<id>urn:sha1:7d938c1c72ac21cd059ed9a71d50f1329b33d988</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(php): add highlight tests</title>
<updated>2024-03-27T07:29:44Z</updated>
<author>
<name>Caleb White</name>
<email>cdwhite3@pm.me</email>
</author>
<published>2024-03-19T02:19:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=34007887059238f63a49ab4d382d839d9405c66c'/>
<id>urn:sha1:34007887059238f63a49ab4d382d839d9405c66c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Clojure highlights to be metadata aware (#6213)</title>
<updated>2024-03-19T21:10:41Z</updated>
<author>
<name>Noah</name>
<email>noah.bogart@hey.com</email>
</author>
<published>2024-03-19T21:10:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=03f650705c0c10f97b214ca4ecca3c25ff9bee7d'/>
<id>urn:sha1:03f650705c0c10f97b214ca4ecca3c25ff9bee7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(php): improve indents in return statements &amp; chained methods</title>
<updated>2024-03-17T00:50:13Z</updated>
<author>
<name>Caleb White</name>
<email>cdwhite3@pm.me</email>
</author>
<published>2024-03-17T00:50:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=143ca5ce17ae21233101246b5785b90d53aa8329'/>
<id>urn:sha1:143ca5ce17ae21233101246b5785b90d53aa8329</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(highlights)!: `@keyword.storage` → `@keyword.modifier`</title>
<updated>2024-03-16T12:51:16Z</updated>
<author>
<name>Jaehwang Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2024-03-16T05:23:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dccf31f9b1fbbbd09e6720c7d8f5f1a2433fd32d'/>
<id>urn:sha1:dccf31f9b1fbbbd09e6720c7d8f5f1a2433fd32d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(highlights)!: keyword `@type.qualifier` → `@keyword.modifier`</title>
<updated>2024-03-16T12:51:16Z</updated>
<author>
<name>Jaehwang Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2024-03-08T10:09:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=998b230a77b544761bae8aa7518d40b91a5c9559'/>
<id>urn:sha1:998b230a77b544761bae8aa7518d40b91a5c9559</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(dot): add indents queries</title>
<updated>2024-03-15T00:18:33Z</updated>
<author>
<name>Luckas</name>
<email>luckasranarison@gmail.com</email>
</author>
<published>2024-03-15T00:18:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=904f373fc4e6fb474e3df35b57f78edee8e45267'/>
<id>urn:sha1:904f373fc4e6fb474e3df35b57f78edee8e45267</id>
<content type='text'>
* feat(dot): add indents queries

* add: tests

* fix: test</content>
</entry>
<entry>
<title>feat(swift): add init/deinit indents</title>
<updated>2024-03-13T03:09:42Z</updated>
<author>
<name>再生花</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-03-11T09:20:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e73c775aa9d540f0c33585ed1b5ea572a64bdac1'/>
<id>urn:sha1:e73c775aa9d540f0c33585ed1b5ea572a64bdac1</id>
<content type='text'>
Signed-off-by: Phạm Huy Hoàng &lt;hoangtun0810@gmail.com&gt;
</content>
</entry>
<entry>
<title>feat(swift): add will/didSet indent</title>
<updated>2024-03-03T15:05:45Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-03-03T14:56:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=63ca90eaa3ce1cc668add8828a9e3d6728dbbdf1'/>
<id>urn:sha1:63ca90eaa3ce1cc668add8828a9e3d6728dbbdf1</id>
<content type='text'>
Fixes CI error in PR.6237
</content>
</entry>
<entry>
<title>feat(highlights)!: enforce documented captures (#6232)</title>
<updated>2024-03-03T10:00:11Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-03-03T10:00:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=99ddf573531c4dbe53f743ecbc1595af5eb1d32f'/>
<id>urn:sha1:99ddf573531c4dbe53f743ecbc1595af5eb1d32f</id>
<content type='text'>
Problem: Allowing undocumented "secret" (sub)captures makes it harder
to write comprehensive colorschemes and catch inconsistent captures.

Solution: Only allow captures listed in CONTRIBUTING.md. Add useful
(cross-language) subcaptures and drop language-specific or too niche
ones.

Follow-up: Adding further `*.builtin` captures and changing queries to
use them.

Language-specific subcaptures should instead be added in user config or
a custom language plugin.
</content>
</entry>
<entry>
<title>feat(query): indents that reflect the formatter (#6154)</title>
<updated>2024-02-21T09:47:09Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-02-21T09:47:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=455f6586bae558f99b51c0b07d46adc736f3822c'/>
<id>urn:sha1:455f6586bae558f99b51c0b07d46adc736f3822c</id>
<content type='text'>
* feat(query): indents that reflect the formatter

Indentation queries that reflect the query formatter. Only applicable if `lispoptions=expr:1`</content>
</entry>
<entry>
<title>fix(python): better try-except indentation (#6097)</title>
<updated>2024-02-14T17:39:59Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-02-14T17:39:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d96bf9d522369eaf4ad57e607f134e51084ee1ad'/>
<id>urn:sha1:d96bf9d522369eaf4ad57e607f134e51084ee1ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(yuck): comment out start-of-line parens</title>
<updated>2024-02-13T16:58:36Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-02-13T16:00:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1c72e797ba7a07c465633751502604258dd87255'/>
<id>urn:sha1:1c72e797ba7a07c465633751502604258dd87255</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(latex): pre-compiled header highlights, tests</title>
<updated>2024-02-06T09:29:09Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-02-05T18:10:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=127cf25737300c7cd5ea74d387576008a9eafe2a'/>
<id>urn:sha1:127cf25737300c7cd5ea74d387576008a9eafe2a</id>
<content type='text'>
Also moves comment highlights to the very end to make them more
future-proof.
</content>
</entry>
<entry>
<title>feat(meson): add indents.scm</title>
<updated>2024-01-20T09:48:56Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2024-01-19T15:08:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6548bb64c11e0860a504de3012e8aa14e1d51d7e'/>
<id>urn:sha1:6548bb64c11e0860a504de3012e8aa14e1d51d7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(highlights): improve member/property distinction</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2024-01-10T16:05:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fa38f4e6f94b4e67fb80af21178dba3b422efb12'/>
<id>urn:sha1:fa38f4e6f94b4e67fb80af21178dba3b422efb12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: align standard captures with upstream</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-12-24T09:00:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ae9b0e4558fe7868f8cda2db65239cfb14836d0'/>
<id>urn:sha1:1ae9b0e4558fe7868f8cda2db65239cfb14836d0</id>
<content type='text'>
Problem: Sharing highlight queries with upstream tree-sitter and
Helix is difficult.

Solution: Where reasonable, use capture names in tree-sitter's standard
list or Helix's Atom-style hierarchy.

Specifically:

* tree-sitter "standard capture names"
  (https://github.com/tree-sitter/tree-sitter/blob/3f44b896852eb7daaa6df4fb778c9bb52c70c815/highlight/src/lib.rs#L20-L72):

  - `@parameter` -&gt; `@variable.parameter`
  - `@field` -&gt; `@variable.member`
  - `@namespace` -&gt; `@module`
  - `@float` -&gt; `@number.float`
  - `@symbol` -&gt; `@string.special.symbol`
  - `@string.regex` -&gt; `@string.regexp`
  - `@text.*` -&gt; `@markup.*` (`strong`, `italic`, `link`, `strikethrough`; with exceptions; see below)
  - `@text.title` -&gt; `@markup.heading`
  - `@text.literal` -&gt; `@markup.raw`
  - `@text.reference` -&gt; `@markup.link`
  - `@text.uri` -&gt; `@markup.link.url` (in markup links)
  - `@string.special` -&gt; `@markup.link.label` (non-url links)
  - `@punctuation.special` -&gt; `@markup.list` (markdown lists only; move subitems from `@text.todo`)

* Helix captures
  (https://docs.helix-editor.com/master/themes.html#syntax-highlighting):

  - `@method` -&gt; `@function.method`
  - `@method.call` -&gt; `@function.method.call`
  - `@text.{todo,warning,note,danger}` -&gt; `@comment.{error,warning,hint,info,todo}`
  - `@text.diff.{add,delete,}` -&gt; `@diff.{plus,minus,delta}`
  - `@text.uri` -&gt; `@string.special.url` (outside markup)
  - `@preproc` -&gt; `@keyword.directive`
  - `@define` -&gt; `@keyword.directive`(`.define`?)
  - `@storageclass` -&gt; `@keyword.storage`
  - `@conditional` -&gt; `@keyword.conditional`
  - `@debug` -&gt; `@keyword.debug`
  - `@exception` -&gt; `@keyword.exception`
  - `@include` -&gt; `@keyword.import`
  - `@repeat` -&gt; `@keyword.repeat`

* cleanup

  - remove some redundant `@conceal` (but still allow it for conceal-only patterns)
  - remove obsolete `@error` (syntax linting is out of scope for this repo)
  - sort, cleanup capture list in `CONTRIBUTING.md`
</content>
</entry>
<entry>
<title>chore(tests): consistent captures</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-12-24T11:52:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=10dd49958c96f86c8247c715bd20a6681afc1d8b'/>
<id>urn:sha1:10dd49958c96f86c8247c715bd20a6681afc1d8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(cpp): incorrect indent of class with opening { on new line (#5811)</title>
<updated>2023-12-21T20:49:13Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2023-12-21T20:49:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d496c5e08e853dadedc7f5d0a6541288d0441fd3'/>
<id>urn:sha1:d496c5e08e853dadedc7f5d0a6541288d0441fd3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(haskell): tweak highlights</title>
<updated>2023-11-19T00:02:29Z</updated>
<author>
<name>Marc Jakobi</name>
<email>marc.jakobi@tiko.energy</email>
</author>
<published>2023-11-19T00:02:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5240574bcbd5e3ad793b96b3766693c2bc5c86a9'/>
<id>urn:sha1:5240574bcbd5e3ad793b96b3766693c2bc5c86a9</id>
<content type='text'>
* add cases for `qualified_variable`

* add function defined in terms of composition</content>
</entry>
<entry>
<title>fix(wing): update parser and queries, add maintainer (#5671)</title>
<updated>2023-11-13T19:04:27Z</updated>
<author>
<name>Mark McCulloh</name>
<email>Mark.McCulloh@gmail.com</email>
</author>
<published>2023-11-13T19:04:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=17e77749c1f14f7e2bbae8c92c1b1cad1c2f26a9'/>
<id>urn:sha1:17e77749c1f14f7e2bbae8c92c1b1cad1c2f26a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>injections(vue): inject typescript instead of js (#5577)</title>
<updated>2023-11-06T02:04:13Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-11-06T02:04:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=80f66cdef147bd8d8a619dfd9b18da37af5ceaf6'/>
<id>urn:sha1:80f66cdef147bd8d8a619dfd9b18da37af5ceaf6</id>
<content type='text'>
Interpolations (`{{valid js code}}`) and directive attributes
(`&lt;element :directive="valid js code"`) can also be typescript code,
hence we can inject typescript instead of javascript here and still
be ok with highlights (bar some syntax differences between ts and js)
</content>
</entry>
<entry>
<title>Add more tests for assignments</title>
<updated>2023-10-28T23:37:31Z</updated>
<author>
<name>Ronan Arraes Jardim Chagas</name>
<email>ronisbr@gmail.com</email>
</author>
<published>2023-10-28T20:25:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d2fe87062dde25e7fdadac061f6ca04541275e31'/>
<id>urn:sha1:d2fe87062dde25e7fdadac061f6ca04541275e31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve curly expression alignment</title>
<updated>2023-10-28T23:37:31Z</updated>
<author>
<name>Ronan Arraes Jardim Chagas</name>
<email>ronisbr@gmail.com</email>
</author>
<published>2023-10-28T20:25:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a741b5dd0d76a7167e62ff320a787e93c87cb17d'/>
<id>urn:sha1:a741b5dd0d76a7167e62ff320a787e93c87cb17d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tests</title>
<updated>2023-10-28T23:37:31Z</updated>
<author>
<name>Ronan Arraes Jardim Chagas</name>
<email>ronisbr@gmail.com</email>
</author>
<published>2023-10-28T19:49:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3d6c0af936e4a9ba01378eeabf7c85dd16fa7a65'/>
<id>urn:sha1:3d6c0af936e4a9ba01378eeabf7c85dd16fa7a65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add initial tests for Julia language indentation</title>
<updated>2023-10-28T23:37:31Z</updated>
<author>
<name>Ronan Arraes Jardim Chagas</name>
<email>ronisbr@gmail.com</email>
</author>
<published>2023-10-28T19:47:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fc3bfd8f89a9a9ec088d686c68e45a35106df4de'/>
<id>urn:sha1:fc3bfd8f89a9a9ec088d686c68e45a35106df4de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(php): fix indentation for in between braces</title>
<updated>2023-10-15T18:34:32Z</updated>
<author>
<name>Carlos Afonso</name>
<email>afonso.carlos.braga@gmail.com</email>
</author>
<published>2023-10-06T17:34:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bf87a16712124ed8485e359fda321861de769d2a'/>
<id>urn:sha1:bf87a16712124ed8485e359fda321861de769d2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(haskell): highlights improvements</title>
<updated>2023-10-15T18:32:51Z</updated>
<author>
<name>Marc Jakobi</name>
<email>marc.jakobi@tiko.energy</email>
</author>
<published>2023-10-08T19:34:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d33dbdab0138d78b285e9dddc8287239776488f5'/>
<id>urn:sha1:d33dbdab0138d78b285e9dddc8287239776488f5</id>
<content type='text'>
- Consider functions with only one value on the rhs as variables
- Applied composition: `(f . g) &lt;param&gt;` -&gt; `@function.call`
- View patterns
- `@field` in record update expression
- type_tuple and type_list as variables
- quantifier for `exp_apply (&lt;rhs&gt;)+ (variable)`
- type_tuple and type_list as variables
- Treat signatures with only one value on the rhs as variables
  (except for `IO a`) -&gt; Fixes #5505.
- Remove redundant anchors from signature function queries.
- Move signature function queries to give them higher priority
- Scoped function types
- Add signature query to function with parameters query
</content>
</entry>
<entry>
<title>feat(nix): some highlight improvements</title>
<updated>2023-10-12T19:04:55Z</updated>
<author>
<name>Marc Jakobi</name>
<email>marc.jakobi@tiko.energy</email>
</author>
<published>2023-10-12T19:04:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=783e5fc3079680b307e8ac518935317907e71a59'/>
<id>urn:sha1:783e5fc3079680b307e8ac518935317907e71a59</id>
<content type='text'>
- functions
- builtin functions with prefix
- add test file</content>
</entry>
<entry>
<title>fix(haskell): prevent segfault due to anchorless queries (#5502)</title>
<updated>2023-10-10T08:12:36Z</updated>
<author>
<name>Marc Jakobi</name>
<email>marc.jakobi@tiko.energy</email>
</author>
<published>2023-10-10T08:12:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0eb1a0ad1c82e080e77e7b9d7a5e42632cefb543'/>
<id>urn:sha1:0eb1a0ad1c82e080e77e7b9d7a5e42632cefb543</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(haskell): highlight fixes (#5470)</title>
<updated>2023-10-05T17:04:46Z</updated>
<author>
<name>Marc Jakobi</name>
<email>marc.jakobi@tiko.energy</email>
</author>
<published>2023-10-05T17:04:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6276cd9d41a56758bc48b433c99b8f9e345a3f2d'/>
<id>urn:sha1:6276cd9d41a56758bc48b433c99b8f9e345a3f2d</id>
<content type='text'>
* fix(haskell): highlight fixes + merge qualified/unqualified queries

* fix(haskell): lambda params + add exp_record to function.call args

* style: apply PR suggestions</content>
</entry>
<entry>
<title>feat(haskell): highlights improvements + tests (#5466)</title>
<updated>2023-10-02T10:49:12Z</updated>
<author>
<name>Marc Jakobi</name>
<email>marc.jakobi@tiko.energy</email>
</author>
<published>2023-10-02T10:49:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d96c216c54cc2d48d3c66ba7f0fc3c7c5b71b3b1'/>
<id>urn:sha1:d96c216c54cc2d48d3c66ba7f0fc3c7c5b71b3b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dockerfile): bash injection on run instructions</title>
<updated>2023-09-17T14:32:21Z</updated>
<author>
<name>Christian Segundo</name>
<email>christian.segundo@cabify.com</email>
</author>
<published>2023-09-17T11:35:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dac6efbaff9a711074edeef9968dc29bad1324eb'/>
<id>urn:sha1:dac6efbaff9a711074edeef9968dc29bad1324eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(yaml): promql injections block</title>
<updated>2023-09-15T10:53:44Z</updated>
<author>
<name>Christian Segundo</name>
<email>christian.segundo@cabify.com</email>
</author>
<published>2023-09-15T10:22:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=831dbb619e0e00d52fe7e636d28dddb683013666'/>
<id>urn:sha1:831dbb619e0e00d52fe7e636d28dddb683013666</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(t32): update indent queries &amp; test</title>
<updated>2023-09-14T18:07:02Z</updated>
<author>
<name>Christoph Sax</name>
<email>christoph.sax@mailbox.org</email>
</author>
<published>2023-09-13T18:54:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5ec42175676bc4e6248b8ca9603acbc86497c68e'/>
<id>urn:sha1:5ec42175676bc4e6248b8ca9603acbc86497c68e</id>
<content type='text'>
The latest release of the grammar changes the handling of consecutive
line breaks. This breaks the existing test for indents.

This commit updates the indent queries and fixes the associated test.
</content>
</entry>
<entry>
<title>fix(clojure): fix field highlighting (#5319)</title>
<updated>2023-08-27T07:25:43Z</updated>
<author>
<name>Noah</name>
<email>noah.bogart@hey.com</email>
</author>
<published>2023-08-27T07:25:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e942c720acf44c5c19338ffd57185e9e0e027227'/>
<id>urn:sha1:e942c720acf44c5c19338ffd57185e9e0e027227</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash): improve highlights</title>
<updated>2023-08-24T09:11:16Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-23T10:02:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ff7985a74ac42142e55e561dcbff0e881b157f2'/>
<id>urn:sha1:1ff7985a74ac42142e55e561dcbff0e881b157f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): luap injection (#5275)</title>
<updated>2023-08-18T02:17:04Z</updated>
<author>
<name>TheLeoP</name>
<email>53507599+TheLeoP@users.noreply.github.com</email>
</author>
<published>2023-08-18T02:17:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bbb92b2b8ea17cb477033b6d321dfad4bbde0c13'/>
<id>urn:sha1:bbb92b2b8ea17cb477033b6d321dfad4bbde0c13</id>
<content type='text'>
* fix(lua): luap injection

* test(lua): check for incorrect hlgroup of injected luap

* chore(lua): injections styling

* chore(lua): ignore luacheck for test.lua</content>
</entry>
<entry>
<title>feat(t32): update tests to new node types</title>
<updated>2023-07-30T17:29:33Z</updated>
<author>
<name>Christoph Sax</name>
<email>christoph.sax@mailbox.org</email>
</author>
<published>2023-07-30T16:10:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0fe8fa0bcf65ca3eb0d8beeab6fcf952cfb8f4f9'/>
<id>urn:sha1:0fe8fa0bcf65ca3eb0d8beeab6fcf952cfb8f4f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(t32): re-enable tests</title>
<updated>2023-07-30T17:29:33Z</updated>
<author>
<name>Christoph Sax</name>
<email>christoph.sax@mailbox.org</email>
</author>
<published>2023-07-30T15:23:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=536c8a3880a79492e6d69506b36088ebf4dd2f2a'/>
<id>urn:sha1:536c8a3880a79492e6d69506b36088ebf4dd2f2a</id>
<content type='text'>
- Switch to GitLab mirror repository
- Lock grammar version 2.2.0
- Revert "fix(tests): mark t32 as allowed to fail"
  This reverts commit ba223ceecc5d66312780c45079b6ae55c406fa96.
- Revert "fix(tests): remove t32 tests"
  This reverts commit 97957a547b93412411ba3a8a9abd27589247c869.
</content>
</entry>
<entry>
<title>fix(tests): remove t32 tests</title>
<updated>2023-07-29T08:56:17Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-07-29T08:56:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=97957a547b93412411ba3a8a9abd27589247c869'/>
<id>urn:sha1:97957a547b93412411ba3a8a9abd27589247c869</id>
<content type='text'>
t32 parser is hosted on Codeberg, which has frequent outages that block
unrelated CI. Revert this commit if and when uptime has improved.
</content>
</entry>
<entry>
<title>fix(c)!: update C, CPP parsers and queries</title>
<updated>2023-07-27T07:51:13Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-07-27T07:51:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ad3805f5c34b51890c3d3c37c2f0c86269598a32'/>
<id>urn:sha1:ad3805f5c34b51890c3d3c37c2f0c86269598a32</id>
<content type='text'>
also update derived parsers (arduino, cuda, glsl, hlsl, ispc, objc)</content>
</entry>
<entry>
<title>feat(promql,yaml): add parser and yaml injections</title>
<updated>2023-07-18T07:03:11Z</updated>
<author>
<name>Michael Hoffmann</name>
<email>mhoffm@posteo.de</email>
</author>
<published>2023-07-08T17:44:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b64ea2ec444c27efd8d3bd2377a8b24589954363'/>
<id>urn:sha1:b64ea2ec444c27efd8d3bd2377a8b24589954363</id>
<content type='text'>
Signed-off-by: Michael Hoffmann &lt;mhoffm@posteo.de&gt;
</content>
</entry>
<entry>
<title>feat(wing): add parser (#5021)</title>
<updated>2023-06-29T10:34:46Z</updated>
<author>
<name>Glib Shpychka</name>
<email>23005347+gshpychka@users.noreply.github.com</email>
</author>
<published>2023-06-29T10:34:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f460cc8ee7cb0e7ff1512b238d07029afca3d958'/>
<id>urn:sha1:f460cc8ee7cb0e7ff1512b238d07029afca3d958</id>
<content type='text'>
Co-authored-by: Christian Clason &lt;c.clason@uni-graz.at&gt;
Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;</content>
</entry>
<entry>
<title>tests: fix failed tests (#4901)</title>
<updated>2023-06-05T00:52:36Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-06-05T00:52:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9ec2a6bbdae426fc093b71805e7929158ac09411'/>
<id>urn:sha1:9ec2a6bbdae426fc093b71805e7929158ac09411</id>
<content type='text'>
fix failed tests for tiger, t32 and wgsl</content>
</entry>
<entry>
<title>feat: add indents for annotation defs (#4828)</title>
<updated>2023-06-04T04:28:41Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-06-04T04:28:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1281601cb40b71a47c5b30866bd4968fd0d20fb3'/>
<id>urn:sha1:1281601cb40b71a47c5b30866bd4968fd0d20fb3</id>
<content type='text'>
- Add indent for `@interface` and `@Annotation(...)`
- Add notes for indent queries</content>
</entry>
<entry>
<title>feat(prisma): highlight views</title>
<updated>2023-06-04T04:05:57Z</updated>
<author>
<name>Will Ruggiano</name>
<email>wmruggiano@gmail.com</email>
</author>
<published>2023-06-04T04:05:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=79aedc9675dc0b25b64543f205743939233df1dc'/>
<id>urn:sha1:79aedc9675dc0b25b64543f205743939233df1dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ecma): convert eligible `@keyword.operators`</title>
<updated>2023-06-04T04:04:40Z</updated>
<author>
<name>Ananda Umamil</name>
<email>zweimach@zweimach.org</email>
</author>
<published>2023-06-04T04:04:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bee003b880f8c1a04ed368d810e6daf8fc6da762'/>
<id>urn:sha1:bee003b880f8c1a04ed368d810e6daf8fc6da762</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(gleam): minor indent fixes</title>
<updated>2023-06-04T01:39:20Z</updated>
<author>
<name>Alex Manning</name>
<email>alex41290@gmail.com</email>
</author>
<published>2023-06-04T01:39:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f84de0d6cd3199149c1c4c236b7267ce7b0775a2'/>
<id>urn:sha1:f84de0d6cd3199149c1c4c236b7267ce7b0775a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: update Gleam</title>
<updated>2023-05-29T15:13:36Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-05-29T15:13:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=754b509f2680f1e76bef09c038bfef6a19e336de'/>
<id>urn:sha1:754b509f2680f1e76bef09c038bfef6a19e336de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(sql): initial support (#4857)</title>
<updated>2023-05-25T05:53:14Z</updated>
<author>
<name>Matthias Q</name>
<email>35303817+matthias-Q@users.noreply.github.com</email>
</author>
<published>2023-05-25T05:53:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dae928b3bbbcdd3890c61549bdc4c50e1e0d3094'/>
<id>urn:sha1:dae928b3bbbcdd3890c61549bdc4c50e1e0d3094</id>
<content type='text'>
* indents(sql): initial support

* indents(sql): fix queries and lua style</content>
</entry>
<entry>
<title>feat(t32): add indent rules (#4782)</title>
<updated>2023-05-18T07:40:13Z</updated>
<author>
<name>Christoph Sax</name>
<email>xasc@users.noreply.github.com</email>
</author>
<published>2023-05-18T07:40:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=16cce8df58b83b328e8448087308e3a90da6fa17'/>
<id>urn:sha1:16cce8df58b83b328e8448087308e3a90da6fa17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added USD as a language + some queries</title>
<updated>2023-05-15T07:28:11Z</updated>
<author>
<name>Colin Kennedy</name>
<email>colinvfx@gmail.com</email>
</author>
<published>2023-05-06T23:00:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4c35c0b75d678d3f901d8dd37428ae834c4bd689'/>
<id>urn:sha1:4c35c0b75d678d3f901d8dd37428ae834c4bd689</id>
<content type='text'>
Added USD highlight unittests

Added USD indentation

Added USD indents.scm file

Added USD indent rules

Simplified USD highlight groups

Added explicit highlight groups

Added newline

Removed after/ftdetect/usda.lua

usd/indents.scm - Added inline comments explaining the nodes

Fixed USD highlight group unittests

Added indentation unittests

Simplified USD `@identifier` highlighting

Added USD documentation highlight group tests

Simplified USD highlight groups

Moved USD `@identifier` and `@namespace` highlights into one place

Removed and simplified tests/query/highlights/usd

Simplified tests/query/highlights/usd more

Removed trailing newline

Combined USD test files

Added `set filetype=usd` to minimal_init.lua
</content>
</entry>
<entry>
<title>highlights(markup): distinguish heading level in queries</title>
<updated>2023-05-13T14:50:32Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-05-13T09:23:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=680807fa6a482c639119098bc48ca3831c66db13'/>
<id>urn:sha1:680807fa6a482c639119098bc48ca3831c66db13</id>
<content type='text'>
also add a few queries from Helix and remove controversial
code block conceal in Markdown
</content>
</entry>
<entry>
<title>fix(nickel): wrong indent on line after top level comment (#4792)</title>
<updated>2023-05-13T06:03:05Z</updated>
<author>
<name>Zheng PiaoDan</name>
<email>zhengpiaodan@gmail.com</email>
</author>
<published>2023-05-13T06:03:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dba8c8e781cf9cc88a47ad65edf182784fdffaf1'/>
<id>urn:sha1:dba8c8e781cf9cc88a47ad65edf182784fdffaf1</id>
<content type='text'>
* fix(nickel): wrong indent on line after top level comment

Previous incorrect indentation on line after top level comment:

```
# no indent after this comment
  {
  another = 1
}
```

Expected result:

```
# no indent after this comment
{
  another = 1
}
````</content>
</entry>
<entry>
<title>feat: add indents.scm for nickel (#4790)</title>
<updated>2023-05-12T17:49:39Z</updated>
<author>
<name>Zheng PiaoDan</name>
<email>zhengpiaodan@gmail.com</email>
</author>
<published>2023-05-12T17:49:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=32d0baae44f5fd0416128c871fca6d9e27b60b3d'/>
<id>urn:sha1:32d0baae44f5fd0416128c871fca6d9e27b60b3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add swift indents (#4756)</title>
<updated>2023-05-08T05:53:31Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-05-08T05:53:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=864b4171de82772323ab97d1fd9a9dbfcf53c002'/>
<id>urn:sha1:864b4171de82772323ab97d1fd9a9dbfcf53c002</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Capnp (#4713)</title>
<updated>2023-05-06T15:12:49Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-05-06T15:12:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=12453e0e3d2e82a4ae813f1540315c7cf2df2363'/>
<id>urn:sha1:12453e0e3d2e82a4ae813f1540315c7cf2df2363</id>
<content type='text'>
* feat(capnp): update queries from upstream changes

* test: add tests for capnp

* fix indent queries

* ci: fix capnp indent tests

---------

Co-authored-by: Pham Huy Hoang &lt;hoangtun0810@gmail.com&gt;</content>
</entry>
<entry>
<title>ci: add tests for #4632</title>
<updated>2023-05-05T12:57:51Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2023-04-15T11:53:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=39a78192fbcee43f0b9134d668663b0cfc1e082b'/>
<id>urn:sha1:39a78192fbcee43f0b9134d668663b0cfc1e082b</id>
<content type='text'>
Issue #4632 might be fixed by
https://github.com/UserNobody14/tree-sitter-dart/pull/41
</content>
</entry>
<entry>
<title>Add Python else elif dedent (#4618)</title>
<updated>2023-04-29T08:35:35Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-04-29T08:35:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ca9b938c1c3d8b2c64a168f6a5419b8f3870410'/>
<id>urn:sha1:1ca9b938c1c3d8b2c64a168f6a5419b8f3870410</id>
<content type='text'>
* feat(python): add interactive else/elif dedent

* fixup

* add test</content>
</entry>
<entry>
<title>fix(python,starlark): builtin types should come after types</title>
<updated>2023-04-25T07:04:05Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-04-24T04:38:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=87faf372eb517077cc600c4e653e4fb3252d02ac'/>
<id>urn:sha1:87faf372eb517077cc600c4e653e4fb3252d02ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(python,starlark): highlight type conversions as `@function.macro`</title>
<updated>2023-04-25T07:04:05Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-04-24T04:30:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=01b42a1a57b020f18c2bf73fb545a3a7833166c9'/>
<id>urn:sha1:01b42a1a57b020f18c2bf73fb545a3a7833166c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(python,starlark): update field match pattern</title>
<updated>2023-04-25T07:04:05Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-04-22T00:45:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5ab25d8a1f759d6d0a825acc653f2d1c2679e0df'/>
<id>urn:sha1:5ab25d8a1f759d6d0a825acc653f2d1c2679e0df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(smali): add tests</title>
<updated>2023-04-25T06:37:31Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-04-24T23:12:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b39e6bd61590e429b6fd42734f1485b94335af5f'/>
<id>urn:sha1:b39e6bd61590e429b6fd42734f1485b94335af5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: fix deprecated tests (#4681)</title>
<updated>2023-04-20T06:12:31Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-04-20T06:12:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=eedc5198a1b4bb1b08ae6d4f64f3d76e376957aa'/>
<id>urn:sha1:eedc5198a1b4bb1b08ae6d4f64f3d76e376957aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(cpp): improve function.call to support any level of nesting for qualified identifiers</title>
<updated>2023-04-15T14:00:14Z</updated>
<author>
<name>John Drouhard</name>
<email>john@drouhard.dev</email>
</author>
<published>2023-04-08T18:21:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dad0864fa324d1df88242a978e9d7de383c5be68'/>
<id>urn:sha1:dad0864fa324d1df88242a978e9d7de383c5be68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart_indent): Fix dart case/default indent</title>
<updated>2023-04-14T09:28:42Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-04-12T16:42:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=36d4deb294fb0cd4385d58d8c9f603975bf355ad'/>
<id>urn:sha1:36d4deb294fb0cd4385d58d8c9f603975bf355ad</id>
<content type='text'>
add tests

add tests for fallthrough case

add more tests

keep functional tests
</content>
</entry>
</feed>
