<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/c, branch v0.7.2</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/c?h=v0.7.2</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/c?h=v0.7.2'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2022-10-15T15:49:01Z</updated>
<entry>
<title>highlights: use @preproc where appropriate</title>
<updated>2022-10-15T15:49:01Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-09-18T17:15:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9b43ab819c756f01d2977cd481bdcaead6867174'/>
<id>urn:sha1:9b43ab819c756f01d2977cd481bdcaead6867174</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(c): highlight standard streams</title>
<updated>2022-10-15T15:12:55Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-10-02T10:20:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b945aa0aab03d4817a42cbcb27059217d8e56ed8'/>
<id>urn:sha1:b945aa0aab03d4817a42cbcb27059217d8e56ed8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(spell): support more languages</title>
<updated>2022-09-26T12:47:12Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-09-26T09:19:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=37398c7d68826c8d6ae3f85cc52d83fd3dee4f84'/>
<id>urn:sha1:37398c7d68826c8d6ae3f85cc52d83fd3dee4f84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(spell): upstream spell queries from spellsitter</title>
<updated>2022-09-06T11:44:19Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-09-06T10:56:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2a63ea5665a6de96acd31a045d9d4d73272ff5a9'/>
<id>urn:sha1:2a63ea5665a6de96acd31a045d9d4d73272ff5a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split func/method definition from calls in C highlighting queries</title>
<updated>2022-08-03T19:05:30Z</updated>
<author>
<name>lfenzo</name>
<email>lfenzo@protonmail.com</email>
</author>
<published>2022-07-25T16:29:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=04e62a20274d291d59b32157177c9ca7bea7b7bc'/>
<id>urn:sha1:04e62a20274d291d59b32157177c9ca7bea7b7bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(c/cpp): move attributes to C (again)</title>
<updated>2022-07-28T06:24:51Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-07-27T20:50:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f9176e560c45e7afa51f7338b7f9477977ebb73e'/>
<id>urn:sha1:f9176e560c45e7afa51f7338b7f9477977ebb73e</id>
<content type='text'>
Let's hope that this time the C tests pass, also for the built-in C
parser.
</content>
</entry>
<entry>
<title>highlights(c): Lower the priority of @variable</title>
<updated>2022-07-20T15:10:51Z</updated>
<author>
<name>mliszcz</name>
<email>liszcz.michal@gmail.com</email>
</author>
<published>2022-07-20T13:13:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=71395d90c0fb5c970efcd540067a2b342af18b48'/>
<id>urn:sha1:71395d90c0fb5c970efcd540067a2b342af18b48</id>
<content type='text'>
Lower the priority of @variable to prefer @parameter
highlight when identifier appears in parameter_declaration.

