<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/zig, branch fix/lua</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/zig?h=fix%2Flua</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/zig?h=fix%2Flua'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2025-05-12T16:43:40Z</updated>
<entry>
<title>feat!: drop modules, general refactor and cleanup</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-06-12T15:54:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=692b051b09935653befdb8f7ba8afdb640adf17b'/>
<id>urn:sha1:692b051b09935653befdb8f7ba8afdb640adf17b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(zig): improve indents (#7471)</title>
<updated>2024-12-15T21:29:54Z</updated>
<author>
<name>Vincent Rischmann</name>
<email>vincent@rischmann.fr</email>
</author>
<published>2024-12-15T21:29:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=54a29bf99d5ccb2de512906279686457d699f8e5'/>
<id>urn:sha1:54a29bf99d5ccb2de512906279686457d699f8e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(zig): add locals queries (#7401)</title>
<updated>2024-11-28T07:28:51Z</updated>
<author>
<name>AtomToast</name>
<email>reg-2@t-online.de</email>
</author>
<published>2024-11-28T07:28:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=02f8777252fe089c9ea19aa8e19745b505512655'/>
<id>urn:sha1:02f8777252fe089c9ea19aa8e19745b505512655</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(zig): begin indent at `struct_declaration`</title>
<updated>2024-11-15T09:09:16Z</updated>
<author>
<name>Yi Ming</name>
<email>ofseed@foxmail.com</email>
</author>
<published>2024-11-15T08:44:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=13c7caf8a602488b37cdefe8543c4cfdd5947d9d'/>
<id>urn:sha1:13c7caf8a602488b37cdefe8543c4cfdd5947d9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: switch upstream Zig parser</title>
<updated>2024-08-30T04:49:33Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2024-08-30T02:37:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ba921c9aef386ad895b0a6551968126ff90a288d'/>
<id>urn:sha1:ba921c9aef386ad895b0a6551968126ff90a288d</id>
<content type='text'>
The new parser is faster, does not lag while editing, correctly parses
the entire Zig code base, and is much easier to write queries for.
</content>
</entry>
<entry>
<title>fix(zig): add some missing highlights</title>
<updated>2024-07-23T06:59:50Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-07-23T03:19:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=49452ab703304a2c8e5b1e5ce369ac56fb9639df'/>
<id>urn:sha1:49452ab703304a2c8e5b1e5ce369ac56fb9639df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(zig): misc improvements</title>
<updated>2024-05-14T04:04:28Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-05-12T21:33:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=925490e34d6a4c6148a38bf1d331cd43dd55002a'/>
<id>urn:sha1:925490e34d6a4c6148a38bf1d331cd43dd55002a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: standardize and document export keywords</title>
<updated>2024-05-13T07:16:31Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-05-13T01:00:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432'/>
<id>urn:sha1:d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432</id>
<content type='text'>
Many export keywords are captured as `@keyword.import`. This commit
makes it so they are all captured like that, and mentions it in the
documentation.
</content>
</entry>
<entry>
<title>feat: more `@keyword.type` captures</title>
<updated>2024-05-01T07:59:50Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-04-23T19:23:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f58cae6c228e26681039253cb172de16cd764408'/>
<id>urn:sha1:f58cae6c228e26681039253cb172de16cd764408</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(highlights)!: `@keyword.storage` → `@keyword.modifier`</title>
<updated>2024-03-16T12:51:16Z</updated>
<author>
<name>Jaehwang Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2024-03-16T05:23:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dccf31f9b1fbbbd09e6720c7d8f5f1a2433fd32d'/>
<id>urn:sha1:dccf31f9b1fbbbd09e6720c7d8f5f1a2433fd32d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(highlights)!: keyword `@type.qualifier` → `@keyword.modifier`</title>
<updated>2024-03-16T12:51:16Z</updated>
<author>
<name>Jaehwang Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2024-03-08T10:09:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=998b230a77b544761bae8aa7518d40b91a5c9559'/>
<id>urn:sha1:998b230a77b544761bae8aa7518d40b91a5c9559</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: format queries</title>
<updated>2024-01-21T14:55:02Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-21T13:05:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=77e298e4de607d69aa7f37dc6dcba6aee131ac7f'/>
<id>urn:sha1:77e298e4de607d69aa7f37dc6dcba6aee131ac7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixup format (#5934)</title>
<updated>2024-01-20T09:47:56Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-20T09:47:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d198a75e2c2e24885b05650515538d055d0c64e4'/>
<id>urn:sha1:d198a75e2c2e24885b05650515538d055d0c64e4</id>
<content type='text'>
* fix(format): newline between top-level field defs

* fixup: newline between node and comment

* fixup: optimize pattern</content>
</entry>
<entry>
<title>chore: query formatting</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-06T06:05:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9'/>
<id>urn:sha1:57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: align standard captures with upstream</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-12-24T09:00:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ae9b0e4558fe7868f8cda2db65239cfb14836d0'/>
<id>urn:sha1:1ae9b0e4558fe7868f8cda2db65239cfb14836d0</id>
<content type='text'>
Problem: Sharing highlight queries with upstream tree-sitter and
Helix is difficult.

Solution: Where reasonable, use capture names in tree-sitter's standard
list or Helix's Atom-style hierarchy.

Specifically:

* tree-sitter "standard capture names"
  (https://github.com/tree-sitter/tree-sitter/blob/3f44b896852eb7daaa6df4fb778c9bb52c70c815/highlight/src/lib.rs#L20-L72):

  - `@parameter` -&gt; `@variable.parameter`
  - `@field` -&gt; `@variable.member`
  - `@namespace` -&gt; `@module`
  - `@float` -&gt; `@number.float`
  - `@symbol` -&gt; `@string.special.symbol`
  - `@string.regex` -&gt; `@string.regexp`
  - `@text.*` -&gt; `@markup.*` (`strong`, `italic`, `link`, `strikethrough`; with exceptions; see below)
  - `@text.title` -&gt; `@markup.heading`
  - `@text.literal` -&gt; `@markup.raw`
  - `@text.reference` -&gt; `@markup.link`
  - `@text.uri` -&gt; `@markup.link.url` (in markup links)
  - `@string.special` -&gt; `@markup.link.label` (non-url links)
  - `@punctuation.special` -&gt; `@markup.list` (markdown lists only; move subitems from `@text.todo`)

* Helix captures
  (https://docs.helix-editor.com/master/themes.html#syntax-highlighting):

  - `@method` -&gt; `@function.method`
  - `@method.call` -&gt; `@function.method.call`
  - `@text.{todo,warning,note,danger}` -&gt; `@comment.{error,warning,hint,info,todo}`
  - `@text.diff.{add,delete,}` -&gt; `@diff.{plus,minus,delta}`
  - `@text.uri` -&gt; `@string.special.url` (outside markup)
  - `@preproc` -&gt; `@keyword.directive`
  - `@define` -&gt; `@keyword.directive`(`.define`?)
  - `@storageclass` -&gt; `@keyword.storage`
  - `@conditional` -&gt; `@keyword.conditional`
  - `@debug` -&gt; `@keyword.debug`
  - `@exception` -&gt; `@keyword.exception`
  - `@include` -&gt; `@keyword.import`
  - `@repeat` -&gt; `@keyword.repeat`

* cleanup

  - remove some redundant `@conceal` (but still allow it for conceal-only patterns)
  - remove obsolete `@error` (syntax linting is out of scope for this repo)
  - sort, cleanup capture list in `CONTRIBUTING.md`
</content>
</entry>
<entry>
<title>refactor: Remove all `(ERROR) @error` captures</title>
<updated>2023-10-25T16:18:50Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-10-25T07:45:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=107e61afb7129d637ea6c3c68b97a22194b0bf16'/>
<id>urn:sha1:107e61afb7129d637ea6c3c68b97a22194b0bf16</id>
<content type='text'>
As discussed in PR#5421, capturing `@error` is inconsistent, requiring
deep nesting (or priority) in order to correctly have red backgrounds to
it.

Some queries has this capture, some don't. For consistency purposes,
removing all of them is more preferable.

For re-enabling error, either add `(ERROR) @error` or `(ERROR _ @error)`
to your custom queries.
</content>
</entry>
<entry>
<title>chore(injections)!: update injection syntax to 0.9</title>
<updated>2023-08-12T15:34:15Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-05-03T10:07:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=78b54eb7f6a9956d25a3911fa0dfd0cabfe2a4c5'/>
<id>urn:sha1:78b54eb7f6a9956d25a3911fa0dfd0cabfe2a4c5</id>
<content type='text'>
Since 0.9, @lang syntax is still available as fallback but will soon be deprecated.
Because of that, new syntax should be adopted once 0.9 becomes the
baseline requirements for nvim-treesitter

- update health check
- update doc
</content>
</entry>
<entry>
<title>fix(zig): capture function calls as `@function.call`</title>
<updated>2023-06-22T08:10:38Z</updated>
<author>
<name>Chinmay Dalal</name>
<email>dalal.chinmay.0101@gmail.com</email>
</author>
<published>2023-06-22T08:06:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cbd54ebb8d633fb84b5592741cd3e22765d90fc0'/>
<id>urn:sha1:cbd54ebb8d633fb84b5592741cd3e22765d90fc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>perf: remove match where possible</title>
<updated>2023-04-21T22:24:17Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-04-21T08:06:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=85330918f05b3a4bd342a69063e7ef5fcdfadd2e'/>
<id>urn:sha1:85330918f05b3a4bd342a69063e7ef5fcdfadd2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use indent.X syntax for captures and properties of set directives</title>
<updated>2023-03-24T17:07:53Z</updated>
<author>
<name>George Harker</name>
<email>george@george-graphics.co.uk</email>
</author>
<published>2023-03-20T21:44:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cb568af5393241e5dbc9c19157c5df5e9ca9af2d'/>
<id>urn:sha1:cb568af5393241e5dbc9c19157c5df5e9ca9af2d</id>
<content type='text'>
update CONTRIBUTING.md

adjust indents for bass

fix doc capture comment
</content>
</entry>
<entry>
<title>feat: add `@comment.documentation` where applicable</title>
<updated>2023-03-05T22:15:32Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-03-02T13:06:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5a87bc98dabd0d38152a6fa774005f7ecbd40f1b'/>
<id>urn:sha1:5a87bc98dabd0d38152a6fa774005f7ecbd40f1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(zig): `@type.definition` items belong in `@keyword`, differentiate `@boolean` from `@constant.builtin`</title>
<updated>2023-03-03T15:07:52Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-24T11:38:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d2a45aa5318b7b1a6d66dbdd7d2d592dd5bb21d7'/>
<id>urn:sha1:d2a45aa5318b7b1a6d66dbdd7d2d592dd5bb21d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: add `@keyword.coroutine` capture</title>
<updated>2023-03-03T15:07:52Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-24T11:37:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=33ba346e60c3151fcdafc55d0e547556dc803c03'/>
<id>urn:sha1:33ba346e60c3151fcdafc55d0e547556dc803c03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split out `@keyword.return`</title>
<updated>2023-02-17T22:30:42Z</updated>
<author>
<name>Eleanor Bartle</name>
<email>eleanor@eleanor-nb.com</email>
</author>
<published>2023-02-13T21:52:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2e95d25412253199796623051ed3b70c05c41f5e'/>
<id>urn:sha1:2e95d25412253199796623051ed3b70c05c41f5e</id>
<content type='text'>
Moves `break` and `continue` to `@repeat`. Leave coroutine keywords in `@keyword.return`. I'd really like a `@keyword.coroutine`.
</content>
</entry>
<entry>
<title>Add spelling checks to strings and comments</title>
<updated>2023-02-17T22:30:42Z</updated>
<author>
<name>Eleanor Bartle</name>
<email>eleanor@eleanor-nb.com</email>
</author>
<published>2023-02-13T21:39:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9a0e095eba093460a2f8018d693dc410500b4eef'/>
<id>urn:sha1:9a0e095eba093460a2f8018d693dc410500b4eef</id>
<content type='text'>
I didn't touch these bits so they aren't in status quo, but sure, I'll fix them.</content>
</entry>
<entry>
<title>Update Zig highlights</title>
<updated>2023-02-17T22:30:42Z</updated>
<author>
<name>Eleanor Bartle</name>
<email>eleanor@eleanor-nb.com</email>
</author>
<published>2023-02-12T23:20:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bf3b792ce627630d54ec1352aae52f1bc38874f1'/>
<id>urn:sha1:bf3b792ce627630d54ec1352aae52f1bc38874f1</id>
<content type='text'>
Recently I rearranged the keywords. This PR brings the highlights query file up to date with that.</content>
</entry>
<entry>
<title>highlights(zig): fix captures</title>
<updated>2022-11-26T11:17:51Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-10-28T13:57:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1a767376cdb968f43af690ccac7001d2efbefb87'/>
<id>urn:sha1:1a767376cdb968f43af690ccac7001d2efbefb87</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>fix(zig): Do not indent on newline after block</title>
<updated>2022-08-08T21:07:30Z</updated>
<author>
<name>phynalle</name>
<email>phynalism@gmail.com</email>
</author>
<published>2022-08-04T19:42:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=54de8afbed389195350f8f13155ffdf8e53f0dc7'/>
<id>urn:sha1:54de8afbed389195350f8f13155ffdf8e53f0dc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split func/method definition from calls in several programming language queries</title>
<updated>2022-08-03T19:05:30Z</updated>
<author>
<name>lfenzo</name>
<email>lfenzo@protonmail.com</email>
</author>
<published>2022-07-30T00:09:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c784720917bacb6716ce35ef07d464f5da738dd7'/>
<id>urn:sha1:c784720917bacb6716ce35ef07d464f5da738dd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zig: work around for hang neovim</title>
<updated>2021-11-27T23:25:25Z</updated>
<author>
<name>maxxnino</name>
<email>34153891+maxxnino@users.noreply.github.com</email>
</author>
<published>2021-11-25T11:42:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=50314758ee67b0f5a85d16aa74b4423445eeba5e'/>
<id>urn:sha1:50314758ee67b0f5a85d16aa74b4423445eeba5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zig: highlight zig format, type and function</title>
<updated>2021-11-23T15:46:27Z</updated>
<author>
<name>maxxnino</name>
<email>34153891+maxxnino@users.noreply.github.com</email>
</author>
<published>2021-11-21T05:42:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ff2897e5b7ca8b4ce188696995c3b325a2f16412'/>
<id>urn:sha1:ff2897e5b7ca8b4ce188696995c3b325a2f16412</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Highlight zig add missing AssignOp</title>
<updated>2021-10-21T18:23:01Z</updated>
<author>
<name>maxxnino</name>
<email>34153891+maxxnino@users.noreply.github.com</email>
</author>
<published>2021-10-21T04:56:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=47a9e6dda92245dd92f44c56b65e7e1f608caa0e'/>
<id>urn:sha1:47a9e6dda92245dd92f44c56b65e7e1f608caa0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Zig queries: highlight, fold and indent</title>
<updated>2021-09-20T09:46:24Z</updated>
<author>
<name>maxxnino</name>
<email>idonthaveemail@dontknow.com</email>
</author>
<published>2021-09-20T08:58:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f76737ee334ff2ddf7d2ab8f5fe1c01db080822b'/>
<id>urn:sha1:f76737ee334ff2ddf7d2ab8f5fe1c01db080822b</id>
<content type='text'>
 * fold for if/while/for
 * highlight "_" for ignore variable
 * highlight "c" for PtrTypeStart
 * highlight "?" for optional type
 * remove duplicate query node in indent
</content>
</entry>
<entry>
<title>highlight(zig) highlight all caps is a constant</title>
<updated>2021-08-24T06:35:15Z</updated>
<author>
<name>maxxnino</name>
<email>idonthaveemail@dontknow.com</email>
</author>
<published>2021-08-24T04:39:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cbc42914bf0c8edcaa7ba0023d9175e8a16e13de'/>
<id>urn:sha1:cbc42914bf0c8edcaa7ba0023d9175e8a16e13de</id>
<content type='text'>
 * in some context, like translate c macro
 * which is use all CAPS for define constant
</content>
</entry>
<entry>
<title>highlight(zig): rework query</title>
<updated>2021-08-23T06:15:07Z</updated>
<author>
<name>maxxnino</name>
<email>idonthaveemail@dontknow.com</email>
</author>
<published>2021-08-23T05:46:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2f73d7c0a8c64c785b4b0c4638e8707b3379787c'/>
<id>urn:sha1:2f73d7c0a8c64c785b4b0c4638e8707b3379787c</id>
<content type='text'>
 * improve query performance 120ms -&gt; 6ms
 * correct highlight for field, type and function
 * add highlight for escape/format sequence in string
</content>
</entry>
<entry>
<title>highlights(zig): label, switch item, operator, punctuation, field property (#1685)</title>
<updated>2021-08-13T04:36:01Z</updated>
<author>
<name>maxxnino</name>
<email>34153891+maxxnino@users.noreply.github.com</email>
</author>
<published>2021-08-13T04:36:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2dd36fa585f703c76bb2b5ca0aab673edb773741'/>
<id>urn:sha1:2dd36fa585f703c76bb2b5ca0aab673edb773741</id>
<content type='text'>
Co-authored-by: maxxnino &lt;idonthaveemail@dontknow.com&gt;</content>
</entry>
<entry>
<title>Update new query and parser for zig</title>
<updated>2021-08-11T06:16:16Z</updated>
<author>
<name>maxxnino</name>
<email>idonthaveemail@dontknow.com</email>
</author>
<published>2021-08-08T09:54:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=53160520e2ee5f8e255ed181294e5452b04140f0'/>
<id>urn:sha1:53160520e2ee5f8e255ed181294e5452b04140f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(zig): function return type, var decl type</title>
<updated>2021-08-04T09:07:59Z</updated>
<author>
<name>maxxnino</name>
<email>idonthaveemail@dontknow.com</email>
</author>
<published>2021-08-04T08:20:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d5116feefd19f81a6b35be732732c98ce7e8352a'/>
<id>urn:sha1:d5116feefd19f81a6b35be732732c98ce7e8352a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(zig): highlight enum,union,error and custom number type</title>
<updated>2021-08-04T09:07:59Z</updated>
<author>
<name>maxxnino</name>
<email>idonthaveemail@dontknow.com</email>
</author>
<published>2021-07-29T10:10:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cb5059e68fa28f5fbeff6f15f472d9f6c4780e36'/>
<id>urn:sha1:cb5059e68fa28f5fbeff6f15f472d9f6c4780e36</id>
<content type='text'>
 * highlight enum field as a constant
 * highlight cImport and constructor
 * highlight else_switch

enum constant
</content>
</entry>
<entry>
<title>highlights(zig): highlight true,false</title>
<updated>2021-07-08T21:37:00Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-07-08T20:28:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6d18b93ce7e38303727040b4919b651c000632e8'/>
<id>urn:sha1:6d18b93ce7e38303727040b4919b651c000632e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(zig): highlight `unreachable`</title>
<updated>2021-07-05T10:37:21Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-07-04T21:58:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=70f739c3379e321e8a1f4090a35ab067851315aa'/>
<id>urn:sha1:70f739c3379e321e8a1f4090a35ab067851315aa</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>highlights(zig): use `@string.escape` for escape sequences</title>
<updated>2021-07-04T19:17:48Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-07-04T18:18:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=45cb7ef29001826de180c37a062bc97e015ebc6f'/>
<id>urn:sha1:45cb7ef29001826de180c37a062bc97e015ebc6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update zig highlights</title>
<updated>2021-06-10T05:37:34Z</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2021-06-09T02:13:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a7dac748ba3c5ae53a8d36e72e0c368154b2d6a9'/>
<id>urn:sha1:a7dac748ba3c5ae53a8d36e72e0c368154b2d6a9</id>
<content type='text'>
Highlight the built-in `@import` function with the TSInclude highlight
group. Also highlight character literals using TSCharacter instead of
TSNumber.
</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>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>improved zig grammar and queries</title>
<updated>2021-04-02T01:29:21Z</updated>
<author>
<name>Himujjal</name>
<email>himu@tuta.io</email>
</author>
<published>2021-04-02T00:12:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0b2ec9d26685bd4b1e5637ab21beaf216f9b2269'/>
<id>urn:sha1:0b2ec9d26685bd4b1e5637ab21beaf216f9b2269</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed some errors</title>
<updated>2021-04-02T01:29:21Z</updated>
<author>
<name>Himujjal</name>
<email>himu@tuta.io</email>
</author>
<published>2021-04-01T22:17:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=83bfcde7c28514b6ba8f9c921a5cf9893eedb1bd'/>
<id>urn:sha1:83bfcde7c28514b6ba8f9c921a5cf9893eedb1bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import highlights.scm from tree-sitter-zig</title>
<updated>2021-03-30T20:27:50Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-30T17:53:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4821bde80a91fa3950b45cbe832d36a5f8c86c7d'/>
<id>urn:sha1:4821bde80a91fa3950b45cbe832d36a5f8c86c7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added Zig grammar</title>
<updated>2021-03-23T11:36:34Z</updated>
<author>
<name>Himujjal</name>
<email>himu@tuta.io</email>
</author>
<published>2021-03-23T00:48:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=597ec69378c230bd7b4d3f55d552eb51f4f2afcd'/>
<id>urn:sha1:597ec69378c230bd7b4d3f55d552eb51f4f2afcd</id>
<content type='text'>
</content>
</entry>
</feed>
