<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/tests/query/highlights_spec.lua, branch ci/slim</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/tests/query/highlights_spec.lua?h=ci%2Fslim</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/tests/query/highlights_spec.lua?h=ci%2Fslim'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2025-05-12T16:43:41Z</updated>
<entry>
<title>feat(tests)!: new infrastructure based on makefile</title>
<updated>2025-05-12T16:43:41Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-04-29T17:40:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=53dccb3a77da54a4e428275e8b44dbff77e0d47d'/>
<id>urn:sha1:53dccb3a77da54a4e428275e8b44dbff77e0d47d</id>
<content type='text'>
Problem: Not easy to run all checks and tests locally. Redundant CI
workflows.

Solution: Separate CI into two workflows:
 * lint: Lua files (stylua, luals), query files (valid captures,
   predicates, directives using tsqueryls), docs
   (SUPPORTED_LANGUAGES.md) -- does not need parser installation
 * tests: parsers (ABI compatibility), query files (tsqueryls on
   Linux/macOS; nvim on Windows), highlight and indent tests (separated
   for better readability) -- needs parser installation (but only once)

Switch to https://github.com/nvim-treesitter/highlight-assertions fork
with ABI 15 support.

Run all tests (on Linux and macOS) through `make` (`formatlua`,
`checklua`, `lintquery`, `formatquery`, `checkquery`, `docs`, `tests`),
which downloads and caches all necessary dependencies.

Remove `update-readme` workflow (replaced by lint job on PRs).
</content>
</entry>
<entry>
<title>fix!: indents now rely on treesitter highlight</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-09-04T07:19:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3966b8808b36ce263111c7e177b4364d32e67a2d'/>
<id>urn:sha1:3966b8808b36ce263111c7e177b4364d32e67a2d</id>
<content type='text'>
- Apply suggestions from Lewis to only parse visible lines
- Fix failed tests
</content>
</entry>
<entry>
<title>feat!: drop modules, general refactor and cleanup</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-06-12T15:54:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=692b051b09935653befdb8f7ba8afdb640adf17b'/>
<id>urn:sha1:692b051b09935653befdb8f7ba8afdb640adf17b</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(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>properly replace deprecated tsutils functions</title>
<updated>2023-02-12T22:26:14Z</updated>
<author>
<name>Kiyoon Kim</name>
<email>yoonkr33@gmail.com</email>
</author>
<published>2023-02-12T18:18:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7eb5f1a2e3949496f26c4084b521b30f2d08137a'/>
<id>urn:sha1:7eb5f1a2e3949496f26c4084b521b30f2d08137a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(rust): use `@namespace` for `[(crate) (self) (super)]`</title>
<updated>2023-01-01T14:32:07Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2023-01-01T14:16:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6a31d9086e38bde36415c736ed189747971cf2af'/>
<id>urn:sha1:6a31d9086e38bde36415c736ed189747971cf2af</id>
<content type='text'>
Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/3992
</content>
</entry>
<entry>
<title>feat!: remove obsolete `TS*` highlight groups</title>
<updated>2022-10-16T13:50:55Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-10-16T12:52:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=42ab95d5e11f247c6f0c8f5181b02e816caa4a4f'/>
<id>urn:sha1:42ab95d5e11f247c6f0c8f5181b02e816caa4a4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(test): update tests to Nvim 0.8</title>
<updated>2022-10-02T13:29:34Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-10-02T09:58:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8e763332b7bf7b3a426fd8707b7f5aa85823a5ac'/>
<id>urn:sha1:8e763332b7bf7b3a426fd8707b7f5aa85823a5ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: use main parsers instead of nvim-treesitter parser for tests</title>
<updated>2022-01-29T12:11:56Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-29T11:47:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3f876efce5d8dd46f8664313bbc91c4122d7ee3c'/>
<id>urn:sha1:3f876efce5d8dd46f8664313bbc91c4122d7ee3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ci): make highlight test working with markdown</title>
<updated>2022-01-16T16:16:54Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-07T19:04:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dada29a1e5ab458f3493e9e1175fe29a3aa341fb'/>
<id>urn:sha1:dada29a1e5ab458f3493e9e1175fe29a3aa341fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add assert that "highlight-assertions" is executable</title>
<updated>2021-11-24T16:29:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-11-20T16:09:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b004d74bb53430aab1f98e4ecd38a3be6ecd0ae3'/>
<id>urn:sha1:b004d74bb53430aab1f98e4ecd38a3be6ecd0ae3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add highlight tests</title>
<updated>2021-11-24T16:29:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-11-20T14:09:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=53ba38327e0cda30be8fa8a3ab663eea8e358a6c'/>
<id>urn:sha1:53ba38327e0cda30be8fa8a3ab663eea8e358a6c</id>
<content type='text'>
</content>
</entry>
</feed>
