<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/lua, branch fix/lua</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom?h=fix%2Flua</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom?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>fix(lua): remove duplicate `nvim_command` (#7477)</title>
<updated>2024-12-17T10:32:17Z</updated>
<author>
<name>phanium</name>
<email>91544758+phanen@users.noreply.github.com</email>
</author>
<published>2024-12-17T10:32:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c47d8d27d047634d00a07ca80a1b694624743b38'/>
<id>urn:sha1:c47d8d27d047634d00a07ca80a1b694624743b38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): remove duplicate ellipsis highlight</title>
<updated>2024-09-14T21:36:35Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-09-14T21:12:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=399062d072355be7cd3441a7931cb05378a6c6a2'/>
<id>urn:sha1:399062d072355be7cd3441a7931cb05378a6c6a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): proper indent after multiline string arg</title>
<updated>2024-08-05T08:07:41Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-08-05T01:26:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=558c7ad7bf147c1394d971e6a734ea16e440d51a'/>
<id>urn:sha1:558c7ad7bf147c1394d971e6a734ea16e440d51a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): use @property for keys in table literals (#6956)</title>
<updated>2024-07-22T01:12:27Z</updated>
<author>
<name>Tyler Miller</name>
<email>tmillr@proton.me</email>
</author>
<published>2024-07-22T01:12:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2883d0c03f4d0f80bbc1eacff61675cde7ed255b'/>
<id>urn:sha1:2883d0c03f4d0f80bbc1eacff61675cde7ed255b</id>
<content type='text'>
`@property` should be used for key-value pairs, while `@variable.member`
is used for field-access/index-expressions. Using different captures
also provides the benefit of allowing the two to be highlighted
differently.</content>
</entry>
<entry>
<title>fix(lua): indent functions before they are closed</title>
<updated>2024-07-16T11:17:36Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-07-05T17:17:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4836c1df6516cc2f895e362f3d00a15a236407b3'/>
<id>urn:sha1:4836c1df6516cc2f895e362f3d00a15a236407b3</id>
<content type='text'>
Fixes #6786
</content>
</entry>
<entry>
<title>chore: clean duplicate node</title>
<updated>2024-06-12T08:25:02Z</updated>
<author>
<name>Charles Chiu</name>
<email>mail@charliie.dev</email>
</author>
<published>2024-06-12T08:18:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=26171d8f105d97746371d1b6c07c8d88bf13fec2'/>
<id>urn:sha1:26171d8f105d97746371d1b6c07c8d88bf13fec2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(lua): add `exec_lua` injection for nvim tests</title>
<updated>2024-04-05T07:20:31Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-04T08:15:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=00debd1fb1e86fe92d479b793521173352fb5a72'/>
<id>urn:sha1:00debd1fb1e86fe92d479b793521173352fb5a72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style: format query</title>
<updated>2024-03-25T08:57:51Z</updated>
<author>
<name>datwaft</name>
<email>datwaftx@gmail.com</email>
</author>
<published>2024-03-22T22:13:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=965f2e7239ab5e1c5f133d498591f1e70746410c'/>
<id>urn:sha1:965f2e7239ab5e1c5f133d498591f1e70746410c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(lua): add injections for `vim.filetype.add`</title>
<updated>2024-03-25T08:57:51Z</updated>
<author>
<name>datwaft</name>
<email>datwaftx@gmail.com</email>
</author>
<published>2024-03-19T21:20:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7051a7275568c4c790be115ef06f1170b6dd1c19'/>
<id>urn:sha1:7051a7275568c4c790be115ef06f1170b6dd1c19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(format): drop extra indentation for field</title>
<updated>2024-03-21T14:51:26Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-03-21T11:44:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=722617e6726c1508adadf83d531f54987c703be0'/>
<id>urn:sha1:722617e6726c1508adadf83d531f54987c703be0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(format-scripts): linewrap predicates</title>
<updated>2024-02-23T08:42:01Z</updated>
<author>
<name>再生花</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-02-23T08:42:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=31641d72a4c33536e9d5fc8f829d2ba84211af8a'/>
<id>urn:sha1:31641d72a4c33536e9d5fc8f829d2ba84211af8a</id>
<content type='text'>
"format-ignore".kick()</content>
</entry>
<entry>
<title>fix(lua): inject luadoc into comments immediately beginning with a `|`</title>
<updated>2024-01-26T07:14:15Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2024-01-26T05:29:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b7fd3d1db4a425e0d50711b2aa96f23ab720e1a7'/>
<id>urn:sha1:b7fd3d1db4a425e0d50711b2aa96f23ab720e1a7</id>
<content type='text'>
</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>refactor: manual pre-cleanup</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-04T18:19:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=edee83272efe9b597bc27e8060539cdffa3b12a8'/>
<id>urn:sha1:edee83272efe9b597bc27e8060539cdffa3b12a8</id>
<content type='text'>
Moving comments, adding `format-ignore` to lines that will be better
with it
</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>feat(injections): add printf format strings</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-19T16:28:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=17fae3f4a3c81d17c3b40dfa815cca77116b81d0'/>
<id>urn:sha1:17fae3f4a3c81d17c3b40dfa815cca77116b81d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(locals)!: switch to upstream captures</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-07-22T13:29:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5'/>
<id>urn:sha1:5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: cleanup luap injection queries</title>
<updated>2023-12-23T21:26:02Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2023-12-23T21:01:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cd4de5f7b14b878ac8f5c459c9d579cc58ba1ac5'/>
<id>urn:sha1:cd4de5f7b14b878ac8f5c459c9d579cc58ba1ac5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: more `@string.regex` highlights</title>
<updated>2023-12-23T21:26:02Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2023-12-21T23:31:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=92572c0dfd53b0e74bf436ef968ecc5b5a7e2b76'/>
<id>urn:sha1:92572c0dfd53b0e74bf436ef968ecc5b5a7e2b76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(lua): folds for parameter, argument lists</title>
<updated>2023-11-19T08:45:33Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2023-11-18T22:43:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b0162110574e4d21ead81fdc19746bd21f585759'/>
<id>urn:sha1:b0162110574e4d21ead81fdc19746bd21f585759</id>
<content type='text'>
</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>feat(lua): highlight variadic expressions as builtin parameters (#5567)</title>
<updated>2023-10-24T02:19:12Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2023-10-24T02:19:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=74ea25f95db4dcc61b4311aac02461a075db9c61'/>
<id>urn:sha1:74ea25f95db4dcc61b4311aac02461a075db9c61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>injections(lua): add vim highlights to api funcs (#5404)</title>
<updated>2023-09-16T10:08:08Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-09-16T10:08:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=794266a4edc8ab57b0d637626f01b5278a9123d8'/>
<id>urn:sha1:794266a4edc8ab57b0d637626f01b5278a9123d8</id>
<content type='text'>
Add vim injections for `vim.api.nvim[_buf]_create_user_command` and
`vim.api.nvim_create_autocmd`</content>
</entry>
<entry>
<title>fix(lua): fix luadoc injections</title>
<updated>2023-09-15T12:55:34Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-09-15T12:55:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bf8b089eecef9e9e8c1765f81613a2fd5e49175c'/>
<id>urn:sha1:bf8b089eecef9e9e8c1765f81613a2fd5e49175c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: remove `include-children` from queries (#5226)</title>
<updated>2023-09-12T06:36:50Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-09-12T06:36:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bfb4601f48c127ae6fb24a30ebf0495aaca8d28f'/>
<id>urn:sha1:bfb4601f48c127ae6fb24a30ebf0495aaca8d28f</id>
<content type='text'>
These `include-children` were to alleviate an issue with empty range language tree, which has been fixed for Neovim nightly/Neovim 0.9.2</content>
</entry>
<entry>
<title>fix(lua): highlights for attribute</title>
<updated>2023-09-07T07:36:55Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2023-09-07T05:45:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=80b4fa7970ee159e5c2c715bbcd386143c48dcb1'/>
<id>urn:sha1:80b4fa7970ee159e5c2c715bbcd386143c48dcb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): use include-children instead (#5299)</title>
<updated>2023-08-22T00:53:11Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-08-22T00:53:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2ee71c1a2fa74c10692be10ae420ff0c3a02eb3c'/>
<id>urn:sha1:2ee71c1a2fa74c10692be10ae420ff0c3a02eb3c</id>
<content type='text'>
The root issue is fixed with neovim 0.9.2. But the current stable
version is neovim 0.9.1, so partially reverts the commit to make it
compatible with the current stable version.</content>
</entry>
<entry>
<title>fix(lua): luap injection (#5275)</title>
<updated>2023-08-18T02:17:04Z</updated>
<author>
<name>TheLeoP</name>
<email>53507599+TheLeoP@users.noreply.github.com</email>
</author>
<published>2023-08-18T02:17:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bbb92b2b8ea17cb477033b6d321dfad4bbde0c13'/>
<id>urn:sha1:bbb92b2b8ea17cb477033b6d321dfad4bbde0c13</id>
<content type='text'>
* fix(lua): luap injection

* test(lua): check for incorrect hlgroup of injected luap

* chore(lua): injections styling

* chore(lua): ignore luacheck for test.lua</content>
</entry>
<entry>
<title>fix(lua): injections for comment and luadoc</title>
<updated>2023-08-16T14:17:13Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2023-08-16T14:06:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5f01ffd47843d5030001df81a83c2f9ea1c06d97'/>
<id>urn:sha1:5f01ffd47843d5030001df81a83c2f9ea1c06d97</id>
<content type='text'>
</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>queries/*/highlights.scm : remove `@spell` for strings</title>
<updated>2023-08-07T15:39:40Z</updated>
<author>
<name>ShellCode33</name>
<email>shellcode33@proton.me</email>
</author>
<published>2023-08-07T13:20:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d9e75a1736a960a104ff3086fc553a054f51835b'/>
<id>urn:sha1:d9e75a1736a960a104ff3086fc553a054f51835b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(lua): update highlights query for functions (#4919)</title>
<updated>2023-06-07T22:12:54Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2023-06-07T22:12:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a954f789aaa0cedea7609b5493007867b1cd3e9e'/>
<id>urn:sha1:a954f789aaa0cedea7609b5493007867b1cd3e9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua_inject): remove need for surrounding quote (#4740)</title>
<updated>2023-05-01T03:46:03Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-05-01T03:46:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=25bdc313c732cb0a2b612b9364eab8dc2acad76a'/>
<id>urn:sha1:25bdc313c732cb0a2b612b9364eab8dc2acad76a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(lua): move _VERSION to `@constant.builtin`, builtin types to `@namespace.builtin`</title>
<updated>2023-04-28T14:29:42Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-04-28T07:42:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b8a0791eb435efc790755883cad166a91a4fe864'/>
<id>urn:sha1:b8a0791eb435efc790755883cad166a91a4fe864</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): injection eq should be any-of (#4711)</title>
<updated>2023-04-26T02:42:06Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-04-26T02:42:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b0fe9cea0e5df30cc10f728ba79ff0e37e75f842'/>
<id>urn:sha1:b0fe9cea0e5df30cc10f728ba79ff0e37e75f842</id>
<content type='text'>
</content>
</entry>
<entry>
<title>injections(lua): tweak query to capture string content (#4707)</title>
<updated>2023-04-25T14:05:52Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2023-04-25T14:05:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=75f911d01f740385f1f60b2f73266514647913b5'/>
<id>urn:sha1:75f911d01f740385f1f60b2f73266514647913b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>injections(lua): highlight vim.api.nvim_exec2</title>
<updated>2023-04-24T19:04:34Z</updated>
<author>
<name>smjonas</name>
<email>jonas.strittmatter@gmx.de</email>
</author>
<published>2023-04-24T13:43:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1280315db14e8b77a381b7c22b8dd0918b01fa8d'/>
<id>urn:sha1:1280315db14e8b77a381b7c22b8dd0918b01fa8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>injections(lua): highlight Lua code in vim.rpcrequest and vim.rpcnotify</title>
<updated>2023-04-24T19:04:34Z</updated>
<author>
<name>smjonas</name>
<email>jonas.strittmatter@gmx.de</email>
</author>
<published>2023-04-24T11:25:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=72e2e2df8649d3c36559a28f35fcb278036507cb'/>
<id>urn:sha1:72e2e2df8649d3c36559a28f35fcb278036507cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: `get_range` shim for playground</title>
<updated>2023-03-24T22:17:04Z</updated>
<author>
<name>Tom van Dijk</name>
<email>18gatenmaker6@gmail.com</email>
</author>
<published>2023-03-24T21:44:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5c3e8dee6498f91387bb825b9728f0cfceb3be7e'/>
<id>urn:sha1:5c3e8dee6498f91387bb825b9728f0cfceb3be7e</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>fix: shim 0.9 deprecations</title>
<updated>2023-03-24T15:05:38Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-03-24T09:43:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=90ead4ed588eb1c5b9b1cf93ab766d2efc0fd4c7'/>
<id>urn:sha1:90ead4ed588eb1c5b9b1cf93ab766d2efc0fd4c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add Luadoc</title>
<updated>2023-03-20T08:20:49Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-03-19T12:09:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bc23db25153efd480392ee479784d5bbac4b1913'/>
<id>urn:sha1:bc23db25153efd480392ee479784d5bbac4b1913</id>
<content type='text'>
</content>
</entry>
<entry>
<title>queries(lua): add more keywords related to variable/function builtins, debug, and coroutines</title>
<updated>2023-03-20T07:13:41Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-03-16T07:41:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=581fc14cea6e85c710ece75f89f17dffd816fbc4'/>
<id>urn:sha1:581fc14cea6e85c710ece75f89f17dffd816fbc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): properly highlight labels</title>
<updated>2023-03-20T07:13:00Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-03-20T01:04:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2170a36416d956cc673128bdaccb76139cf9711b'/>
<id>urn:sha1:2170a36416d956cc673128bdaccb76139cf9711b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(lua): add more builtin variables per lua_ls</title>
<updated>2023-03-11T20:16:46Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-03-11T19:42:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=11b2d430e6f501e29e6851aaf1bd6fa338072be6'/>
<id>urn:sha1:11b2d430e6f501e29e6851aaf1bd6fa338072be6</id>
<content type='text'>
</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>feat(lua): add luap injections</title>
<updated>2023-03-04T16:32:25Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-03-03T10:35:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=25f99a270ac94afd7a4adc8c2055d33ec60125ab'/>
<id>urn:sha1:25f99a270ac94afd7a4adc8c2055d33ec60125ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extend injections for Lua to use query parser</title>
<updated>2023-02-24T07:03:50Z</updated>
<author>
<name>Cameron</name>
<email>Alleyria@gmail.com</email>
</author>
<published>2023-02-23T21:15:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1e8ad621a5a60ed904c94688cd2183f20fd0799f'/>
<id>urn:sha1:1e8ad621a5a60ed904c94688cd2183f20fd0799f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(lua): use @method.call</title>
<updated>2022-12-15T11:42:51Z</updated>
<author>
<name>Jaehwang Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2022-12-11T14:10:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a0dc6c8635a1d4fc700c82f4008414d021d9a6d2'/>
<id>urn:sha1:a0dc6c8635a1d4fc700c82f4008414d021d9a6d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lua: update queries</title>
<updated>2022-11-01T12:41:33Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-11-01T11:27:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e7bdcee167ae41295a3e99ad460ae80d2bb961d7'/>
<id>urn:sha1:e7bdcee167ae41295a3e99ad460ae80d2bb961d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>locals(lua): fix directive not applying</title>
<updated>2022-10-17T06:21:55Z</updated>
<author>
<name>beardedsakimonkey</name>
<email>sakimonkey@protonmail.com</email>
</author>
<published>2022-10-17T01:02:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e218a862a1a2f7ca237bb65fb2f99b74e5855e52'/>
<id>urn:sha1:e218a862a1a2f7ca237bb65fb2f99b74e5855e52</id>
<content type='text'>
fixes #3280
</content>
</entry>
<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>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>highlights(lua): add spell</title>
<updated>2022-09-12T10:02:35Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-09-12T09:23:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c836f946a9f41b7ebbad2f4d2253db3de89bf449'/>
<id>urn:sha1:c836f946a9f41b7ebbad2f4d2253db3de89bf449</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change: allow one or more leading `;`</title>
<updated>2022-08-23T21:04:26Z</updated>
<author>
<name>numToStr</name>
<email>24727447+numToStr@users.noreply.github.com</email>
</author>
<published>2022-08-21T08:37:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2f671dfa36929454d4e1c40fbb0efd2e81b03e03'/>
<id>urn:sha1:2f671dfa36929454d4e1c40fbb0efd2e81b03e03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>injections(lua): highlight string as `query` if starts with `;; query`</title>
<updated>2022-08-23T21:04:26Z</updated>
<author>
<name>numToStr</name>
<email>24727447+numToStr@users.noreply.github.com</email>
</author>
<published>2022-08-20T08:03:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=383d152783fe5dd191909c4c410028f18a9b0931'/>
<id>urn:sha1:383d152783fe5dd191909c4c410028f18a9b0931</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>fix(indents): indents for error block (css, lua) (#3207)</title>
<updated>2022-07-21T11:48:03Z</updated>
<author>
<name>Kiyan</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2022-07-21T11:48:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d7f06bfb1381a2741c1bcbadf1bc1e3ed77abea4'/>
<id>urn:sha1:d7f06bfb1381a2741c1bcbadf1bc1e3ed77abea4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(lua): use `#eq?` instead of `#match?`</title>
<updated>2022-06-24T18:27:58Z</updated>
<author>
<name>Janfel</name>
<email>33464477+Janfel@users.noreply.github.com</email>
</author>
<published>2022-06-24T00:02:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=881b932893db04afd493c8db7cfb67e2fa060137'/>
<id>urn:sha1:881b932893db04afd493c8db7cfb67e2fa060137</id>
<content type='text'>
Co-authored-by: Santos Gallegos &lt;stsewd@protonmail.com&gt;</content>
</entry>
<entry>
<title>highlights(lua): highlight only `self` as `self`</title>
<updated>2022-06-24T18:27:58Z</updated>
<author>
<name>Janfel</name>
<email>33464477+Janfel@users.noreply.github.com</email>
</author>
<published>2022-06-23T13:36:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8d43730388d1f9bc5421bee18673db1282166d44'/>
<id>urn:sha1:8d43730388d1f9bc5421bee18673db1282166d44</id>
<content type='text'>
Before, all identifiers containing the substring "self" were highlighted as the builtin `self`. Now, only the identifier `self` is highlighted as `self`.</content>
</entry>
<entry>
<title>fix(indent/lua): wrong for nested tables due to branch on opening pairs</title>
<updated>2022-04-06T19:28:11Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2022-04-06T19:14:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=717fef738bd67b644e70d84182e9b285bf64f810'/>
<id>urn:sha1:717fef738bd67b644e70d84182e9b285bf64f810</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inject query into lua for set_query calls</title>
<updated>2022-04-06T16:21:45Z</updated>
<author>
<name>Connor Lay (Clay)</name>
<email>connorlay@pm.me</email>
</author>
<published>2022-04-06T16:01:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ab372a88ef5c7ba64c4274c03672405ffcaa27ba'/>
<id>urn:sha1:ab372a88ef5c7ba64c4274c03672405ffcaa27ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): restore precedence for @variable.builtin and @constant.builtin</title>
<updated>2022-03-12T22:00:08Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-03-12T19:17:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6ece0ca4e624ff1d3a1337f0984074884ce292be'/>
<id>urn:sha1:6ece0ca4e624ff1d3a1337f0984074884ce292be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(lua): make ")" `@indent_end</title>
<updated>2022-02-06T19:47:15Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-02-06T18:31:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5fd68ba0c26e2f5daf4826f3d436fef42a01ecf0'/>
<id>urn:sha1:5fd68ba0c26e2f5daf4826f3d436fef42a01ecf0</id>
<content type='text'>
Fixes #2476
</content>
</entry>
<entry>
<title>indents(lua): 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:49:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a14970861cd574048cc01f1a5d6ae184c2dfd64b'/>
<id>urn:sha1:a14970861cd574048cc01f1a5d6ae184c2dfd64b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indent(lua): ignore comment</title>
<updated>2022-02-05T17:54:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-23T15:09:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1b0a74afa8f3e2d17b510751d4185c8801190fa4'/>
<id>urn:sha1:1b0a74afa8f3e2d17b510751d4185c8801190fa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add `@zero_indent` to CONTRIBUTING.md</title>
<updated>2022-02-05T17:54:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-22T19:25:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ff96940767bb98e4cf7b54ffdd205069b9eb943f'/>
<id>urn:sha1:ff96940767bb98e4cf7b54ffdd205069b9eb943f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(lua): fix comment indentation</title>
<updated>2022-02-05T17:54:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-22T20:28:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=eb2b73a5b0b795295a1b5c668302b3d509c62f3b'/>
<id>urn:sha1:eb2b73a5b0b795295a1b5c668302b3d509c62f3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(indents): re-parse before each indent</title>
<updated>2022-02-05T17:54:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-22T18:10:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b06961a519c7494d0d0509a9eadd6bbf72b9bbf5'/>
<id>urn:sha1:b06961a519c7494d0d0509a9eadd6bbf72b9bbf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(indent): lua - support `@indent_end` (#2454)</title>
<updated>2022-02-04T21:08:18Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-02-04T21:08:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=11e7ee1d91dcb97f85c3fa98da440595289123fe'/>
<id>urn:sha1:11e7ee1d91dcb97f85c3fa98da440595289123fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(lua): don't highlight arguments as parameters</title>
<updated>2022-01-30T08:55:48Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-29T20:57:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fa8172ffb42881c92ef6637f8a9537b9d44ab4a8'/>
<id>urn:sha1:fa8172ffb42881c92ef6637f8a9537b9d44ab4a8</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>feat: improve indent module</title>
<updated>2022-01-21T09:51:51Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-01-16T22:44:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=baf94219aae2ec2893c197f17e2eb36789b6a1d7'/>
<id>urn:sha1:baf94219aae2ec2893c197f17e2eb36789b6a1d7</id>
<content type='text'>
get_node_at_line should return appropriate child if available
</content>
</entry>
<entry>
<title>feat(lua)!: switch from our fork to MunifTanjim's (#2272)</title>
<updated>2022-01-18T21:15:26Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-01-18T21:15:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c80715f883b8c7963782973b23297c5dec7924be'/>
<id>urn:sha1:c80715f883b8c7963782973b23297c5dec7924be</id>
<content type='text'>
also take queries from https://github.com/MunifTanjim/nvim-treesitter-lua/tree/main/queries/lua

BREAKING CHANGE: queries are not compatible; modules will have to update</content>
</entry>
<entry>
<title>highlights(lua): `next` as builtin function</title>
<updated>2021-12-13T19:22:05Z</updated>
<author>
<name>numToStr</name>
<email>vikasraj1911@gmail.com</email>
</author>
<published>2021-12-13T16:48:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=63630ec08254cb8fee30e6484037f937cf6ba483'/>
<id>urn:sha1:63630ec08254cb8fee30e6484037f937cf6ba483</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>Add basic vimscript injection in `vim.cmd`/`nvim_command`/`nvim_exec` (#1922)</title>
<updated>2021-11-17T02:14:22Z</updated>
<author>
<name>vhyrro</name>
<email>76052559+vhyrro@users.noreply.github.com</email>
</author>
<published>2021-11-17T02:14:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d78fb79ed6f3e5260db48f352d8dcbd3e82935a3'/>
<id>urn:sha1:d78fb79ed6f3e5260db48f352d8dcbd3e82935a3</id>
<content type='text'>

</content>
</entry>
<entry>
<title>injections(lua): fix cdef injection</title>
<updated>2021-09-24T22:59:40Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-09-21T18:38:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b7c95eef95397e1dde156b6d101667f667b32ea0'/>
<id>urn:sha1:b7c95eef95397e1dde156b6d101667f667b32ea0</id>
<content type='text'>
Fixes #1840
</content>
</entry>
<entry>
<title>highlights(lua): Add Lua 5.1 built-in functions</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:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a5f62c57645ca62b9261a1d0b2151dfcf23fcc05'/>
<id>urn:sha1:a5f62c57645ca62b9261a1d0b2151dfcf23fcc05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(lua): Add semicolons</title>
<updated>2021-08-17T08:18:33Z</updated>
<author>
<name>Sergio Alejandro Vargas</name>
<email>savargasqu+git@unal.edu.co</email>
</author>
<published>2021-08-16T21:17:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a1be6c9d4f31d04e6e8db12b8c6fef22e1d8152a'/>
<id>urn:sha1:a1be6c9d4f31d04e6e8db12b8c6fef22e1d8152a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lua: highlight uppercase variables as constants (#1690)</title>
<updated>2021-08-14T18:33:55Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-08-14T18:33:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=460a26ef3218057a544b3fd6697e979e6bad648d'/>
<id>urn:sha1:460a26ef3218057a544b3fd6697e979e6bad648d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(lua): Organize `function_call` queries</title>
<updated>2021-08-02T13:52:56Z</updated>
<author>
<name>Sergio Alejandro Vargas</name>
<email>savargasqu+git@unal.edu.co</email>
</author>
<published>2021-07-21T18:28:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=50a77bbc22055fc5665d5de3c7a135f5990e9132'/>
<id>urn:sha1:50a77bbc22055fc5665d5de3c7a135f5990e9132</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(lua): Fix method calls</title>
<updated>2021-08-02T13:52:56Z</updated>
<author>
<name>Sergio Alejandro Vargas</name>
<email>savargasqu+git@unal.edu.co</email>
</author>
<published>2021-07-21T02:29:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0ed69e50a8a80e46992cb0fb7bfbaf843e88636e'/>
<id>urn:sha1:0ed69e50a8a80e46992cb0fb7bfbaf843e88636e</id>
<content type='text'>
The usual `function_call` query would highlight the objects at the
beginning of a method call. The `method` query has to account for this,
and highlight the identifier as a variable again.
</content>
</entry>
<entry>
<title>Lua: highlight function definitions</title>
<updated>2021-07-07T21:17:43Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-07-07T13:49:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=989fc7aa6c59373f494f28eb33dba63e687c4d32'/>
<id>urn:sha1:989fc7aa6c59373f494f28eb33dba63e687c4d32</id>
<content type='text'>
In lua

```lua
function foo() end
```

is syntax sugar for

```lua
foo = function() end
```
</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>feat: added `self` as builtin keyword for Lua</title>
<updated>2021-06-17T13:53:20Z</updated>
<author>
<name>Folke Lemaitre</name>
<email>folke.lemaitre@gmail.com</email>
</author>
<published>2021-06-17T11:48:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d1f6a2a3d8372725e777e96740bfdf0cde7eb2c8'/>
<id>urn:sha1:d1f6a2a3d8372725e777e96740bfdf0cde7eb2c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `do_statement` to lua folds</title>
<updated>2021-05-16T19:26:06Z</updated>
<author>
<name>Sergio Alejandro Vargas</name>
<email>savargasqu+git@unal.edu.co</email>
</author>
<published>2021-05-10T20:56:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4ad6c526f352b5091a05211c213733f6bf8f2601'/>
<id>urn:sha1:4ad6c526f352b5091a05211c213733f6bf8f2601</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>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>fix(lua): correctly highlight field names</title>
<updated>2021-04-22T15:51:43Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2021-04-22T15:15:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f0ab5edab980a142c4affef06af8ee134451568c'/>
<id>urn:sha1:f0ab5edab980a142c4affef06af8ee134451568c</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>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 do statement to lua indents</title>
<updated>2021-02-22T23:28:43Z</updated>
<author>
<name>kiyan</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2021-02-22T22:03:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2d82a7fe07f3e4959219e231a58e0707d577262e'/>
<id>urn:sha1:2d82a7fe07f3e4959219e231a58e0707d577262e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lua: highlight fields</title>
<updated>2021-02-10T21:15:17Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-02-05T06:31:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=98127bded69adc6f466cfa3eaeeb8131da6c9221'/>
<id>urn:sha1:98127bded69adc6f466cfa3eaeeb8131da6c9221</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lua: improve scope queries</title>
<updated>2021-02-07T14:26:34Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-02-07T03:29:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e5319aa9aa2351c69ba977ec25b6a67ca2542192'/>
<id>urn:sha1:e5319aa9aa2351c69ba977ec25b6a67ca2542192</id>
<content type='text'>
- Set scope to parent
- Group all scopes
- Use the . operator
</content>
</entry>
<entry>
<title>fix(lua): correctly handle do_statement in locals</title>
<updated>2021-01-27T09:21:37Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2021-01-27T08:32:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=12181e236ee4e565f9746037793abe4ae65caf46'/>
<id>urn:sha1:12181e236ee4e565f9746037793abe4ae65caf46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): correctly highlight do_statement</title>
<updated>2021-01-27T09:21:37Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2021-01-27T08:29:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b8a7f0ea381c782286245bd7aace8b943eba2836'/>
<id>urn:sha1:b8a7f0ea381c782286245bd7aace8b943eba2836</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lua: Add more indent nodes</title>
<updated>2021-01-20T09:36:11Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis.russell@arm.com</email>
</author>
<published>2020-12-23T11:49:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=362204f85cbba4a665c90faf058800dac0e2b044'/>
<id>urn:sha1:362204f85cbba4a665c90faf058800dac0e2b044</id>
<content type='text'>
</content>
</entry>
</feed>
