<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/lua, branch v0.8.5</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/lua?h=v0.8.5</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/lua?h=v0.8.5'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2023-02-24T09:14:47Z</updated>
<entry>
<title>feat: add cpon</title>
<updated>2023-02-24T09:14:47Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-23T23:44:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c38646edf2bdfac157ca619697ecad9ea87fd469'/>
<id>urn:sha1:c38646edf2bdfac157ca619697ecad9ea87fd469</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>feat: add dhall</title>
<updated>2023-02-24T07:10:11Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-23T21:06:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fceb4ed0ecaf56bac750a39fb0d05a6aa9a749c0'/>
<id>urn:sha1:fceb4ed0ecaf56bac750a39fb0d05a6aa9a749c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add starlark</title>
<updated>2023-02-23T23:28:30Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-18T20:00:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1641c4f3b4128e900c836190df19923fbe4005fd'/>
<id>urn:sha1:1641c4f3b4128e900c836190df19923fbe4005fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: fix typos</title>
<updated>2023-02-23T19:39:43Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-02-23T19:30:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4612212c72a3fe683cbca2f99977ad63b942f70e'/>
<id>urn:sha1:4612212c72a3fe683cbca2f99977ad63b942f70e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(smali): improve queries</title>
<updated>2023-02-22T13:11:22Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-20T13:10:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8c4a22fd503b963e3f1c40a4d298ee6733fdb28f'/>
<id>urn:sha1:8c4a22fd503b963e3f1c40a4d298ee6733fdb28f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(thrift): improve queries</title>
<updated>2023-02-18T17:37:41Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-06T18:34:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=93386fc725041487d6cac90f602a670a83fedcbc'/>
<id>urn:sha1:93386fc725041487d6cac90f602a670a83fedcbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(utils): clean up deprecated code</title>
<updated>2023-02-18T00:54:02Z</updated>
<author>
<name>kylo252</name>
<email>59826753+kylo252@users.noreply.github.com</email>
</author>
<published>2023-02-16T12:34:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d1d00f46ce1a19c114350fb7db2998afd79f7a47'/>
<id>urn:sha1:d1d00f46ce1a19c114350fb7db2998afd79f7a47</id>
<content type='text'>
use `vim.treesitter.is_in_node_range()` directly
</content>
</entry>
<entry>
<title>Update parsers: gdscript, thrift</title>
<updated>2023-02-14T10:55:08Z</updated>
<author>
<name>GitHub</name>
<email>noreply@github.com</email>
</author>
<published>2023-02-14T06:41:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=24f6653ffe0fed47b9b270a89ac5720f9ff6b16b'/>
<id>urn:sha1:24f6653ffe0fed47b9b270a89ac5720f9ff6b16b</id>
<content type='text'>
update gdscript indent queries to parser change and remove @Shatur as
maintainer
</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>deprecate get_node_range and is_in_node_range</title>
<updated>2023-02-12T10:38:17Z</updated>
<author>
<name>Kiyoon Kim</name>
<email>yoonkr33@gmail.com</email>
</author>
<published>2023-02-12T00:39:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2c2430d42f30d1aef8715aed933272c9a6898f4e'/>
<id>urn:sha1:2c2430d42f30d1aef8715aed933272c9a6898f4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: incremental_selection error</title>
<updated>2023-02-11T23:37:53Z</updated>
<author>
<name>haoxian</name>
<email>haoxianhan@gmail.com</email>
</author>
<published>2023-02-02T04:06:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dd600cf1c28aed1d922063c76b081c222d5b7fbc'/>
<id>urn:sha1:dd600cf1c28aed1d922063c76b081c222d5b7fbc</id>
<content type='text'>
if some empty lines in the end of file,
would throw error messages when incremental_selection to the whole file.
</content>
</entry>
<entry>
<title>feat: improve KDL queries</title>
<updated>2023-02-06T07:08:41Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-06T02:28:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c3a7dd476802eec1f5896c4d28b86f9b712cfdd6'/>
<id>urn:sha1:c3a7dd476802eec1f5896c4d28b86f9b712cfdd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add RON</title>
<updated>2023-02-05T10:21:49Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-04T20:42:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=720f75f9881cae820cecde23fc2f07affacf2826'/>
<id>urn:sha1:720f75f9881cae820cecde23fc2f07affacf2826</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add chatito</title>
<updated>2023-02-04T12:19:40Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-10-21T21:37:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bd7b4b6eff2dcb4a8a65f55d51398e79fa3d4ec6'/>
<id>urn:sha1:bd7b4b6eff2dcb4a8a65f55d51398e79fa3d4ec6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add gosum</title>
<updated>2023-02-03T18:38:40Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-03T15:14:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=98a52ce300d2f8ba3bf7838e08396d829aaef078'/>
<id>urn:sha1:98a52ce300d2f8ba3bf7838e08396d829aaef078</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: organize languages in parsers.lua</title>
<updated>2023-02-03T08:30:00Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-02T22:23:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a0f55ee28cd0f0ad8f58216b667ba0f93f0a9bf9'/>
<id>urn:sha1:a0f55ee28cd0f0ad8f58216b667ba0f93f0a9bf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add func</title>
<updated>2023-02-02T21:28:46Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-02T03:35:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=660a070af7131387c690c7b839718371916e27f9'/>
<id>urn:sha1:660a070af7131387c690c7b839718371916e27f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add smithy (#4245)</title>
<updated>2023-01-31T14:14:58Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-01-31T14:14:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e00952111e94f95800a32eeedb057e7ad365960c'/>
<id>urn:sha1:e00952111e94f95800a32eeedb057e7ad365960c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: better support for custom parsers</title>
<updated>2023-01-30T11:49:57Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-06-23T10:41:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=adeb6e02d3bd682f7bea99a988b0deadd407e888'/>
<id>urn:sha1:adeb6e02d3bd682f7bea99a988b0deadd407e888</id>
<content type='text'>
If the user changes the parser_config by modifing the table returned by
get_parser_configs(), then internally mark the config so when we install
we 1) don't use the revision pointed to by the lockfile, and 2) always
download the parser via git.
</content>
</entry>
<entry>
<title>feat: add elsa</title>
<updated>2023-01-30T07:45:17Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-01-29T17:03:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cbb43a64a3b44fe50153b0f48d49452663d42dc9'/>
<id>urn:sha1:cbb43a64a3b44fe50153b0f48d49452663d42dc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix artefact in change mode</title>
<updated>2023-01-28T22:52:12Z</updated>
<author>
<name>Kiyoon Kim</name>
<email>yoonkr33@gmail.com</email>
</author>
<published>2023-01-25T19:13:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dd94001fcb8b6f933fa8176ca0dda2b064d5be75'/>
<id>urn:sha1:dd94001fcb8b6f933fa8176ca0dda2b064d5be75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add kdl (#4227)</title>
<updated>2023-01-28T12:59:56Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-01-28T12:59:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=aad763de6ba7d5fbc93377d2d20cae7e374a466b'/>
<id>urn:sha1:aad763de6ba7d5fbc93377d2d20cae7e374a466b</id>
<content type='text'>
* feat: add kdl

* feat: comment queries

* fix(kdl): comments properly highlighted now

* feat(kdl): folds

* chore: bump revision to feature-complete parser

* fix: folds</content>
</entry>
<entry>
<title>feat: add poe_filter</title>
<updated>2023-01-25T21:53:04Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-10-08T18:25:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=de459332e2b479d703421aebf63746660e1dc5f8'/>
<id>urn:sha1:de459332e2b479d703421aebf63746660e1dc5f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(capnp, thrift): improve grammar &amp; queries to stable for the foreseeable future</title>
<updated>2023-01-23T21:26:16Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-01-23T13:37:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f826b7af1307737afa546cf67a0715a5e54ad99b'/>
<id>urn:sha1:f826b7af1307737afa546cf67a0715a5e54ad99b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: detach behaviour on buffer reload</title>
<updated>2023-01-23T20:56:53Z</updated>
<author>
<name>Liad Oz</name>
<email>liadozil@gmail.com</email>
</author>
<published>2023-01-20T13:47:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6fcb2e6a9a22aa111ff34a485ecc944d08a9cbcc'/>
<id>urn:sha1:6fcb2e6a9a22aa111ff34a485ecc944d08a9cbcc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>map quarto ft to markdown parser</title>
<updated>2023-01-23T20:29:43Z</updated>
<author>
<name>Jannik Buhr</name>
<email>17450586+jmbuhr@users.noreply.github.com</email>
</author>
<published>2023-01-23T10:04:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d7aa8cd74571bb277958c389aa0c8fb0c19ffc3b'/>
<id>urn:sha1:d7aa8cd74571bb277958c389aa0c8fb0c19ffc3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add capnp (#4203)</title>
<updated>2023-01-23T08:00:32Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-01-23T08:00:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6cf93175bf011ca899e494376838ae147870a1eb'/>
<id>urn:sha1:6cf93175bf011ca899e494376838ae147870a1eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(thrift): use better queries, namely for idents (#4197)</title>
<updated>2023-01-22T10:29:50Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-01-22T10:29:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b300d903b0c050bedd75d029604021f6d37ce59c'/>
<id>urn:sha1:b300d903b0c050bedd75d029604021f6d37ce59c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add htmldjango</title>
<updated>2023-01-21T16:01:45Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-10-03T16:41:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f5f7c7e0048cd25177928e68bafb44b0432fd01d'/>
<id>urn:sha1:f5f7c7e0048cd25177928e68bafb44b0432fd01d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add thrift (#4185)</title>
<updated>2023-01-21T12:39:15Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-01-21T12:39:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=08e1adae538083cf541c201a49fe7602bf308d65'/>
<id>urn:sha1:08e1adae538083cf541c201a49fe7602bf308d65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parsers: map ft=confini to ini</title>
<updated>2023-01-21T00:05:57Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2023-01-20T20:24:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0cf51354469f7fdac86ada3438e03f7db98b2b2a'/>
<id>urn:sha1:0cf51354469f7fdac86ada3438e03f7db98b2b2a</id>
<content type='text'>
Co-authored-by: @ObserverOfTime &lt;ObserverOfTime@users.no-reply.github.com&gt;
</content>
</entry>
<entry>
<title>parsers: add ini (https://github.com/justinmk/tree-sitter-ini)</title>
<updated>2023-01-21T00:05:57Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2023-01-20T20:00:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fde3505718f57bc0f0a25838060c0cdca6bb4cca'/>
<id>urn:sha1:fde3505718f57bc0f0a25838060c0cdca6bb4cca</id>
<content type='text'>
Addresses the following request https://github.com/nvim-treesitter/nvim-treesitter/issues/2282#issuecomment-1398856301
</content>
</entry>
<entry>
<title>parsers: Add FHIR Shorthand (FSH) (#4052)</title>
<updated>2023-01-18T17:58:45Z</updated>
<author>
<name>Matthew Gramigna</name>
<email>matthewgramigna@gmail.com</email>
</author>
<published>2023-01-18T17:58:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=622baacdc1b22cdfd73bc98c07bb5654a090bcac'/>
<id>urn:sha1:622baacdc1b22cdfd73bc98c07bb5654a090bcac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(elm): fix boolean literals</title>
<updated>2023-01-14T22:02:15Z</updated>
<author>
<name>Ananda Umamil</name>
<email>zweimach@zweimach.org</email>
</author>
<published>2023-01-14T21:41:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e4042553bda83baa3d908d7873e3308b4680cdd4'/>
<id>urn:sha1:e4042553bda83baa3d908d7873e3308b4680cdd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: let qml use qmljs</title>
<updated>2023-01-10T18:11:05Z</updated>
<author>
<name>ShootingStarDragons</name>
<email>ShootingStarDragons@protonmail.com</email>
</author>
<published>2023-01-10T10:02:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0598ffad9b19139326d1b98d339f456ddfedf245'/>
<id>urn:sha1:0598ffad9b19139326d1b98d339f456ddfedf245</id>
<content type='text'>
Someone like qml to mark qmljs, so let 'qml'
use qmljs
</content>
</entry>
<entry>
<title>parsers(wgsl_bevy): add scanner.c</title>
<updated>2023-01-10T09:07:08Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2023-01-09T20:28:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a64b1f478df30f7f3d73b934bb14bc8b7d2082c7'/>
<id>urn:sha1:a64b1f478df30f7f3d73b934bb14bc8b7d2082c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parsers(wgsl): add scanner.c</title>
<updated>2023-01-10T09:07:08Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2023-01-09T20:18:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ea43e0e9d3060a1f1374a2af4a23cdb721544ed7'/>
<id>urn:sha1:ea43e0e9d3060a1f1374a2af4a23cdb721544ed7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add smali to lockfile, parser, and link to repo in README</title>
<updated>2023-01-09T20:24:54Z</updated>
<author>
<name>Amaan Q</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-01-08T06:55:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c657cf6b110e6a42973a89ed87fb0036686fe949'/>
<id>urn:sha1:c657cf6b110e6a42973a89ed87fb0036686fe949</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: fix file name for cache calculation</title>
<updated>2023-01-07T23:33:13Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-29T20:53:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3e316204f8ec8450bbaace69d0bf8fe332633fec'/>
<id>urn:sha1:3e316204f8ec8450bbaace69d0bf8fe332633fec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>install: allow pure C parsers to be compiled without `-lstdc++`</title>
<updated>2023-01-07T23:33:13Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-29T20:47:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=86345612b76c1c441b11be0b16e76e0c136107c6'/>
<id>urn:sha1:86345612b76c1c441b11be0b16e76e0c136107c6</id>
<content type='text'>
E.g. installing C [here](https://github.com/nvim-treesitter/nvim-treesitter/issues/4056)
does not require libstdc++.

Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;
</content>
</entry>
<entry>
<title>Remove update_selection side-effects (#4114)</title>
<updated>2023-01-07T13:23:00Z</updated>
<author>
<name>coinator</name>
<email>mattvass95@gmail.com</email>
</author>
<published>2023-01-07T13:23:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ef0cd56e482bf82be82afd6afc69268fc6037475'/>
<id>urn:sha1:ef0cd56e482bf82be82afd6afc69268fc6037475</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(utils): swap_nodes calculates correct char_delta (#4110)</title>
<updated>2023-01-07T01:53:12Z</updated>
<author>
<name>Michael Lan</name>
<email>44309097+mizlan@users.noreply.github.com</email>
</author>
<published>2023-01-07T01:53:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0922634d371d45c344a559119ed398f91e399085'/>
<id>urn:sha1:0922634d371d45c344a559119ed398f91e399085</id>
<content type='text'>
* fix(utils): swap_nodes calculates correct char_delta

The char_delta is not calculated correctly right now when there are two
treesitter nodes being swapped, one directly following the other. This
is rare but can happen for example when attempting to swap "print" and
"(1)" in "print(1)". In this case an incorrect char_delta is calculated
because of a bug in range comparison.

* test(swap_nodes): check cursor

* add a regression test (for multiline node swap)
* add a test with adjacent swaps that fails when char_delta is not
  calculated correctly

* test(swap_nodes): check text content after swap

* test: note language for parser

* fix tests

* use same not equal for table comparison</content>
</entry>
<entry>
<title>fix: do not force syntax=ON on detach</title>
<updated>2023-01-04T14:08:28Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-01-04T13:57:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=27d8fdc6a6662cb6142b784a3692040e7ec3b4ec'/>
<id>urn:sha1:27d8fdc6a6662cb6142b784a3692040e7ec3b4ec</id>
<content type='text'>
syntax is now restored in vim.treesitter.stop() so we don't need to
force it on here.
</content>
</entry>
<entry>
<title>parsers: add wgsl_bevy</title>
<updated>2022-12-31T14:19:48Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-25T16:40:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=817531ce6f0c7a6236e08aec435e9655e5835afb'/>
<id>urn:sha1:817531ce6f0c7a6236e08aec435e9655e5835afb</id>
<content type='text'>
This adds an extension of tree-sitter-wgsl that understands
[Bevy's](https://bevyengine.org/) preprocessor directives.
</content>
</entry>
<entry>
<title>fix: show errors when reload after installation fails</title>
<updated>2022-12-31T12:59:18Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-27T19:39:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=29304e16bbb74559a22cb78ef7c59f086a9cc9e2'/>
<id>urn:sha1:29304e16bbb74559a22cb78ef7c59f086a9cc9e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: also reload parsers after uninstallation</title>
<updated>2022-12-31T12:59:18Z</updated>
<author>
<name>Stephan Seitz</name>
<email>sseitz@nvidia.com</email>
</author>
<published>2022-12-27T11:35:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0598450eb80af38dbd071953f047afa0b574986f'/>
<id>urn:sha1:0598450eb80af38dbd071953f047afa0b574986f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(hcl,terraform): split terraform from hcl, add specialized queries for tf</title>
<updated>2022-12-29T21:18:41Z</updated>
<author>
<name>Michael Hoffmann</name>
<email>mhoffm@posteo.de</email>
</author>
<published>2022-12-02T22:47:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ee3e9f4dc0e5ee9e2bfb1ee47638375840b8fe0f'/>
<id>urn:sha1:ee3e9f4dc0e5ee9e2bfb1ee47638375840b8fe0f</id>
<content type='text'>
This enables us to have different queries for
terraform and general hcl. It solve the situation
where other dialects of hcl (nomad, packer, etc)
might use a terraform keyword and get highlighted
out of place.
</content>
</entry>
<entry>
<title>feat: allow hot-reloading parser after installation</title>
<updated>2022-12-26T14:36:16Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-26T14:15:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7c9ddb72d198d45895d73bc7495e1b7e9627f6ca'/>
<id>urn:sha1:7c9ddb72d198d45895d73bc7495e1b7e9627f6ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: require_language is needed after installation to update Vim's language table</title>
<updated>2022-12-26T14:36:16Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-26T14:03:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f0a1c3df2403343bca1f636dfb60c36f7d96627c'/>
<id>urn:sha1:f0a1c3df2403343bca1f636dfb60c36f7d96627c</id>
<content type='text'>
Fixes #4026
</content>
</entry>
<entry>
<title>fix: do `vim.treesitter.start()` on highlight module attach</title>
<updated>2022-12-26T12:42:11Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-25T21:41:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cf6056489135f22dfe00b50b34e41439e2ea72dd'/>
<id>urn:sha1:cf6056489135f22dfe00b50b34e41439e2ea72dd</id>
<content type='text'>
Fixes #4026
</content>
</entry>
<entry>
<title>Fix `update_selection`</title>
<updated>2022-12-25T13:58:57Z</updated>
<author>
<name>Philip Gaudreau</name>
<email>philip.gaudreau@gmail.com</email>
</author>
<published>2022-12-22T19:28:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4bcd3a3cc31b9628a48ff126938262292b1ed988'/>
<id>urn:sha1:4bcd3a3cc31b9628a48ff126938262292b1ed988</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: update usage `vim.split` to new signature</title>
<updated>2022-12-25T13:57:32Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-25T12:23:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f2b1d727e6ad46238baa84c4d1f968a297e415ab'/>
<id>urn:sha1:f2b1d727e6ad46238baa84c4d1f968a297e415ab</id>
<content type='text'>
Old usage was still working because of backward compatibility of nvim
code:
```lua
if type(kwargs) == 'boolean' then
  -- Support old signature for backward compatibility
  plain = kwargs
else
```
`:h vim-split()`
https://neovim.io/doc/user/lua.html#vim.split()
</content>
</entry>
<entry>
<title>feat: add Ada</title>
<updated>2022-12-22T13:46:53Z</updated>
<author>
<name>Emmanuel Briot</name>
<email>briot.emmanuel@gmail.com</email>
</author>
<published>2022-12-14T14:59:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=23906e8838da6793effc46aaf52f82607d56c6d6'/>
<id>urn:sha1:23906e8838da6793effc46aaf52f82607d56c6d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(t32): initial support</title>
<updated>2022-12-21T22:57:06Z</updated>
<author>
<name>xasc</name>
<email>xasc@xasc.noreply.github.com</email>
</author>
<published>2022-11-06T16:44:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2d48cbc831dcfc4ccce4380467d82e908effd0ee'/>
<id>urn:sha1:2d48cbc831dcfc4ccce4380467d82e908effd0ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(health): align the list of parsers when doing checkhealth</title>
<updated>2022-12-21T12:08:15Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-12-21T11:22:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=87dd482e1a7056fee95891af6ba3e662e766af77'/>
<id>urn:sha1:87dd482e1a7056fee95891af6ba3e662e766af77</id>
<content type='text'>
Some parser names are too long for the given space, which shifts the
features so they aren't in line.
</content>
</entry>
<entry>
<title>feat: allow to set keymappings to `false`</title>
<updated>2022-12-15T13:55:15Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-14T21:27:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=507527711fdd8f701544024aeb1a9a068f986d89'/>
<id>urn:sha1:507527711fdd8f701544024aeb1a9a068f986d89</id>
<content type='text'>
Fixes #3954
</content>
</entry>
<entry>
<title>utils: respect shellslash setting</title>
<updated>2022-12-14T16:27:16Z</updated>
<author>
<name>Attila Tajti</name>
<email>attila.tajti@gmail.com</email>
</author>
<published>2022-11-30T19:42:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6ed8a41bd594e14652318650a83442d385b193a9'/>
<id>urn:sha1:6ed8a41bd594e14652318650a83442d385b193a9</id>
<content type='text'>
Use '/' as path separator on Windows when shellslash is set.
</content>
</entry>
<entry>
<title>install: fix is_installed checks with shellslash</title>
<updated>2022-12-14T16:27:16Z</updated>
<author>
<name>Attila Tajti</name>
<email>attila.tajti@gmail.com</email>
</author>
<published>2022-11-30T19:07:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=07ff07ae4c7d6f09883ff592f11722050dab5885'/>
<id>urn:sha1:07ff07ae4c7d6f09883ff592f11722050dab5885</id>
<content type='text'>
Convert paths to use backslashes on Windows.
</content>
</entry>
<entry>
<title>shell: respect shellslash option on Windows</title>
<updated>2022-12-14T16:27:16Z</updated>
<author>
<name>Attila Tajti</name>
<email>attila.tajti@gmail.com</email>
</author>
<published>2022-11-30T10:39:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8b5080b1bfffed50e41de2db481b4866bb30d755'/>
<id>urn:sha1:8b5080b1bfffed50e41de2db481b4866bb30d755</id>
<content type='text'>
Always use backlashes as path separators
in commands when they are used in cmd.exe.

Fixes #2844 #1965
</content>
</entry>
<entry>
<title>feat(erlang)!: switch parser to maintained fork (#3791)</title>
<updated>2022-12-08T18:40:41Z</updated>
<author>
<name>Benedikt Reinartz</name>
<email>filmor@gmail.com</email>
</author>
<published>2022-12-08T18:40:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=84261c67fce6322c241ec74a44c5dff6598166c5'/>
<id>urn:sha1:84261c67fce6322c241ec74a44c5dff6598166c5</id>
<content type='text'>
update queries to breaking changes</content>
</entry>
<entry>
<title>feat: support when buf is not current</title>
<updated>2022-12-04T17:35:55Z</updated>
<author>
<name>Julien Burkhard</name>
<email>jyburkhard@hotmail.com</email>
</author>
<published>2022-12-04T16:37:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b6beb5e7d0b0cdace80f61468ec76a81baa286ca'/>
<id>urn:sha1:b6beb5e7d0b0cdace80f61468ec76a81baa286ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(sql)!: generate from grammar</title>
<updated>2022-12-02T19:12:41Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-12-02T19:04:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=857097b5b3b2d9b1087f3911c51f0772568f4001'/>
<id>urn:sha1:857097b5b3b2d9b1087f3911c51f0772568f4001</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: is_installed correctly detects installed parsers</title>
<updated>2022-11-27T23:33:04Z</updated>
<author>
<name>Steven Arcangeli</name>
<email>stevearc@stevearc.com</email>
</author>
<published>2022-11-27T22:15:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8b241181ae573b320ded4c70f4d035e93460038d'/>
<id>urn:sha1:8b241181ae573b320ded4c70f4d035e93460038d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(install): don't auto-install ignored parsers</title>
<updated>2022-11-27T23:19:09Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-11-26T11:56:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=754335b6492b1985f02fad37fade865e7751a719'/>
<id>urn:sha1:754335b6492b1985f02fad37fade865e7751a719</id>
<content type='text'>
Fixes #3631
</content>
</entry>
<entry>
<title>chore: print OS version on health report</title>
<updated>2022-11-26T17:38:49Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-11-22T20:10:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5aacb06135a952190933f9bfff923957db8965db'/>
<id>urn:sha1:5aacb06135a952190933f9bfff923957db8965db</id>
<content type='text'>
Often we get issue report without knowing which version of Windows or
Linux or MacOS they are running.
</content>
</entry>
<entry>
<title>docs: fix wrong maintainers</title>
<updated>2022-11-26T11:17:51Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-11-21T16:45:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=67332894efcb6a51a18e1120f2fc242089de7dd1'/>
<id>urn:sha1:67332894efcb6a51a18e1120f2fc242089de7dd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>handle `opts` as number, #3323</title>
<updated>2022-11-25T18:51:44Z</updated>
<author>
<name>Mamrezo Zare</name>
<email>MaMrEzO@GMail.Com</email>
</author>
<published>2022-09-16T12:39:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1656f67f261ab51525288d0c4b38e1577f79eaf3'/>
<id>urn:sha1:1656f67f261ab51525288d0c4b38e1577f79eaf3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ebnf parser</title>
<updated>2022-11-25T12:25:45Z</updated>
<author>
<name>RubixDev</name>
<email>silas.groh@t-online.de</email>
</author>
<published>2022-10-02T16:12:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=41a59591a534d3b901e6a1039f04d91bf83a356a'/>
<id>urn:sha1:41a59591a534d3b901e6a1039f04d91bf83a356a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(installer): don't update that are not installed (exclude global parsers)</title>
<updated>2022-11-24T20:41:58Z</updated>
<author>
<name>Folke Lemaitre</name>
<email>folke.lemaitre@gmail.com</email>
</author>
<published>2022-11-24T20:34:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=37767540e5c7f920910b9daa4dfa1f891b4cd85c'/>
<id>urn:sha1:37767540e5c7f920910b9daa4dfa1f891b4cd85c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add gitcommit parser</title>
<updated>2022-11-24T11:26:02Z</updated>
<author>
<name>gbprod</name>
<email>contact@gb-prod.fr</email>
</author>
<published>2022-11-24T07:54:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=118a87f7e7fecd91c3661c29d4014d529a27b86d'/>
<id>urn:sha1:118a87f7e7fecd91c3661c29d4014d529a27b86d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(installer): ignore globally installed parsers</title>
<updated>2022-11-24T08:25:58Z</updated>
<author>
<name>kylo252</name>
<email>59826753+kylo252@users.noreply.github.com</email>
</author>
<published>2022-11-14T09:43:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=acb65eedc5d600a96e9b639cd44a7de2c898000d'/>
<id>urn:sha1:acb65eedc5d600a96e9b639cd44a7de2c898000d</id>
<content type='text'>
Problem:    `is_installed` is picking up parsers shipped by neovim v0.8
            with unknown version and compatability
Solution:   only consider a parser installed if it's available in the
            parsers_install_dir
</content>
</entry>
<entry>
<title>feat: add mermaid</title>
<updated>2022-11-20T11:24:55Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-10-21T16:48:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=126a271363ff5307c943e89ff27d0a13e0260f8d'/>
<id>urn:sha1:126a271363ff5307c943e89ff27d0a13e0260f8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add jq</title>
<updated>2022-11-18T17:17:52Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-09-19T23:03:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8a261e32ec50979c367448598844af2be0ed05f7'/>
<id>urn:sha1:8a261e32ec50979c367448598844af2be0ed05f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(arduino): separate from cpp</title>
<updated>2022-11-18T15:51:08Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-10-26T09:58:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=63b6f1f98460666ef5278f1d5795374245114550'/>
<id>urn:sha1:63b6f1f98460666ef5278f1d5795374245114550</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add awk</title>
<updated>2022-11-16T09:45:19Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-09-26T16:25:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a715e9331265a921281d0c1eb8281324ead41cbd'/>
<id>urn:sha1:a715e9331265a921281d0c1eb8281324ead41cbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: vhs (.tape) support (#3726)</title>
<updated>2022-11-13T11:33:54Z</updated>
<author>
<name>Carlos Alexandro Becker</name>
<email>caarlos0@users.noreply.github.com</email>
</author>
<published>2022-11-13T11:33:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=eff0d43b49f17a3d5a12d9112f439abf4ca249cd'/>
<id>urn:sha1:eff0d43b49f17a3d5a12d9112f439abf4ca249cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(configs): ensure_installed can be a string</title>
<updated>2022-10-31T12:51:25Z</updated>
<author>
<name>Carlo Sala</name>
<email>carlosalag@protonmail.com</email>
</author>
<published>2022-10-31T11:21:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=80503a99104e461599ef8810a64bce1b6d235f6a'/>
<id>urn:sha1:80503a99104e461599ef8810a64bce1b6d235f6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(emmy): add emmylua annotations</title>
<updated>2022-10-31T11:00:45Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-10-31T10:52:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0948bf22745f1d80572e2b46ed547c7c8674cca9'/>
<id>urn:sha1:0948bf22745f1d80572e2b46ed547c7c8674cca9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(git_rebase): add git_rebase parser</title>
<updated>2022-10-28T08:36:23Z</updated>
<author>
<name>gbprod</name>
<email>contact@gb-prod.fr</email>
</author>
<published>2022-10-18T08:33:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=053f88f55622c22cfd5cf8a15ab684a3d484cd8f'/>
<id>urn:sha1:053f88f55622c22cfd5cf8a15ab684a3d484cd8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parsers: add nickel parser (#3506)</title>
<updated>2022-10-19T23:33:31Z</updated>
<author>
<name>José Luis Lafuente</name>
<email>jl@lafuente.me</email>
</author>
<published>2022-10-19T23:33:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=470b872d5747819623c7b3a98eb320dc3cab95b4'/>
<id>urn:sha1:470b872d5747819623c7b3a98eb320dc3cab95b4</id>
<content type='text'>
* parsers: add nickel parser

* Update lua/nvim-treesitter/parsers.lua

Co-authored-by: Christian Clason &lt;christian.clason@uni-due.de&gt;

* Update queries/nickel/highlights.scm

Co-authored-by: Christian Clason &lt;christian.clason@uni-due.de&gt;

* fix queries

* Cleanup (based on @theHamsta review)

Co-authored-by: Christian Clason &lt;christian.clason@uni-due.de&gt;</content>
</entry>
<entry>
<title>feat(diff): add diff parser</title>
<updated>2022-10-19T23:22:58Z</updated>
<author>
<name>gbprod</name>
<email>contact@gb-prod.fr</email>
</author>
<published>2022-10-18T11:15:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1e4b23c26678bd36e3da638183996eaa30e7fba8'/>
<id>urn:sha1:1e4b23c26678bd36e3da638183996eaa30e7fba8</id>
<content type='text'>
This commit introduce diff parser.
</content>
</entry>
<entry>
<title>fix(modules): allow non-registered langs to use modules</title>
<updated>2022-10-19T08:32:30Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-10-18T21:52:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b9bcbf8d73b5a6c3e04922936b5fc500b436d4f5'/>
<id>urn:sha1:b9bcbf8d73b5a6c3e04922936b5fc500b436d4f5</id>
<content type='text'>
This change allows for languages not managed by nvim-treesitter to use
Nvim-treesitter modules like folding and indent.
</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>feat(phpdoc): Remove requires_generate_from_grammar</title>
<updated>2022-10-16T08:01:03Z</updated>
<author>
<name>Michael Härtl</name>
<email>haertl.mike@gmail.com</email>
</author>
<published>2022-10-16T07:05:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e53950f646b0c11624280ee7c4eff97a9e0904f1'/>
<id>urn:sha1:e53950f646b0c11624280ee7c4eff97a9e0904f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test(gitattributes): add tests for highlights</title>
<updated>2022-10-15T15:44:41Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-09-28T14:48:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0bfeb5484ec6323df6504cd0548dc9c1dc636aef'/>
<id>urn:sha1:0bfeb5484ec6323df6504cd0548dc9c1dc636aef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: explain what's wrong when installing a non-existing parser</title>
<updated>2022-10-15T11:05:20Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-09-10T21:15:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1da61c993a09bf237b0b65a5256577eaa3c677c6'/>
<id>urn:sha1:1da61c993a09bf237b0b65a5256577eaa3c677c6</id>
<content type='text'>
Fixes #3450
</content>
</entry>
<entry>
<title>fix(uninstall): support ensure_installed = 'all'</title>
<updated>2022-10-10T21:09:40Z</updated>
<author>
<name>Dusk Banks</name>
<email>me@bb010g.com</email>
</author>
<published>2022-10-10T20:02:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c6a5a412831a967acda8f45072763e2783e9505b'/>
<id>urn:sha1:c6a5a412831a967acda8f45072763e2783e9505b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: don't overwrite highlights when defining</title>
<updated>2022-10-08T09:28:04Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>thomas.vigouroux@protonmail.com</email>
</author>
<published>2022-10-07T13:25:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b273a06728305c1e7bd0179977ca48049aeff5e6'/>
<id>urn:sha1:b273a06728305c1e7bd0179977ca48049aeff5e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style: fix code styling according to Stylua</title>
<updated>2022-10-03T08:06:41Z</updated>
<author>
<name>gbprod</name>
<email>contact@gb-prod.fr</email>
</author>
<published>2022-10-03T07:53:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=179a06bc8b4b028960dc105feceb5a4b1cbcb41d'/>
<id>urn:sha1:179a06bc8b4b028960dc105feceb5a4b1cbcb41d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce twig parser</title>
<updated>2022-10-03T08:06:41Z</updated>
<author>
<name>gbprod</name>
<email>contact@gb-prod.fr</email>
</author>
<published>2022-09-19T15:18:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d8a695a1ac493096e6f7a0916a962b979d290039'/>
<id>urn:sha1:d8a695a1ac493096e6f7a0916a962b979d290039</id>
<content type='text'>
This commit introduce parser, highlights and injections for the
[twig syntax](https://twig.symfony.com)
</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>update vimdoc parser and queries</title>
<updated>2022-09-29T06:41:42Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-09-28T12:49:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5f6f866c86fdef9fbcdb72a7dbe1d082a664a9c7'/>
<id>urn:sha1:5f6f866c86fdef9fbcdb72a7dbe1d082a664a9c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(pug): mark as experimental</title>
<updated>2022-09-20T07:01:40Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-09-18T14:29:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9e897d7c746af8441019602eb6d14666e4aaf8de'/>
<id>urn:sha1:9e897d7c746af8441019602eb6d14666e4aaf8de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(highlight): respect g:skip_ts_default_groups on ColorScheme autocmd</title>
<updated>2022-09-19T15:12:40Z</updated>
<author>
<name>Null Chilly</name>
<email>nullchilly@gmail.com</email>
</author>
<published>2022-09-14T11:09:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1a85a335c271e962204390e1984e96aa170e62ec'/>
<id>urn:sha1:1a85a335c271e962204390e1984e96aa170e62ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(fold): don't include whitespace end regions</title>
<updated>2022-09-12T10:49:51Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-04-21T09:48:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2eaf18826988f921ddb39e4a2e7d23d95bb0e52a'/>
<id>urn:sha1:2eaf18826988f921ddb39e4a2e7d23d95bb0e52a</id>
<content type='text'>
Some languages that are difficult to parse via Treesitter may
incorrectly include whitespace lines at the end of regions. This can
makes the calculated folds sub-optimal.

To recitfy, use a custom directive (trim), to calculate the range with
the trailing whitespace lines removed. Note this only works if the
region end column is 0.

Also added folds for Make.
</content>
</entry>
<entry>
<title>parsers: add blueprint parser</title>
<updated>2022-09-12T09:54:58Z</updated>
<author>
<name>Gabriele Musco</name>
<email>gabmus@disroot.org</email>
</author>
<published>2022-09-11T07:48:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3c2d63c118f89215dd6dc8635c52c55bef5f3fce'/>
<id>urn:sha1:3c2d63c118f89215dd6dc8635c52c55bef5f3fce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add jsonnet</title>
<updated>2022-09-10T18:09:10Z</updated>
<author>
<name>Cezary Drożak</name>
<email>cezdro@alatek.com.pl</email>
</author>
<published>2022-09-07T08:30:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f2d3d509d95943c00975c8a83dbb35907262e30b'/>
<id>urn:sha1:f2d3d509d95943c00975c8a83dbb35907262e30b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(highlight): ensure link captures function exists</title>
<updated>2022-09-09T14:29:14Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>22454918+akinsho@users.noreply.github.com</email>
</author>
<published>2022-09-09T14:22:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=557123a6168936983d7b980df195057ca6b370ed'/>
<id>urn:sha1:557123a6168936983d7b980df195057ca6b370ed</id>
<content type='text'>
before attempting to call it
fixes #3465
</content>
</entry>
<entry>
<title>feat: add tree-sitter-gitattributes</title>
<updated>2022-09-09T07:46:54Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-09-08T11:48:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=721251dbfcd8160b189b8d8d47873e9d1fe9a5a4'/>
<id>urn:sha1:721251dbfcd8160b189b8d8d47873e9d1fe9a5a4</id>
<content type='text'>
</content>
</entry>
</feed>
