<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/lua/highlights.scm, branch v0.9.3</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/lua/highlights.scm?h=v0.9.3</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/lua/highlights.scm?h=v0.9.3'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2024-09-14T21:36:35Z</updated>
<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): 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>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>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: 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>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>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>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>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>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>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>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>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>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(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>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(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>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>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>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>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: update to pull shebang fix</title>
<updated>2020-11-25T20:47:38Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-11-25T20:26:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d5a8ff94cd1e7444b92784ec5b8ae9da783e2fbb'/>
<id>urn:sha1:d5a8ff94cd1e7444b92784ec5b8ae9da783e2fbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lua: fix "then" highlighting</title>
<updated>2020-11-23T22:17:28Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-11-23T21:10:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=809b95ddb1605c4d027d986f6657852834e07e76'/>
<id>urn:sha1:809b95ddb1605c4d027d986f6657852834e07e76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add lua params (#605)</title>
<updated>2020-10-21T04:46:05Z</updated>
<author>
<name>Chinmay Dalal</name>
<email>chinmay.dalal.22012001@gmail.com</email>
</author>
<published>2020-10-21T04:46:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6d352a0efc0e69dd050299e5e700c4ff0be7d0b9'/>
<id>urn:sha1:6d352a0efc0e69dd050299e5e700c4ff0be7d0b9</id>
<content type='text'>
* Add lua params

* Fix

* Remove redundant outer</content>
</entry>
<entry>
<title>Add @keyword.operator for operators that are English words and add @exception for Java/JS</title>
<updated>2020-09-19T05:30:49Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-13T13:08:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7e3c4f808940a981a034709163724eb5a7546e2d'/>
<id>urn:sha1:7e3c4f808940a981a034709163724eb5a7546e2d</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>use keyword.function instead of function</title>
<updated>2020-09-08T17:23:04Z</updated>
<author>
<name>kyazdani42</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2020-09-08T17:07:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3a3a1bb25229fcfb384d3dd34dc0c3aad6b3e8c1'/>
<id>urn:sha1:3a3a1bb25229fcfb384d3dd34dc0c3aad6b3e8c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix function/end keywords not applied for every scope</title>
<updated>2020-09-08T17:23:04Z</updated>
<author>
<name>kyazdani42</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2020-09-08T15:59:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b10a09ebc3f9786c57604942ce5d7201a10c0337'/>
<id>urn:sha1:b10a09ebc3f9786c57604942ce5d7201a10c0337</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: contional &gt; conditional in lua hl.scm</title>
<updated>2020-09-06T16:32:14Z</updated>
<author>
<name>kyazdani42</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2020-09-06T16:31:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b69b43b712f335a8d0fc05b581819da7c5bcee92'/>
<id>urn:sha1:b69b43b712f335a8d0fc05b581819da7c5bcee92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lua: update highlights</title>
<updated>2020-09-06T15:25:03Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-09-05T14:27:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0928b918a023ecaccb07d5191fec98c0380f8286'/>
<id>urn:sha1:0928b918a023ecaccb07d5191fec98c0380f8286</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lua: fix loop and conditional keywords highlights</title>
<updated>2020-09-06T15:24:34Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-09-05T14:53:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5504b84d215e1f6a77ca27e68200840e2a3645f8'/>
<id>urn:sha1:5504b84d215e1f6a77ca27e68200840e2a3645f8</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>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>Lua highlights: add operator "=" and punctuation</title>
<updated>2020-08-11T12:11:24Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-08-11T08:04:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1c366a3a1cb9702fafaaf5a8281e7caecc3f4fc0'/>
<id>urn:sha1:1c366a3a1cb9702fafaaf5a8281e7caecc3f4fc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lua: highlight function name</title>
<updated>2020-08-09T16:38:00Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-08-04T02:40:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=429036317aa67b097fa4a04b8dda5551266b942e'/>
<id>urn:sha1:429036317aa67b097fa4a04b8dda5551266b942e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lua: fix @error capture</title>
<updated>2020-08-04T06:07:49Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-08-04T00:43:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=32c19ec1e89c0d5ad7267dcc574b4c0fb2268a21'/>
<id>urn:sha1:32c19ec1e89c0d5ad7267dcc574b4c0fb2268a21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lua: update some queries</title>
<updated>2020-07-28T07:54:40Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-07-28T01:00:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b8e3a2dc6549671466ab4cccd7d4905c333272f3'/>
<id>urn:sha1:b8e3a2dc6549671466ab4cccd7d4905c333272f3</id>
<content type='text'>
- Basic textobjects
- Highlighting punctuation symbols
</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>highlight(lua): fix overlapping queries</title>
<updated>2020-07-08T20:16:53Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-07-05T17:58:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f9844d359e45578fee10302804cdf22570967d84'/>
<id>urn:sha1:f9844d359e45578fee10302804cdf22570967d84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(lua): update query to new syntax</title>
<updated>2020-07-01T12:46:55Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-06-30T06:59:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d15210b22fa926ac8d21f8ad95269cad89492d3d'/>
<id>urn:sha1:d15210b22fa926ac8d21f8ad95269cad89492d3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): update queries</title>
<updated>2020-05-07T12:03:29Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-05-07T07:23:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=22f73628f618465913d93e907a0a3881ed221b1d'/>
<id>urn:sha1:22f73628f618465913d93e907a0a3881ed221b1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlight(lua): highlight local functions</title>
<updated>2020-04-23T08:28:26Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-04-23T08:28:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7cff1aabaa869cfa972fd6dda2bd3bc7d70c0f98'/>
<id>urn:sha1:7cff1aabaa869cfa972fd6dda2bd3bc7d70c0f98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlight(lua): add more operators</title>
<updated>2020-04-22T20:02:42Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-04-20T17:13:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c4862c656ec4a8edc8c33974779920c104dfee4a'/>
<id>urn:sha1:c4862c656ec4a8edc8c33974779920c104dfee4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: syntax highlighting</title>
<updated>2020-04-22T20:02:42Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-04-20T14:18:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d05728e155ced9a815bb3f6fc9e8004093beb3d3'/>
<id>urn:sha1:d05728e155ced9a815bb3f6fc9e8004093beb3d3</id>
<content type='text'>
</content>
</entry>
</feed>
