<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/.gitignore, branch fix/lua</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/.gitignore?h=fix%2Flua</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/.gitignore?h=fix%2Flua'/>
<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(ci): fixup (ignore new artifact name)</title>
<updated>2025-01-30T08:16:25Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-01-30T08:16:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=10f7a506ef48211b99e8b67723a28dcf97a935b7'/>
<id>urn:sha1:10f7a506ef48211b99e8b67723a28dcf97a935b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: ignore ci artifacts</title>
<updated>2023-08-19T08:10:21Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-19T07:34:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8fa7ce35afe88b8294e6ced757aa14ec98414568'/>
<id>urn:sha1:8fa7ce35afe88b8294e6ced757aa14ec98414568</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CI: Add nvim.appimage to .gitignore</title>
<updated>2020-11-25T07:04:54Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-11-21T19:08:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=96f854717ba96e41128640cc32b424438364e757'/>
<id>urn:sha1:96f854717ba96e41128640cc32b424438364e757</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make :TSInstall work in Nix by adding a second module installation target (#473)</title>
<updated>2020-09-18T07:44:07Z</updated>
<author>
<name>Florian Beeres</name>
<email>yuuki@protonmail.com</email>
</author>
<published>2020-09-18T07:44:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=18adc9e17661c6ff690598e3f6e0f34708353dd3'/>
<id>urn:sha1:18adc9e17661c6ff690598e3f6e0f34708353dd3</id>
<content type='text'>
* Ignore tags file in project root

* Make :TSInstall work with Nix

This commit adds logic to determine where to install parsers, meaning
the *.so files. Until now the package path of the nvim-treesitter plugin
was used. But when installed with Nix, the plugin lands in "/nix/store",
which is read-only.

With this commit $XDG_DATA_HOME/nvim/site/parser/*.go will be used as
the parser installation path. The directory will be created if it
doesn't exist.

* Add generate_join function

The generate_join function is used to create two other functions, one
to join path segments, the other to join strings with a space for error
messages.</content>
</entry>
<entry>
<title>Add Travis CI with luacheck</title>
<updated>2020-07-05T17:21:06Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-04T16:04:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ce1c73249cf5620726f9b00fd58cac1747b1e70'/>
<id>urn:sha1:1ce1c73249cf5620726f9b00fd58cac1747b1e70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove doc/tags</title>
<updated>2020-07-01T12:13:41Z</updated>
<author>
<name>Sainnhepark</name>
<email>sainnhe@gmail.com</email>
</author>
<published>2020-07-01T00:32:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=af8192f0878b32d781f2eb405d2e94cf604551b9'/>
<id>urn:sha1:af8192f0878b32d781f2eb405d2e94cf604551b9</id>
<content type='text'>
</content>
</entry>
</feed>