Fixes #3061
</content>
</entry>
<entry>
<title>highlights(c): highlight `,` operator as operator (#3107)</title>
<updated>2022-07-08T07:00:56Z</updated>
<author>
<name>guijan</name>
<email>guilherme.janczak@yandex.com</email>
</author>
<published>2022-07-08T07:00:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8f13ef1563254400da1686f3d3abc62919b2a88d'/>
<id>urn:sha1:8f13ef1563254400da1686f3d3abc62919b2a88d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(c): highlight member-access as operator (#3096)</title>
<updated>2022-07-01T13:47:11Z</updated>
<author>
<name>guijan</name>
<email>guilherme.janczak@yandex.com</email>
</author>
<published>2022-07-01T13:47:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9832666cfa7bd1a414065e706f5c2a1fdea86259'/>
<id>urn:sha1:9832666cfa7bd1a414065e706f5c2a1fdea86259</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(c): highlight field_designator as `@property`</title>
<updated>2022-05-29T09:11:10Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-05-23T22:56:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8c56988d79f95a9d75b001a0a9e302f7b1c4b384'/>
<id>urn:sha1:8c56988d79f95a9d75b001a0a9e302f7b1c4b384</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indens(c): use (comment) @auto</title>
<updated>2022-02-05T17:54:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-02-05T12:46:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=693dae241d2e1c6dc48e620fe8a15346952a0664'/>
<id>urn:sha1:693dae241d2e1c6dc48e620fe8a15346952a0664</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(c): indent always after init_declarator</title>
<updated>2022-02-05T17:54:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-23T11:36:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dccf0f0cb88baf46fd9ddb18b0f4a5791e60e531'/>
<id>urn:sha1:dccf0f0cb88baf46fd9ddb18b0f4a5791e60e531</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(c): add zero_indent for #if</title>
<updated>2022-02-05T17:54:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-22T17:24:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fd5a551d7ca3c0d4fc384884c9d3201beb07a95a'/>
<id>urn:sha1:fd5a551d7ca3c0d4fc384884c9d3201beb07a95a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(c): fix indentation on block comment</title>
<updated>2022-02-05T17:54:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-22T16:48:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=616dc885fc2257d418b9646620b4c4c193155b11'/>
<id>urn:sha1:616dc885fc2257d418b9646620b4c4c193155b11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(c): indent at expression_statement</title>
<updated>2022-02-05T17:54:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-22T16:09:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=346366a3309218098abb2162f1dc196223fca911'/>
<id>urn:sha1:346366a3309218098abb2162f1dc196223fca911</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents: allow aligned_indent for unfinished calls in C and Python</title>
<updated>2022-02-05T17:54:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-22T13:50:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=059fbc487c62a5e109143254b720a5dc33201a34'/>
<id>urn:sha1:059fbc487c62a5e109143254b720a5dc33201a34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(c): fix ternary</title>
<updated>2022-02-05T17:54:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-21T20:34:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3ff725e654ea01c32852f856413c060e8e2fa80d'/>
<id>urn:sha1:3ff725e654ea01c32852f856413c060e8e2fa80d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(c/cpp): highlight case labels as constants</title>
<updated>2022-01-29T12:11:56Z</updated>
<author>
<name>Stephan Seitz</name>
<email>sseitz@nvidia.com</email>
</author>
<published>2021-12-20T13:50:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e4675bc410ebf7889e63a691f59d5760aec4e0e9'/>
<id>urn:sha1:e4675bc410ebf7889e63a691f59d5760aec4e0e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(c): highlight enum variants as `@constant`</title>
<updated>2022-01-29T12:11:56Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-12-16T01:58:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1d3111ccb16493c2e5f048a396b05b72ad132239'/>
<id>urn:sha1:1d3111ccb16493c2e5f048a396b05b72ad132239</id>
<content type='text'>
Fixes #2120
</content>
</entry>
<entry>
<title>folds(c): fold raw `compound_statement`s</title>
<updated>2022-01-28T18:54:26Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-26T20:43:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7f7ef0af9d47906d1a20c59b7eae3adbf93acd04'/>
<id>urn:sha1:7f7ef0af9d47906d1a20c59b7eae3adbf93acd04</id>
<content type='text'>
This will fold in particular around raw braces
as reported in #2359 while avoiding to have double folds
at functions+braces.
</content>
</entry>
<entry>
<title>folds(c): fold at compound_statement</title>
<updated>2022-01-24T21:56:58Z</updated>
<author>
<name>Cédric Barreteau</name>
<email>cbarrete@users.noreply.github.com</email>
</author>
<published>2022-01-24T21:46:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=91fdda9b5c3896b4b630d98292d657afa00bba2d'/>
<id>urn:sha1:91fdda9b5c3896b4b630d98292d657afa00bba2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(indent): c/cpp - support newline after closing brace</title>
<updated>2022-01-21T15:40:36Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-01-21T12:00:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=782e299cd6c926e0b5e438e154cac44a48c26a3c'/>
<id>urn:sha1:782e299cd6c926e0b5e438e154cac44a48c26a3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: rewrite indent module</title>
<updated>2022-01-21T09:51:51Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-01-18T15:17:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c0110e34aa8ef53480c7aac6ffa5b9f8227a96bd'/>
<id>urn:sha1:c0110e34aa8ef53480c7aac6ffa5b9f8227a96bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(c): don't highlight type qualifiers in declarations as types</title>
<updated>2022-01-20T07:40:51Z</updated>
<author>
<name>John Drouhard</name>
<email>john@jmdtech.org</email>
</author>
<published>2022-01-19T00:40:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d0158c053d01de1bcb618d7899bd8e38ce154430'/>
<id>urn:sha1:d0158c053d01de1bcb618d7899bd8e38ce154430</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prefer lua-match over match</title>
<updated>2021-11-23T09:02:06Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2021-11-18T09:51:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=011ac894ec5b9e36563d8629fb7734f43ddb27a8'/>
<id>urn:sha1:011ac894ec5b9e36563d8629fb7734f43ddb27a8</id>
<content type='text'>
as string.find is much quicker than vim.regex:match*
</content>
</entry>
<entry>
<title>C: fix preproc parameters</title>
<updated>2021-11-14T10:02:57Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-11-13T19:37:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b972f1d985a078ff63c92eb18960629846d9a0c1'/>
<id>urn:sha1:b972f1d985a078ff63c92eb18960629846d9a0c1</id>
<content type='text'>
This was capturing too much,
we only want to highlight the identifier.

Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1999
</content>
</entry>
<entry>
<title>Fix #1853</title>
<updated>2021-09-30T17:36:29Z</updated>
<author>
<name>igorlfs</name>
<email>igorlfs@ufmg.br</email>
</author>
<published>2021-09-28T09:05:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6e25164004ad64ca5be76de0632e1ca5044e4563'/>
<id>urn:sha1:6e25164004ad64ca5be76de0632e1ca5044e4563</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(c): add Mircosoft attributes</title>
<updated>2021-09-19T18:02:28Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-09-19T13:24:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=18dc243188885e11d509fcfe359e58dac5604295'/>
<id>urn:sha1:18dc243188885e11d509fcfe359e58dac5604295</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(c): add __attribute__</title>
<updated>2021-09-19T12:13:50Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-09-18T11:52:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5fa6e274274210f34de37487d439cbbbf3a8a4d3'/>
<id>urn:sha1:5fa6e274274210f34de37487d439cbbbf3a8a4d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test</title>
<updated>2021-09-17T20:03:47Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-09-16T23:01:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=440d666b6862d10c7af54340b470be960cecb516'/>
<id>urn:sha1:440d666b6862d10c7af54340b470be960cecb516</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(c/cpp): react to upstream changes to attributes</title>
<updated>2021-09-17T20:03:47Z</updated>
<author>
<name>Stephan Seitz</name>
<email>sseitz@nvidia.com</email>
</author>
<published>2021-09-16T16:19:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=37d93ec0177d4ff2a8ed7e20575642b6e8424666'/>
<id>urn:sha1:37d93ec0177d4ff2a8ed7e20575642b6e8424666</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(c): make sizeof a `keyword.operator`</title>
<updated>2021-09-01T05:07:16Z</updated>
<author>
<name>Sergio Alejandro Vargas</name>
<email>savargasqu+git@unal.edu.co</email>
</author>
<published>2021-08-29T19:53:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9446ff4aa4e81e85ca8c7c87d7d6441a0b93752f'/>
<id>urn:sha1:9446ff4aa4e81e85ca8c7c87d7d6441a0b93752f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Indent C compound_literal_expression</title>
<updated>2021-08-01T09:01:47Z</updated>
<author>
<name>leo60228</name>
<email>leo@60228.dev</email>
</author>
<published>2021-07-31T16:59:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1a4b5da758c2efecdbbc0a2eab61ed40d9076434'/>
<id>urn:sha1:1a4b5da758c2efecdbbc0a2eab61ed40d9076434</id>
<content type='text'>
</content>
</entry>
<entry>
<title>c: don't treat uppercase functions as constants</title>
<updated>2021-07-18T16:44:40Z</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2021-07-01T21:16:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=27f5e99cdd1b4e7f6a5cc30016d990ebf81a561c'/>
<id>urn:sha1:27f5e99cdd1b4e7f6a5cc30016d990ebf81a561c</id>
<content type='text'>
A macro function such as

    #define FOO(x) ...

should be highlighted with @function.macro, even though the name is in
all-caps (which would otherwise be treated as a constant). Similarly,
call sites of such functions, e.g.

    int y = FOO(x);

should be highlighted with @function instead of @constant.

This is as simple as moving the query definition for macro functions
after the query definition for constants.
</content>
</entry>
<entry>
<title>c(folds): fold on enums</title>
<updated>2021-07-14T21:00:14Z</updated>
<author>
<name>Stephan Seitz</name>
<email>sseitz@nvidia.com</email>
</author>
<published>2021-07-02T16:46:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6b31df78529d695dfdbddb1dae45fcc4c6e344bf'/>
<id>urn:sha1:6b31df78529d695dfdbddb1dae45fcc4c6e344bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(keywords) merge return and yield into keyword.return group</title>
<updated>2021-07-04T19:49:17Z</updated>
<author>
<name>antonk52</name>
<email>halloy52@gmail.com</email>
</author>
<published>2021-07-04T17:24:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=90f15d9bf750e35666e029174481dafbe5fde817'/>
<id>urn:sha1:90f15d9bf750e35666e029174481dafbe5fde817</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(keywords) add keyword.return &amp; keyword.yield</title>
<updated>2021-07-04T19:49:17Z</updated>
<author>
<name>antonk52</name>
<email>halloy52@gmail.com</email>
</author>
<published>2021-07-04T16:55:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bd9095e96986fbb65829a3dbc598f9b35d9b7db2'/>
<id>urn:sha1:bd9095e96986fbb65829a3dbc598f9b35d9b7db2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(c/cpp): let C++ use the C indents and add class_specifier</title>
<updated>2021-05-20T17:37:42Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-05-19T17:40:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b57194325cf6677ff0b640fd1a368262b8643cd2'/>
<id>urn:sha1:b57194325cf6677ff0b640fd1a368262b8643cd2</id>
<content type='text'>
Fixes #1320
</content>
</entry>
<entry>
<title>highlights(c/c++): "..." also exists in C (variadic macros)</title>
<updated>2021-05-18T05:07:16Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-04-30T09:58:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=506e998da2739024b52f1ca947ae76d3423763e6'/>
<id>urn:sha1:506e998da2739024b52f1ca947ae76d3423763e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Comment: use `@combined` to create just one tree per buffer (#1252)"</title>
<updated>2021-05-07T14:51:57Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-04-30T18:22:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=67f08570152792c6a4f0815e71a0093ad97f2725'/>
<id>urn:sha1:67f08570152792c6a4f0815e71a0093ad97f2725</id>
<content type='text'>
This reverts commit 4a7a713c527f57c355bc817f16fc6d955b8cce9b.
</content>
</entry>
<entry>
<title>highlights(c): highlight (escape_sequence)</title>
<updated>2021-05-01T07:39:41Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-04-30T09:34:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2873d1efdaedf562af202d13594f1022def1fa49'/>
<id>urn:sha1:2873d1efdaedf562af202d13594f1022def1fa49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Comment: use `@combined` to create just one tree per buffer (#1252)</title>
<updated>2021-04-28T12:19:07Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-04-28T12:19:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4a7a713c527f57c355bc817f16fc6d955b8cce9b'/>
<id>urn:sha1:4a7a713c527f57c355bc817f16fc6d955b8cce9b</id>
<content type='text'>
* Comment: use `@combined` to create just one tree per buffer

There is no need to create a tree per line/block for comments.
Should fix https://github.com/nvim-treesitter/nvim-treesitter/issues/1251

* Add injections for scss

* Fix jsonc

* Combine jsdoc</content>
</entry>
<entry>
<title>folds(c): fold at case_statement</title>
<updated>2021-04-26T03:15:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-04-25T23:43:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=563616738babb10602b50633ae70c4d9b0f91a27'/>
<id>urn:sha1:563616738babb10602b50633ae70c4d9b0f91a27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(c): fold switch statements</title>
<updated>2021-04-22T14:30:31Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2021-04-22T13:16:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=03bb038c7038e32f1c1375326f28e6e8a00f2ee8'/>
<id>urn:sha1:03bb038c7038e32f1c1375326f28e6e8a00f2ee8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C highlights: Make char_literal `@character`</title>
<updated>2021-04-21T16:37:38Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-04-21T09:27:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=423fb7b4aa7ed6c45d7d7fad12eaf67bb53ba9da'/>
<id>urn:sha1:423fb7b4aa7ed6c45d7d7fad12eaf67bb53ba9da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add comment parser to highlight comment tags (#893)</title>
<updated>2021-03-12T16:21:46Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-03-12T16:21:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e4083fc8e11e6585f53d62eb71778cc2af464fad'/>
<id>urn:sha1:e4083fc8e11e6585f53d62eb71778cc2af464fad</id>
<content type='text'>
Closes #236</content>
</entry>
<entry>
<title>highlights(c): update declaration and cast_expression</title>
<updated>2021-03-02T15:55:18Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-01T15:55:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=866f39bb712985eb33b23159aabf33a3af5873ec'/>
<id>urn:sha1:866f39bb712985eb33b23159aabf33a3af5873ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: use @ignore for comments and multiline strings</title>
<updated>2021-03-01T22:28:53Z</updated>
<author>
<name>elianiva</name>
<email>dicha.arkana03@gmail.com</email>
</author>
<published>2021-03-01T13:20:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0bf8f58cd2dc06e3996b191e4623bbdab43a601e'/>
<id>urn:sha1:0bf8f58cd2dc06e3996b191e4623bbdab43a601e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add 'register' as c-keyword</title>
<updated>2021-03-01T14:12:44Z</updated>
<author>
<name>Fabian Viöl</name>
<email>f.vioel@gmail.com</email>
</author>
<published>2021-03-01T10:44:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=34bb66c48f5ae8a44f9fe3074440cac1fbc7275f'/>
<id>urn:sha1:34bb66c48f5ae8a44f9fe3074440cac1fbc7275f</id>
<content type='text'>
See https://en.wikipedia.org/wiki/Register_(keyword)
</content>
</entry>
<entry>
<title>C/CPP: add injections for macros</title>
<updated>2021-02-10T21:26:04Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-02-07T00:32:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=72ecefc859096cdea114f78ca09ad67970f8a1d8'/>
<id>urn:sha1:72ecefc859096cdea114f78ca09ad67970f8a1d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C: add goto to locals</title>
<updated>2021-01-22T19:19:43Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-01-22T16:36:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=00ad11eb2f043dae654f92d5f6e3861100362475'/>
<id>urn:sha1:00ad11eb2f043dae654f92d5f6e3861100362475</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: added more indent queries</title>
<updated>2021-01-14T13:43:04Z</updated>
<author>
<name>elianiva</name>
<email>dicha.arkana03@gmail.com</email>
</author>
<published>2021-01-05T12:26:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9184cf395372307df5fd4d7b2cc89f6dea698285'/>
<id>urn:sha1:9184cf395372307df5fd4d7b2cc89f6dea698285</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(c highlights): add missing operators</title>
<updated>2021-01-06T15:48:35Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2021-01-06T15:41:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=632a9f1e3c4270c77945412812ed57bf9d614f48'/>
<id>urn:sha1:632a9f1e3c4270c77945412812ed57bf9d614f48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove usages of `@embedded` in highlights</title>
<updated>2021-01-06T14:12:32Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-01-06T01:11:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=40588da97ca5de8db025f96abb4c1efb03f590e9'/>
<id>urn:sha1:40588da97ca5de8db025f96abb4c1efb03f590e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix #724: Add (initializer_list) to C folds</title>
<updated>2020-11-30T10:13:20Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-11-30T09:21:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=382e09aa561145d858f54cb6c597925d5009a529'/>
<id>urn:sha1:382e09aa561145d858f54cb6c597925d5009a529</id>
<content type='text'>
</content>
</entry>
<entry>
<title>c highlights: fix define/undef arguments</title>
<updated>2020-11-22T21:33:56Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-11-22T21:17:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=049028ef3e639d948e9e1ee464ad7b9fd317f2c4'/>
<id>urn:sha1:049028ef3e639d948e9e1ee464ad7b9fd317f2c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>c/cpp highlights: Fix field declarations and initializers</title>
<updated>2020-11-20T13:03:06Z</updated>
<author>
<name>John Drouhard</name>
<email>john@jmdtech.org</email>
</author>
<published>2020-11-19T15:50:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=33ffdce6906b0946a6503c73b7fc71250cc938aa'/>
<id>urn:sha1:33ffdce6906b0946a6503c73b7fc71250cc938aa</id>
<content type='text'>
After a recent fix for #446, declarations in class/struct definitions
stopped being marked as properties or methods. This fix will add
property highlights to field declarations, and method highlight to field
function declarations.
</content>
</entry>
<entry>
<title>Do not highlight Uppercase function as type</title>
<updated>2020-11-18T20:54:04Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-11-18T18:07:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=289cdc9da8f7f21dcbf814032e9277ef0e9790a0'/>
<id>urn:sha1:289cdc9da8f7f21dcbf814032e9277ef0e9790a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(predicates): Fix #446: highlight property only if not a method</title>
<updated>2020-11-18T20:54:04Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-12T14:27:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3674ad89df65bcdb7f13a21148efb9f7a4280188'/>
<id>urn:sha1:3674ad89df65bcdb7f13a21148efb9f7a4280188</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove textobjects module</title>
<updated>2020-10-04T12:20:20Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-20T21:20:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3362f4519671da29b437c48a7c54bec8550a4f9d'/>
<id>urn:sha1:3362f4519671da29b437c48a7c54bec8550a4f9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix #307: Use and document TSVariable/TSVariableBuiltin in all languages</title>
<updated>2020-09-14T16:27:20Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-12T18:57:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bcf421b4e7f164dfc8aca8a94949adda2bdda10f'/>
<id>urn:sha1:bcf421b4e7f164dfc8aca8a94949adda2bdda10f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Folds: rename query files to folds.scm to be consistent</title>
<updated>2020-09-14T16:26:30Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-09-13T16:23:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=50991e370b0d253ada9029000d23189a95f9dec3'/>
<id>urn:sha1:50991e370b0d253ada9029000d23189a95f9dec3</id>
<content type='text'>
We use plural names for all query files except folds.
</content>
</entry>
<entry>
<title>fix(cpp highlights): Use `@include` for preproc_include (fix #445)</title>
<updated>2020-09-13T10:46:52Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-12T18:10:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=da6bc7be201b5bfea2bdff581591618820db917d'/>
<id>urn:sha1:da6bc7be201b5bfea2bdff581591618820db917d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C/C++ locals: Deduplicate C++ locals contained in C</title>
<updated>2020-09-08T20:02:39Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-07T18:10:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=985c5def34d45d4ba9de19b5d624bacf2ee22c12'/>
<id>urn:sha1:985c5def34d45d4ba9de19b5d624bacf2ee22c12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add C++ folds and C comment/preproc folds</title>
<updated>2020-09-08T20:02:39Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-07T18:09:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8bc5d1ff3fc79ca4a54965730dcddf17f9d6f026'/>
<id>urn:sha1:8bc5d1ff3fc79ca4a54965730dcddf17f9d6f026</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fold(c): ignore compound statements</title>
<updated>2020-09-01T19:51:17Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-08-28T15:31:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d5e11c41cf8f51eb9445a4ac6b50ccf31393b1f2'/>
<id>urn:sha1:d5e11c41cf8f51eb9445a4ac6b50ccf31393b1f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(fold): revamp fold</title>
<updated>2020-09-01T19:51:17Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-08-28T14:17:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=545e5c479a06724fa0f32848886069e04576d9bd'/>
<id>urn:sha1:545e5c479a06724fa0f32848886069e04576d9bd</id>
<content type='text'>
fix(fold): typo

fix(fold): remove debug and add queries

fix(fold): fallback to local scopes for folds
</content>
</entry>
<entry>
<title>C highlights: make `preproc_defined` @function.macro</title>
<updated>2020-08-30T08:53:41Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-08-29T23:14:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1cdf8bf7501129154679fdf52dadc0e6c2e6a231'/>
<id>urn:sha1:1cdf8bf7501129154679fdf52dadc0e6c2e6a231</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C highlights: add bitwise-xor operator</title>
<updated>2020-08-27T05:30:02Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-08-26T23:17:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5f37847dd8e8754df59cc627fd7307c30d21f2cd'/>
<id>urn:sha1:5f37847dd8e8754df59cc627fd7307c30d21f2cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(c/cpp highlights): highlight pointer/reference parameters</title>
<updated>2020-08-24T07:54:26Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-08-22T19:17:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=32fdbe519e3449f5f7d85e1ddb361685e5ac57e7'/>
<id>urn:sha1:32fdbe519e3449f5f7d85e1ddb361685e5ac57e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(highlights): remove is predicate usage</title>
<updated>2020-08-17T17:27:35Z</updated>
<author>
<name>Steven Sojka</name>
<email>Steven.Sojka@tdameritrade.com</email>
</author>
<published>2020-08-17T17:01:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cab871795916bdfd2acef71ce0da41c08b56a576'/>
<id>urn:sha1:cab871795916bdfd2acef71ce0da41c08b56a576</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Textobjects: add swap feature</title>
<updated>2020-08-17T15:44:40Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-20T21:56:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5cfa03f2bdf312213b69cae329645f48da904ea1'/>
<id>urn:sha1:5cfa03f2bdf312213b69cae329645f48da904ea1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(highlights): add is predicate</title>
<updated>2020-08-16T14:04:07Z</updated>
<author>
<name>Steven Sojka</name>
<email>steelsojka@gmail.com</email>
</author>
<published>2020-08-15T14:24:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=579c9936d617ca1d7f01542a4b8000972c1ce73c'/>
<id>urn:sha1:579c9936d617ca1d7f01542a4b8000972c1ce73c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C/C++ locals: Make `field_identifier` a reference</title>
<updated>2020-07-27T12:57:14Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-27T12:50:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1d178d75ea30a2e9ab0151867c7e1ededec22e03'/>
<id>urn:sha1:1d178d75ea30a2e9ab0151867c7e1ededec22e03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C highlights: Add operator "%"</title>
<updated>2020-07-20T07:00:07Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-20T06:56:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=64ebd4128eb94eeffd4fe22b643db1056bc83dbe'/>
<id>urn:sha1:64ebd4128eb94eeffd4fe22b643db1056bc83dbe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Attach kind of reference to query result instead of using subfields</title>
<updated>2020-07-20T06:55:53Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-18T17:25:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=58c6d2a73fa40e2ad2e6f41215737d6ff27c4bf9'/>
<id>urn:sha1:58c6d2a73fa40e2ad2e6f41215737d6ff27c4bf9</id>
<content type='text'>
This makes smart_rename work also for types out of the box and we don't
need to search for the path of actual node.
</content>
</entry>
<entry>
<title>highlights: some fixes</title>
<updated>2020-07-16T08:49:49Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-07-16T07:30:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=85d2f9ee9390fce82267dccf6814a25748329729'/>
<id>urn:sha1:85d2f9ee9390fce82267dccf6814a25748329729</id>
<content type='text'>
Add `goto` keyword for C.
Fix typo for lua.
</content>
</entry>
<entry>
<title>Add C/C++ textobjects</title>
<updated>2020-07-14T20:34:43Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-27T18:05:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5e83307a439f5a432f056f5731381ff911f2a155'/>
<id>urn:sha1:5e83307a439f5a432f056f5731381ff911f2a155</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add textobjects module</title>
<updated>2020-07-14T20:34:43Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-21T18:38:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=69cabc69be49bc37c8a9bbb7def1415504b489b2'/>
<id>urn:sha1:69cabc69be49bc37c8a9bbb7def1415504b489b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add rust locals.scm</title>
<updated>2020-07-13T20:25:33Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-10T22:10:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a027ffbe825d543f9637bb636ebb61b9ada41592'/>
<id>urn:sha1:a027ffbe825d543f9637bb636ebb61b9ada41592</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C/C++ highlights: Small improvements for type definitions</title>
<updated>2020-07-13T19:29:49Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-10T23:47:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f803c74ebc1e30ae8d047c087d9b094134a667d5'/>
<id>urn:sha1:f803c74ebc1e30ae8d047c087d9b094134a667d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlight(c): fix booleans and types</title>
<updated>2020-07-09T12:48:39Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-07-06T21:01:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7bb0d7548d2ce36ab25a041b1a13ff277b4c4cd2'/>
<id>urn:sha1:7bb0d7548d2ce36ab25a041b1a13ff277b4c4cd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C/C++ highlights: update to new syntax</title>
<updated>2020-07-05T17:48:02Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-04T20:00:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=63c1853674f8f6c81bc8883383ad550499410568'/>
<id>urn:sha1:63c1853674f8f6c81bc8883383ad550499410568</id>
<content type='text'>
This changed the highlight of "switch" to conditional and of "break" to repeat.
</content>
</entry>
<entry>
<title>highlights(c): highlight ternary as conditional</title>
<updated>2020-06-30T06:54:54Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>39092278+vigoux@users.noreply.github.com</email>
</author>
<published>2020-06-30T06:54:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=255d1756b0e72840ccc5782ff2df2d30f17b33f5'/>
<id>urn:sha1:255d1756b0e72840ccc5782ff2df2d30f17b33f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C highlights: Make ? an operator in c highlights</title>
<updated>2020-06-30T06:54:54Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-26T15:28:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d7240734011cd31cf4fbb95b996c9d407fb57d28'/>
<id>urn:sha1:d7240734011cd31cf4fbb95b996c9d407fb57d28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C highlights: Add highlight for #elif</title>
<updated>2020-06-28T10:15:09Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-27T19:06:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=54438439e6e05a52eaca34d815211e61231c9da8'/>
<id>urn:sha1:54438439e6e05a52eaca34d815211e61231c9da8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change regexes in C/C++ highlights</title>
<updated>2020-06-15T09:51:28Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-14T13:12:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8bc00cf02a5bc73541ba76ad8ea70fd928fffce2'/>
<id>urn:sha1:8bc00cf02a5bc73541ba76ad8ea70fd928fffce2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update C/C++ highlights to new query syntax</title>
<updated>2020-06-15T09:51:28Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-07T11:13:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a5fc7b13ccfbc189deea031e692ba14b0e686279'/>
<id>urn:sha1:a5fc7b13ccfbc189deea031e692ba14b0e686279</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add better highlighting for preprocessor functions in C highlights</title>
<updated>2020-06-15T09:51:28Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-05-24T11:40:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e46baab8ca23855053900b8657a50e83ad76ba41'/>
<id>urn:sha1:e46baab8ca23855053900b8657a50e83ad76ba41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add operators /=,*=,|=,&amp;= to C highlights</title>
<updated>2020-06-15T09:51:28Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-05-24T11:31:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d88db9d71805bf9d759d4e0b8d571e6c952c3b0c'/>
<id>urn:sha1:d88db9d71805bf9d759d4e0b8d571e6c952c3b0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add compound_statement to c queries</title>
<updated>2020-06-15T09:51:28Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-05-23T20:10:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=95f4e10a62f8a90ba7f7db58cb6e8c360b0f61c9'/>
<id>urn:sha1:95f4e10a62f8a90ba7f7db58cb6e8c360b0f61c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add punctuation.bracket/punctuation.delimiter to C highlights</title>
<updated>2020-06-15T09:51:28Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-05-23T19:59:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a0b912ff8ace8f58ff74843ffcfd12c0aa9700c5'/>
<id>urn:sha1:a0b912ff8ace8f58ff74843ffcfd12c0aa9700c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make =,~,! operators in C highlights</title>
<updated>2020-06-15T09:51:28Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-05-23T19:50:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=148ad160e8be09b29a2e9547f4814b85147639a6'/>
<id>urn:sha1:148ad160e8be09b29a2e9547f4814b85147639a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add @error highlight to c/highlights.scm</title>
<updated>2020-06-15T09:51:28Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-05-23T19:03:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b95e0af73b00dcba6e54e6f1ffa9b42e1aef5060'/>
<id>urn:sha1:b95e0af73b00dcba6e54e6f1ffa9b42e1aef5060</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add C++ highlights.scm</title>
<updated>2020-06-15T09:51:28Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-05-23T19:02:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=167ce6339fb672af9bfd9b5e21a4d18b2f4fb253'/>
<id>urn:sha1:167ce6339fb672af9bfd9b5e21a4d18b2f4fb253</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some improvements to c/locals.scm</title>
<updated>2020-05-23T20:23:29Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-05-22T21:54:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9f2f792bcddbd8028d4c3301815614b454635449'/>
<id>urn:sha1:9f2f792bcddbd8028d4c3301815614b454635449</id>
<content type='text'>
- Fix function scope (was declaration only without body)
- Use @definition.var like the other local files
- Add translation_unit scope
</content>
</entry>
<entry>
<title>queries: add C queries</title>
<updated>2020-05-16T12:47:17Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-05-15T09:45:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=92aafcf51cb2bd8a4fa04017849cab7212512b23'/>
<id>urn:sha1:92aafcf51cb2bd8a4fa04017849cab7212512b23</id>
<content type='text'>
Also add a missing `field` capture in locals query.
</content>
</entry>
</feed>
