<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/scripts, branch master</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/scripts?h=master</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/scripts?h=master'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2025-02-04T08:56:51Z</updated>
<entry>
<title>feat(formatter): support formatting missing nodes</title>
<updated>2025-02-04T08:56:51Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-02-02T17:07:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=53a6b3993f5803378d4d031bf114c0b125a52ba8'/>
<id>urn:sha1:53a6b3993f5803378d4d031bf114c0b125a52ba8</id>
<content type='text'>
This commit makes missing nodes take formatting identical to that of
regular named nodes, with the only exception being that a newline will
not be prepended to a node name. E.g. this pattern:

```query
(MISSING identifier)
```

will *not* be changed to:

```query
(MISSING
  (identifier))
```
</content>
</entry>
<entry>
<title>fix(formatter): prefer #-prefixed predicates</title>
<updated>2025-02-04T08:56:39Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2025-02-02T16:58:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7194ff9511c811d5af0767eb6f77cf53f85ffc03'/>
<id>urn:sha1:7194ff9511c811d5af0767eb6f77cf53f85ffc03</id>
<content type='text'>
This prevents the formatter for appending a space after the "." in a
predicate prefix, and changes it to a "#" to match all other occurrences
in the codebase.
</content>
</entry>
<entry>
<title>fix(ci): fixup</title>
<updated>2025-01-30T08:10:34Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-01-30T08:10:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=aeaac6a20894478a6f74cddeb5f1b8f3ac4a042b'/>
<id>urn:sha1:aeaac6a20894478a6f74cddeb5f1b8f3ac4a042b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ci): update to changed neovim release name</title>
<updated>2025-01-30T07:53:22Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-01-30T07:53:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7d28f8afc4a0f94a08f478400c657d29a448c984'/>
<id>urn:sha1:7d28f8afc4a0f94a08f478400c657d29a448c984</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(install): adapt to new Neovim release artefact names</title>
<updated>2025-01-27T16:09:08Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-01-27T16:06:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2206739829518c9ea59dbdb9003e0147fdaf2d1c'/>
<id>urn:sha1:2206739829518c9ea59dbdb9003e0147fdaf2d1c</id>
<content type='text'>
Old name can be removed after 0.10.4 release
</content>
</entry>
<entry>
<title>fix: formatter idempotency for nested groupings (#7345)</title>
<updated>2024-11-11T02:59:21Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-11-11T02:59:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a069bb62a86caaa15ea68af9e6a3bcd8cbc3608d'/>
<id>urn:sha1:a069bb62a86caaa15ea68af9e6a3bcd8cbc3608d</id>
<content type='text'>
Currently, for something like `(((((node))))) @cap`, the formatter will
produce `((node)) @cap`, and then after another pass it will produce
`(node) @cap`. This commit makes it so that all extraneous parentheses
are removed on the first pass.</content>
</entry>
<entry>
<title>fix(formatter): simplify code, remove odd line break</title>
<updated>2024-10-26T08:07:30Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-10-25T20:34:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=674100c1fc31d660e2bfb41c19313a72c32ca008'/>
<id>urn:sha1:674100c1fc31d660e2bfb41c19313a72c32ca008</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(formatter): adapt formatter for nightly</title>
<updated>2024-09-07T15:31:18Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-09-07T15:24:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=58030e6d6f1d6609b43dcb765d54539dcc6a1a76'/>
<id>urn:sha1:58030e6d6f1d6609b43dcb765d54539dcc6a1a76</id>
<content type='text'>
After Neovim pull #30193, the formatter was broken due to changes in the
way node data is passed to predicates.
</content>
</entry>
<entry>
<title>fix(format): field_def inside grouping</title>
<updated>2024-08-01T06:40:23Z</updated>
<author>
<name>再生花</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-08-01T06:40:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=929e4739ccdf67263d327c042e71a16a80845dc8'/>
<id>urn:sha1:929e4739ccdf67263d327c042e71a16a80845dc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(predicates)!: rename `has-type` to `kind-eq` to align with Helix</title>
<updated>2024-06-02T10:07:58Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-06-01T11:37:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a80fe081b4c5890980561e0de2458f64aaffbfc7'/>
<id>urn:sha1:a80fe081b4c5890980561e0de2458f64aaffbfc7</id>
<content type='text'>
No point in having a different name for the same predicate.
</content>
</entry>
<entry>
<title>feat(query): adapt to upstream changes</title>
<updated>2024-05-25T22:24:03Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2024-05-24T15:48:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=488e39a8f1fcb7935deaaf1852e3d6c28ca253d0'/>
<id>urn:sha1:488e39a8f1fcb7935deaaf1852e3d6c28ca253d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: Nvim 0.10 macos artifact name</title>
<updated>2024-05-17T06:57:04Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-05-17T06:50:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4d9fb7d8b0621db203959e8bc7ecc68afdf5f3d9'/>
<id>urn:sha1:4d9fb7d8b0621db203959e8bc7ecc68afdf5f3d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(textproto): use 'pbtxt' filetype (#6427)</title>
<updated>2024-04-11T16:03:22Z</updated>
<author>
<name>Bruno BELANYI</name>
<email>bruno@belanyi.fr</email>
</author>
<published>2024-04-11T16:03:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5c4892b0556d1258c423e2369d6a602d9b2a4988'/>
<id>urn:sha1:5c4892b0556d1258c423e2369d6a602d9b2a4988</id>
<content type='text'>
This is the actual name of the detected filetype.
</content>
</entry>
<entry>
<title>refactor(format): drop extra indentation for field</title>
<updated>2024-03-21T14:51:26Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-03-21T11:44:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=722617e6726c1508adadf83d531f54987c703be0'/>
<id>urn:sha1:722617e6726c1508adadf83d531f54987c703be0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(scripts): actually skip lockfile updates</title>
<updated>2024-03-12T07:55:48Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2024-03-11T16:58:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8d3176cfbc0e3c5b8eadf4dfc20681878529c3af'/>
<id>urn:sha1:8d3176cfbc0e3c5b8eadf4dfc20681878529c3af</id>
<content type='text'>
</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(format): extra newline after modeline</title>
<updated>2024-02-29T14:05:30Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-02-18T15:00:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=62b0bb4f24ad09f535efe44cc9d088f90dcd2498'/>
<id>urn:sha1:62b0bb4f24ad09f535efe44cc9d088f90dcd2498</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(format-scripts): linewrap predicates</title>
<updated>2024-02-23T08:42:01Z</updated>
<author>
<name>再生花</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-02-23T08:42:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=31641d72a4c33536e9d5fc8f829d2ba84211af8a'/>
<id>urn:sha1:31641d72a4c33536e9d5fc8f829d2ba84211af8a</id>
<content type='text'>
"format-ignore".kick()</content>
</entry>
<entry>
<title>fix(scripts): add missing \n for nested grouping</title>
<updated>2024-02-20T01:36:49Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-02-20T00:59:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=917d696592a34917a12208f579d5e72c1a904aee'/>
<id>urn:sha1:917d696592a34917a12208f579d5e72c1a904aee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(scripts): format-queries defaults to cwd</title>
<updated>2024-02-20T00:59:02Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-02-19T17:43:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4b27f87fef2df2feaca47a8498f5f7f51e94b765'/>
<id>urn:sha1:4b27f87fef2df2feaca47a8498f5f7f51e94b765</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: typos</title>
<updated>2024-02-19T16:45:54Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-02-19T15:49:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9bc21966f27d48ab8eac4c42d5b130ef6c411304'/>
<id>urn:sha1:9bc21966f27d48ab8eac4c42d5b130ef6c411304</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(format): fix nested grouping indentation (#6128)</title>
<updated>2024-02-18T14:13:39Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-02-18T14:13:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fef26b5eeee1dca1699639dd0d76c47f15a45ee6'/>
<id>urn:sha1:fef26b5eeee1dca1699639dd0d76c47f15a45ee6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: fix invalid workflow</title>
<updated>2024-02-10T18:49:14Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-02-10T14:33:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6444286cbf3a37862feaa7ff86456dd948f5cf8b'/>
<id>urn:sha1:6444286cbf3a37862feaa7ff86456dd948f5cf8b</id>
<content type='text'>
Context variables aren't always available, so we can't rely on them for
e.g. environment variables.

Also merge all install scripts into `script/ci-install.sh`, that way it
can be called the same way regardless of system.
</content>
</entry>
<entry>
<title>ci: use M1 for macOS</title>
<updated>2024-01-31T14:19:51Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-31T09:42:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=364b86ec8ea88e4a77ba676b93fb10829d6a9cb3'/>
<id>urn:sha1:364b86ec8ea88e4a77ba676b93fb10829d6a9cb3</id>
<content type='text'>
GH Actions runners use M1 hardware for `macos-14` now. Since macOS is
one of the slowest platforms for parser compilation, switching should
give us not only ARM coverage but also shorter CI times.
</content>
</entry>
<entry>
<title>fix(format): handle list with 300 nodes</title>
<updated>2024-01-30T15:59:27Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-30T15:19:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5f950cdcb82d2cf74e6b30338897b3a4897f52b3'/>
<id>urn:sha1:5f950cdcb82d2cf74e6b30338897b3a4897f52b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(format): improve error message</title>
<updated>2024-01-30T08:57:54Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-30T08:57:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e9602f41192ba51842b4be4d02c718a64cd57acf'/>
<id>urn:sha1:e9602f41192ba51842b4be4d02c718a64cd57acf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(tests): allow check-queries to take list of parsers</title>
<updated>2024-01-26T12:32:10Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-26T11:11:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=efda19a54a157da8635aa6cb84f56a10593b1a23'/>
<id>urn:sha1:efda19a54a157da8635aa6cb84f56a10593b1a23</id>
<content type='text'>
`./scripts/check-queries.lua foo bar baz`
</content>
</entry>
<entry>
<title>fix(format-scripts): remove parens if possible</title>
<updated>2024-01-21T14:55:02Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-21T12:13:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=76ca66db38edb07bade5b7b233254b2c2ae7dc30'/>
<id>urn:sha1:76ca66db38edb07bade5b7b233254b2c2ae7dc30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixup format (#5934)</title>
<updated>2024-01-20T09:47:56Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-20T09:47:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d198a75e2c2e24885b05650515538d055d0c64e4'/>
<id>urn:sha1:d198a75e2c2e24885b05650515538d055d0c64e4</id>
<content type='text'>
* fix(format): newline between top-level field defs

* fixup: newline between node and comment

* fixup: optimize pattern</content>
</entry>
<entry>
<title>feat: query formatting script</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-04T17:21:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=15de22a2e19fb5c79bbcff0e2d12f4b1dd44e069'/>
<id>urn:sha1:15de22a2e19fb5c79bbcff0e2d12f4b1dd44e069</id>
<content type='text'>
Usage:
- nvim -l scripts/format-queries.lua /path/to/file.scm
- nvim -l scripts/format-queries.lua /path/to/dir

fixup: add `format-ignore` directive to query/highlights.scm
</content>
</entry>
<entry>
<title>test(queries): print ALL errors at end</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-04T18:18:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fc0fceb43a8a6dee9ffa669de8b641493e64c276'/>
<id>urn:sha1:fc0fceb43a8a6dee9ffa669de8b641493e64c276</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(textproto): Add Textproto parser and queries (#5402)</title>
<updated>2023-09-18T16:26:02Z</updated>
<author>
<name>PorterAtGoogle</name>
<email>70230577+PorterAtGoogle@users.noreply.github.com</email>
</author>
<published>2023-09-18T16:26:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b4f6dd72980607a9821d24502b0ca7ee826376af'/>
<id>urn:sha1:b4f6dd72980607a9821d24502b0ca7ee826376af</id>
<content type='text'>
* Add textproto parser and queries

* remove extra newline

* Apply suggestions from code review

Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;

---------

Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;</content>
</entry>
<entry>
<title>ci: add shebangs to scripts</title>
<updated>2023-08-18T08:09:57Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-15T17:28:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f8bc6c69d7b7e4169f65ed821478ed272c2ad1c9'/>
<id>urn:sha1:f8bc6c69d7b7e4169f65ed821478ed272c2ad1c9</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): mark t32 as allowed to fail</title>
<updated>2023-07-29T08:41:51Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-07-29T08:41:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ba223ceecc5d66312780c45079b6ae55c406fa96'/>
<id>urn:sha1:ba223ceecc5d66312780c45079b6ae55c406fa96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add Hurl</title>
<updated>2023-07-11T06:18:26Z</updated>
<author>
<name>Jacob Pfeifer</name>
<email>jacob@pfeifer.dev</email>
</author>
<published>2023-07-11T06:18:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d186a9e95a478fa60e1bef86790c8787e7440d0e'/>
<id>urn:sha1:d186a9e95a478fa60e1bef86790c8787e7440d0e</id>
<content type='text'>
Co-authored-by: Amaan Qureshi &lt;amaanq12@gmail.com&gt;
Co-authored-by: Pham Huy Hoang &lt;hoangtun0810@gmail.com&gt;

---------

Co-authored-by: Amaan Qureshi &lt;amaanq12@gmail.com&gt;
Co-authored-by: Pham Huy Hoang &lt;hoangtun0810@gmail.com&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>remove unnecessary ft aus</title>
<updated>2023-05-15T07:59:24Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-05-15T07:21:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=217467c26223e0287f44f0eb04226da50fa0c114'/>
<id>urn:sha1:217467c26223e0287f44f0eb04226da50fa0c114</id>
<content type='text'>
specify specific plugin files to load
</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>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>style: fill in missing code docs wherever applicable</title>
<updated>2023-02-24T09:08:23Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-24T08:07:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=853b1ab39ae80b2e0e4a2224ac49f1763f025385'/>
<id>urn:sha1:853b1ab39ae80b2e0e4a2224ac49f1763f025385</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add treesitter CLI in CI with Windows and mac</title>
<updated>2023-02-15T11:23:38Z</updated>
<author>
<name>Kiyoon Kim</name>
<email>yoonkr33@gmail.com</email>
</author>
<published>2023-02-14T17:16:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b44871afb59e456bbff4113e416405c06c991cf5'/>
<id>urn:sha1:b44871afb59e456bbff4113e416405c06c991cf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: improve CI output on query error</title>
<updated>2022-12-27T16:52:29Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-26T12:45:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=41e013dd9a4d27d0154475318b59fd2ca59cbe3d'/>
<id>urn:sha1:41e013dd9a4d27d0154475318b59fd2ca59cbe3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: Add test name to summary output</title>
<updated>2022-12-13T20:09:54Z</updated>
<author>
<name>Raymond Ha</name>
<email>raymond@shraymonks.com</email>
</author>
<published>2022-12-07T18:47:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=30a45fc76bce58d436a5c2a460c2e90c68530c7e'/>
<id>urn:sha1:30a45fc76bce58d436a5c2a460c2e90c68530c7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: fix check for valid capture</title>
<updated>2022-11-25T07:42:20Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-11-24T23:37:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c8afa9fd3fbe2dbc190b9d0a247488038497fb73'/>
<id>urn:sha1:c8afa9fd3fbe2dbc190b9d0a247488038497fb73</id>
<content type='text'>
Arguments to vim.startswith where swapped. Prefix has to go second.
</content>
</entry>
<entry>
<title>ci(readme): add experimental annotation</title>
<updated>2022-11-20T11:24:55Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-11-20T11:04:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=370546d2833982c3082f4ac4c6e2dc111a5baf23'/>
<id>urn:sha1:370546d2833982c3082f4ac4c6e2dc111a5baf23</id>
<content type='text'>
even when the grammar is unmaintained
</content>
</entry>
<entry>
<title>test: remove bundled parsers in CI</title>
<updated>2022-11-01T12:41:33Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-11-01T12:02:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3b040ce854edaf7bc03263f83121a06628cf1f2a'/>
<id>urn:sha1:3b040ce854edaf7bc03263f83121a06628cf1f2a</id>
<content type='text'>
ensure that queries are tested against parser version in lockfile
</content>
</entry>
<entry>
<title>ci: relax check for valid captures (only check prefixes)</title>
<updated>2022-09-29T07:06:50Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-09-10T19:58:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9bfaf62e42bdcd042df1230e9188487e62a112c0'/>
<id>urn:sha1:9bfaf62e42bdcd042df1230e9188487e62a112c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: remove executable permissions on graphql spec file (#3206)</title>
<updated>2022-07-22T08:14:48Z</updated>
<author>
<name>Kiyan</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2022-07-22T08:14:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=783c74cefc21eda9602acc3f50409432c95c76b8'/>
<id>urn:sha1:783c74cefc21eda9602acc3f50409432c95c76b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(macos): update to upstream changes in release</title>
<updated>2022-06-26T18:24:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-06-26T16:59:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a8d4fcb68220af1ccd8e02aa5ef313b629444e63'/>
<id>urn:sha1:a8d4fcb68220af1ccd8e02aa5ef313b629444e63</id>
<content type='text'>
macOS release archive now uses `nvim-macos` as extracted directory.
</content>
</entry>
<entry>
<title>refactor!: update to Neovim 0.7 APIs</title>
<updated>2022-04-30T14:08:01Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-04-16T15:49:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=07eb437bb1c4c0a0298553dd509294f82362d6bc'/>
<id>urn:sha1:07eb437bb1c4c0a0298553dd509294f82362d6bc</id>
<content type='text'>
* set highlight groups via nvim_set_hl
* define autocommands via nvim_create_autocmd
* port plugin/nvim-treesitter.vim to Lua
* port healthcheck to Lua
</content>
</entry>
<entry>
<title>ci: don't skip swift anymore</title>
<updated>2022-04-15T16:35:17Z</updated>
<author>
<name>Stephan Seitz</name>
<email>sseitz@nvidia.com</email>
</author>
<published>2022-04-15T14:33:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=901b31f66cd8f6ec65699bf9ef010f62e1bd3435'/>
<id>urn:sha1:901b31f66cd8f6ec65699bf9ef010f62e1bd3435</id>
<content type='text'>
I think this was a nvim 0.6 issue
</content>
</entry>
<entry>
<title>chore: update formatting for stylua update</title>
<updated>2022-04-02T16:25:47Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-03-31T22:51:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=acdec9916318151c18c90b7a690ed60a53f1b219'/>
<id>urn:sha1:acdec9916318151c18c90b7a690ed60a53f1b219</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Gleam indentation tests</title>
<updated>2022-02-15T18:01:02Z</updated>
<author>
<name>Connor Lay (Clay)</name>
<email>connorlay@pm.me</email>
</author>
<published>2022-02-12T23:12:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b62750e328e9595b34a30db2d03a30f0f983776c'/>
<id>urn:sha1:b62750e328e9595b34a30db2d03a30f0f983776c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(makefile): add forgotten CXX_STANDARD again</title>
<updated>2022-02-09T20:34:14Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-02-08T23:06:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b9c6f3ed454c562707048988e6462d0389dd7852'/>
<id>urn:sha1:b9c6f3ed454c562707048988e6462d0389dd7852</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(makefile): apply fixes to original makefile</title>
<updated>2022-02-08T22:37:59Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-02-07T21:06:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5639b74db0f379c159afcc6ab14bf5dffddae4e8'/>
<id>urn:sha1:5639b74db0f379c159afcc6ab14bf5dffddae4e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: revert to basic makefile where all variables are set by Lua</title>
<updated>2022-02-08T22:37:59Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-02-05T23:53:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=65998878998807ec4c9ecc5af1ae573d69596667'/>
<id>urn:sha1:65998878998807ec4c9ecc5af1ae573d69596667</id>
<content type='text'>
Fixes #2463
</content>
</entry>
<entry>
<title>fix: -Os should be used during compilation phase in makefile</title>
<updated>2022-02-08T22:37:59Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-02-05T22:10:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6c9b80d73ca13cd202e1817fb708d36fd4049011'/>
<id>urn:sha1:6c9b80d73ca13cd202e1817fb708d36fd4049011</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: remove unnecessary apt calls</title>
<updated>2022-02-06T12:58:41Z</updated>
<author>
<name>Dundar Göc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-02-06T12:31:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=322c7995b23d9fbc19611538d9c0c7404eecbce3'/>
<id>urn:sha1:322c7995b23d9fbc19611538d9c0c7404eecbce3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(makefile): scanner.c isn't always available</title>
<updated>2022-02-04T19:35:26Z</updated>
<author>
<name>kylo252</name>
<email>59826753+kylo252@users.noreply.github.com</email>
</author>
<published>2022-01-29T13:24:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8980197d6198fd8471301a90bf9760f2967b651d'/>
<id>urn:sha1:8980197d6198fd8471301a90bf9760f2967b651d</id>
<content type='text'>
certain parsers like `tree-sitter-go` only contain parser.{c|cc}
</content>
</entry>
<entry>
<title>ci: make io_print accept nil as input argument (#2445)</title>
<updated>2022-02-04T11:02:01Z</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2022-02-04T11:02:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f42b8a9d10d66c5fd24cd4ef59760fef690a3beb'/>
<id>urn:sha1:f42b8a9d10d66c5fd24cd4ef59760fef690a3beb</id>
<content type='text'>
Convert nil to an empty string, which mimicks the behavior of standard
print</content>
</entry>
<entry>
<title>ci: skip swift check on neovim stable</title>
<updated>2022-01-31T22:05:51Z</updated>
<author>
<name>Dundar Göc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-01-31T20:45:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6799824f6b9b9185622e79cda7eebb03c6f6ac15'/>
<id>urn:sha1:6799824f6b9b9185622e79cda7eebb03c6f6ac15</id>
<content type='text'>
This is meant as a temporary workaround until neovim 0.7 is released.

More context: https://github.com/nvim-treesitter/nvim-treesitter/issues/2313#issuecomment-1025258357
</content>
</entry>
<entry>
<title>ci: prefer io.write instead of print to have full control of output</title>
<updated>2022-01-31T20:17:33Z</updated>
<author>
<name>Dundar Göc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-01-31T09:00:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=10989cde1ba3a844aa475096ae71b64f3e28194f'/>
<id>urn:sha1:10989cde1ba3a844aa475096ae71b64f3e28194f</id>
<content type='text'>
This should prevent different output formats on windows and unix.
</content>
</entry>
<entry>
<title>ci: add folds to CI output to better group related information</title>
<updated>2022-01-30T21:52:10Z</updated>
<author>
<name>Dundar Göc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-01-30T21:21:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=efedf3510aa85f89a687dd1e29eab6f4677fa17e'/>
<id>urn:sha1:efedf3510aa85f89a687dd1e29eab6f4677fa17e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(lockfile): use better jq parsing</title>
<updated>2022-01-25T17:38:34Z</updated>
<author>
<name>kylo252</name>
<email>59826753+kylo252@users.noreply.github.com</email>
</author>
<published>2022-01-25T11:52:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ea964a13c6bb24828188bdbccf133e5bc370269'/>
<id>urn:sha1:1ea964a13c6bb24828188bdbccf133e5bc370269</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(makefile): better powershell handling</title>
<updated>2022-01-25T12:41:01Z</updated>
<author>
<name>kylo252</name>
<email>59826753+kylo252@users.noreply.github.com</email>
</author>
<published>2022-01-25T08:35:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=24688a02bc2701306aff75902964c3615d3f6cbd'/>
<id>urn:sha1:24688a02bc2701306aff75902964c3615d3f6cbd</id>
<content type='text'>
- add missing $(MKDIR) variable
- create a simple function to allow running `make clean`
without an error if a file doesn't exist
</content>
</entry>
<entry>
<title>test: use powershell by default</title>
<updated>2022-01-25T08:04:57Z</updated>
<author>
<name>kylo252</name>
<email>59826753+kylo252@users.noreply.github.com</email>
</author>
<published>2022-01-24T17:06:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c08821bb79bd3f0869317dbdd524bd74c345be31'/>
<id>urn:sha1:c08821bb79bd3f0869317dbdd524bd74c345be31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(installer): more modular makefile</title>
<updated>2022-01-25T08:04:57Z</updated>
<author>
<name>kylo252</name>
<email>59826753+kylo252@users.noreply.github.com</email>
</author>
<published>2022-01-24T16:21:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=67f5acb882d72ca9c568c1a938f8d28100a1e753'/>
<id>urn:sha1:67f5acb882d72ca9c568c1a938f8d28100a1e753</id>
<content type='text'>
- support both scanner.cc and scanner.c
- allow complete override for (CFLAGS,CXXFLAGS,LDFLAGS)
- add `clean` target
- add `install` target
- add windows support
</content>
</entry>
<entry>
<title>Set CXX standard per parser and fix Norg</title>
<updated>2022-01-23T15:27:25Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-09-09T20:48:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bb33aea03cd65e62e0b5cdd0b1077c09b88dce1b'/>
<id>urn:sha1:bb33aea03cd65e62e0b5cdd0b1077c09b88dce1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow compilation via makefile</title>
<updated>2022-01-23T15:27:25Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-09-09T20:11:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a37c97545f23eef90f833be634ef1f3db93af0ca'/>
<id>urn:sha1:a37c97545f23eef90f833be634ef1f3db93af0ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: print query loading times</title>
<updated>2022-01-16T14:56:56Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-07T20:38:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=19c56afc068cebeec711b669173a2b8564c0e777'/>
<id>urn:sha1:19c56afc068cebeec711b669173a2b8564c0e777</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove ftdetect. add filetype hocon to minimal_init.lua</title>
<updated>2022-01-16T13:59:39Z</updated>
<author>
<name>antosha417</name>
<email>anton.kavalkou@gmail.com</email>
</author>
<published>2022-01-16T13:26:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=00ebda5fd85df357f2dc56bc1236c36f5f204e48'/>
<id>urn:sha1:00ebda5fd85df357f2dc56bc1236c36f5f204e48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: Remove "ensure_installed" from minimal_init.lua</title>
<updated>2021-12-20T17:16:45Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-11-27T12:28:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c3f73e4b631483d47f813c91a362217048405806'/>
<id>urn:sha1:c3f73e4b631483d47f813c91a362217048405806</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: Add workflow for tests</title>
<updated>2021-11-24T16:29:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-11-20T15:55:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=771abaf53198a8b1aebff3de75ed2919b83ced45'/>
<id>urn:sha1:771abaf53198a8b1aebff3de75ed2919b83ced45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update run_tests to be more scalable with more test folders added</title>
<updated>2021-11-24T16:29:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-11-20T14:14:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0f3c94cf7237f8d0ba613666394e248d1947de77'/>
<id>urn:sha1:0f3c94cf7237f8d0ba613666394e248d1947de77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: Try out windows-2022</title>
<updated>2021-11-24T13:47:07Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-11-20T17:05:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8016b74cea415596be405b14067d2938914b2e18'/>
<id>urn:sha1:8016b74cea415596be405b14067d2938914b2e18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: use nvim v0.5.1 on CI</title>
<updated>2021-10-21T17:50:23Z</updated>
<author>
<name>Stephan Seitz</name>
<email>sseitz@nvidia.com</email>
</author>
<published>2021-10-10T09:52:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7135321cc254fd2a543f596a3648fdc481e54eef'/>
<id>urn:sha1:7135321cc254fd2a543f596a3648fdc481e54eef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add "experimental" key to parsers</title>
<updated>2021-10-07T20:43:09Z</updated>
<author>
<name>Cezary Drożak</name>
<email>czarek@drozak.net</email>
</author>
<published>2021-10-04T17:37:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e87ed0fdaafe3291a2e35cb708d31d595e3b2216'/>
<id>urn:sha1:e87ed0fdaafe3291a2e35cb708d31d595e3b2216</id>
<content type='text'>
feat(ci): mark parsers as experimental in README
</content>
</entry>
<entry>
<title>test: Add tests for is_in_node_range (#1756)</title>
<updated>2021-08-30T18:18:04Z</updated>
<author>
<name>partizan</name>
<email>serg.partizan@gmail.com</email>
</author>
<published>2021-08-30T18:18:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cd4c0a7526561ff94b80bde0a058c1661b62da76'/>
<id>urn:sha1:cd4c0a7526561ff94b80bde0a058c1661b62da76</id>
<content type='text'>
* fix: is_in_node_range now includes end line and col

This fixes no indents at the end of python files

Refs #1136

* update scala highlights (#1760)

* add type highlights

* add call expression highlights

* add function definition highlights

* add expression highlights

* add literals highlights

* add operator highlights

* add punctuation highlights

* add comment highlights

Co-authored-by: Stevan Milic &lt;stevan.milic@tradecore.com&gt;

* test: Add unit tests

* Revert "fix: is_in_node_range now includes end line and col"

This reverts commit 5a721fef5620eb2fae6d9cebe09bf7b230f2606f.

* refactor test

* apply stylua

* fix luacheck

* update `describe` text

* smallfix

Co-authored-by: Stevan Milic &lt;stevan.milic@yahoo.com&gt;
Co-authored-by: Stevan Milic &lt;stevan.milic@tradecore.com&gt;</content>
</entry>
<entry>
<title>chore: provide a script to repin a language</title>
<updated>2021-08-23T07:18:03Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2021-08-20T08:08:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=012e2161e39783b5a3e8cfd9300659d3a60e2b38'/>
<id>urn:sha1:012e2161e39783b5a3e8cfd9300659d3a60e2b38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CI: don't require to have parsers installed to check for injections</title>
<updated>2021-08-01T18:16:38Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-08-01T17:54:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8ab1a5e5f7087c4ed49c42e8d14ecb9d91d58363'/>
<id>urn:sha1:8ab1a5e5f7087c4ed49c42e8d14ecb9d91d58363</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change install command on Mac</title>
<updated>2021-07-19T21:28:32Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-07-19T20:31:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f5c318f341e6097b22b45eefaedb6e20392c1e7f'/>
<id>urn:sha1:f5c318f341e6097b22b45eefaedb6e20392c1e7f</id>
<content type='text'>
Fixes #1600
</content>
</entry>
<entry>
<title>CI: remove LLVM compilation from Mac CI</title>
<updated>2021-07-06T23:06:37Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-07-06T21:00:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b7364d923b209b9ed6845d4548b9846226769cd8'/>
<id>urn:sha1:b7364d923b209b9ed6845d4548b9846226769cd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Luacheck: use config file to exclude files</title>
<updated>2021-07-05T10:39:32Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-07-04T22:55:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=437e41e9fcf3866d766f953a45685ece5957de8d'/>
<id>urn:sha1:437e41e9fcf3866d766f953a45685ece5957de8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use stylua for autoformat code (#1480)</title>
<updated>2021-07-04T21:12:17Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-07-04T21:12:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=be8f65608796e50aa2e2da5452849c263558f0ed'/>
<id>urn:sha1:be8f65608796e50aa2e2da5452849c263558f0ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve check-queries (#1253)</title>
<updated>2021-05-31T17:03:27Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-05-31T17:03:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c1f61d4ca1319747c27ec97b5f050b3d936e0a55'/>
<id>urn:sha1:c1f61d4ca1319747c27ec97b5f050b3d936e0a55</id>
<content type='text'>
- Add checks for injections.
- Allow queries that start with [A-Z] for highlights only.
- Don't stop on the first error, finish checking all queries.</content>
</entry>
<entry>
<title>CI: Improved parser installation logic</title>
<updated>2021-05-18T17:10:06Z</updated>
<author>
<name>Daniel Kempkens</name>
<email>daniel+git@kempkens.io</email>
</author>
<published>2021-05-18T15:51:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ba45e0d3ed9bce1b6b28189f79da3955d8d3e50c'/>
<id>urn:sha1:ba45e0d3ed9bce1b6b28189f79da3955d8d3e50c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CI: Install tree-sitter</title>
<updated>2021-05-18T17:10:06Z</updated>
<author>
<name>Daniel Kempkens</name>
<email>daniel+git@kempkens.io</email>
</author>
<published>2021-05-17T21:12:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=06f8689aea164652eef5835d0614c51ec0f0b9d5'/>
<id>urn:sha1:06f8689aea164652eef5835d0614c51ec0f0b9d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move all tests to top-level tests/ directory</title>
<updated>2021-04-23T19:21:38Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2021-04-22T18:53:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=63a88c873f3643aad9208488765dc53618edd40e'/>
<id>urn:sha1:63a88c873f3643aad9208488765dc53618edd40e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ignore Lua indent test files when doing style-check</title>
<updated>2021-04-23T19:21:38Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2021-04-21T20:41:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d4e8d3e6597578c14dd846762c57308f36ccacb5'/>
<id>urn:sha1:d4e8d3e6597578c14dd846762c57308f36ccacb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>scripts: print test results summary with --summary</title>
<updated>2021-04-23T19:21:38Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2021-04-17T20:41:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=db1b6dc1cb9a1604a15fd2e57fc098cade9913d3'/>
<id>urn:sha1:db1b6dc1cb9a1604a15fd2e57fc098cade9913d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>scripts: fix wrong swapfile setting in minimal_init</title>
<updated>2021-04-23T19:21:38Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2021-04-17T20:40:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=975ef08616781bd73df8bd3d1d4fe688ea309c5c'/>
<id>urn:sha1:975ef08616781bd73df8bd3d1d4fe688ea309c5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial sketch of automated indent tests</title>
<updated>2021-04-23T19:21:38Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2021-03-13T21:46:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=67f2c7149c0de39248f1bdeba1a4303b156c3199'/>
<id>urn:sha1:67f2c7149c0de39248f1bdeba1a4303b156c3199</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow failures for defined parsers</title>
<updated>2021-04-22T16:37:04Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-04-22T16:13:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8704b0f3882971a09a9c0e0bc1c95926bc304aea'/>
<id>urn:sha1:8704b0f3882971a09a9c0e0bc1c95926bc304aea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Try out llvm --HEAD</title>
<updated>2021-04-22T13:38:18Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-22T12:04:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e86544caa7696bd97633c8f631b84068567a09b8'/>
<id>urn:sha1:e86544caa7696bd97633c8f631b84068567a09b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(CI): install newer version of clang on MacOS</title>
<updated>2021-04-22T13:38:18Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-22T11:39:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=006aceb574e90fdc3dc911b76ecb7fef4dd0d609'/>
<id>urn:sha1:006aceb574e90fdc3dc911b76ecb7fef4dd0d609</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(CI): ensure parsers that don't require tree-sitter CLI are installed</title>
<updated>2021-04-22T13:38:18Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-22T11:33:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=966096b502b72a6a81991d5dcd59b84ad33ed499'/>
<id>urn:sha1:966096b502b72a6a81991d5dcd59b84ad33ed499</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(CI): add brew update</title>
<updated>2021-03-16T17:52:43Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-15T22:56:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1fa1ddea848cc0996c36c9ed2a80fd036385cd2e'/>
<id>urn:sha1:1fa1ddea848cc0996c36c9ed2a80fd036385cd2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use installed parsers in CI check</title>
<updated>2021-03-16T17:52:43Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-07T18:36:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d727fffe413ee3c9c2c4ec62ad6d249667e7a48b'/>
<id>urn:sha1:d727fffe413ee3c9c2c4ec62ad6d249667e7a48b</id>
<content type='text'>
</content>
</entry>
</feed>
