<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/ecma/highlights.scm, branch fix/lua</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/ecma/highlights.scm?h=fix%2Flua</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/ecma/highlights.scm?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(typescript): highlight awaited functions with type parameters</title>
<updated>2025-02-10T08:32:11Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2025-02-09T09:03:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6402fcb1e0ec7f1e8cc2b17ebf5af26691278242'/>
<id>urn:sha1:6402fcb1e0ec7f1e8cc2b17ebf5af26691278242</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(glimmer): add glimmer-javascript and glimmer-typescript (#7064)</title>
<updated>2024-08-31T17:15:40Z</updated>
<author>
<name>NullVoxPopuli</name>
<email>199018+NullVoxPopuli@users.noreply.github.com</email>
</author>
<published>2024-08-31T17:15:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=628f53e4cb61aec510a1458848771cab6152c12b'/>
<id>urn:sha1:628f53e4cb61aec510a1458848771cab6152c12b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(highlights): capture wildcard imports as `@character.special`</title>
<updated>2024-08-01T08:24:40Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2024-08-01T08:24:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d13f0183ba93f9b5aba7359146f294abfffff9c3'/>
<id>urn:sha1:d13f0183ba93f9b5aba7359146f294abfffff9c3</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(glimmer): highlight builtin tags</title>
<updated>2024-04-27T01:42:06Z</updated>
<author>
<name>NullVoxPopuli</name>
<email>199018+NullVoxPopuli@users.noreply.github.com</email>
</author>
<published>2024-04-27T01:42:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=01963961b5b02511c700932da167ca666e5ccbff'/>
<id>urn:sha1:01963961b5b02511c700932da167ca666e5ccbff</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>refactor(ecma): delimiter highlight consolidation</title>
<updated>2024-02-18T02:47:19Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-02-18T02:03:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=42acc3f6e778dd6eb6e0e92690c7d56eab859b6a'/>
<id>urn:sha1:42acc3f6e778dd6eb6e0e92690c7d56eab859b6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ecma): highlight label identifiers</title>
<updated>2024-02-16T19:04:48Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-02-16T18:58:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=504fe1043298c468f56a6ef6dc61f35b2d69495a'/>
<id>urn:sha1:504fe1043298c468f56a6ef6dc61f35b2d69495a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ecma): highlight decorator and destructuring</title>
<updated>2024-02-10T09:02:27Z</updated>
<author>
<name>Ananda Umamil</name>
<email>zweimach@zweimach.org</email>
</author>
<published>2024-02-09T13:42:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=baf4581159e003d96baef9289fde7e72d7ecaeb5'/>
<id>urn:sha1:baf4581159e003d96baef9289fde7e72d7ecaeb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(ecma,jsx): update parser and queries</title>
<updated>2024-02-01T03:31:50Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2024-01-31T15:55:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6da205148fb43eb4fa70888fd6ac46a32f1fc3f2'/>
<id>urn:sha1:6da205148fb43eb4fa70888fd6ac46a32f1fc3f2</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>fix(highlights): improve member/property distinction</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2024-01-10T16:05:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fa38f4e6f94b4e67fb80af21178dba3b422efb12'/>
<id>urn:sha1:fa38f4e6f94b4e67fb80af21178dba3b422efb12</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>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>fix(ecma): prioritize builtins</title>
<updated>2023-11-11T00:08:12Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-11-10T21:04:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c543ffae1c34a92fb647505f2165b35f68c113c4'/>
<id>urn:sha1:c543ffae1c34a92fb647505f2165b35f68c113c4</id>
<content type='text'>
</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(typescript): highlight decorators, default case, global declaration</title>
<updated>2023-07-17T18:19:28Z</updated>
<author>
<name>Ananda Umamil</name>
<email>zweimach@zweimach.org</email>
</author>
<published>2023-07-17T18:19:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=44211e7f6e669b8a07e86abc533b292a30c32d62'/>
<id>urn:sha1:44211e7f6e669b8a07e86abc533b292a30c32d62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ecma): highlight regex flags</title>
<updated>2023-07-10T18:13:17Z</updated>
<author>
<name>Sergio A. Vargas</name>
<email>savargasqu+git@unal.edu.co</email>
</author>
<published>2023-07-10T18:13:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=90581acf873c62e72931bc7f4a070790e85cc131'/>
<id>urn:sha1:90581acf873c62e72931bc7f4a070790e85cc131</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(pug): improve syntax highlighting</title>
<updated>2023-07-07T20:14:01Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-07-07T10:18:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ec7db4ba3f4dd9c1d7faab48d982c254a648023b'/>
<id>urn:sha1:ec7db4ba3f4dd9c1d7faab48d982c254a648023b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(ecma): triple dot should be an operator</title>
<updated>2023-06-08T16:58:28Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-06-08T16:52:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2c59e0ff3da6514b03d853ebecb6c36c515a5d7d'/>
<id>urn:sha1:2c59e0ff3da6514b03d853ebecb6c36c515a5d7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ecma): convert eligible `@keyword.operators`</title>
<updated>2023-06-04T04:04:40Z</updated>
<author>
<name>Ananda Umamil</name>
<email>zweimach@zweimach.org</email>
</author>
<published>2023-06-04T04:04:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bee003b880f8c1a04ed368d810e6daf8fc6da762'/>
<id>urn:sha1:bee003b880f8c1a04ed368d810e6daf8fc6da762</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(typescript): `:` in `switch` statement</title>
<updated>2023-05-19T01:34:42Z</updated>
<author>
<name>Ananda Umamil</name>
<email>zweimach@zweimach.org</email>
</author>
<published>2023-05-19T01:25:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a02a06a068f92ec0e4cc0490afdc76bf4fcc407b'/>
<id>urn:sha1:a02a06a068f92ec0e4cc0490afdc76bf4fcc407b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>javascript: highlight more builtins</title>
<updated>2023-04-12T17:46:06Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-04-12T12:28:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=18f9e1a47fc25272836a84aa8adb03925c73b33d'/>
<id>urn:sha1:18f9e1a47fc25272836a84aa8adb03925c73b33d</id>
<content type='text'>
Co-Authored-By: Sergey Berezhnoy &lt;veged@ya.ru&gt;
</content>
</entry>
<entry>
<title>Partially Revert "fix(ecma): properly capture constants in const declarations"</title>
<updated>2023-03-10T07:38:36Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-03-09T21:56:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=964dc882e9083a4f75b7b6507d640271174466bf'/>
<id>urn:sha1:964dc882e9083a4f75b7b6507d640271174466bf</id>
<content type='text'>
This partially reverts commit c553e6c5608ba54e210e9131bf9ba5e36ef18e57.
</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>fix(ecma): properly capture constants in const declarations</title>
<updated>2023-03-04T10:00:39Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-03-03T11:32:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c553e6c5608ba54e210e9131bf9ba5e36ef18e57'/>
<id>urn:sha1:c553e6c5608ba54e210e9131bf9ba5e36ef18e57</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>highlights(ecma): limit constructor highlight</title>
<updated>2023-02-03T22:32:28Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-02-03T08:42:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0e6d4b4172f30c4aa44a9adc9ea5719723a1fac3'/>
<id>urn:sha1:0e6d4b4172f30c4aa44a9adc9ea5719723a1fac3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights: create subscoping for ternary operator</title>
<updated>2022-12-02T20:42:11Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-02T19:22:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d6a2ecb8b7093d6f6673cb6748bce9214a5099d3'/>
<id>urn:sha1:d6a2ecb8b7093d6f6673cb6748bce9214a5099d3</id>
<content type='text'>
After https://github.com/nvim-treesitter/nvim-treesitter/issues/470,
we decided to use `@conditional` for ternary operator instead of
operator despite `@conditional` is documented for keywords only.
A sub-scoping can make it easier for people to highlight this operator
group differently.

Also unify the usage of `@conditional...` across languages.
</content>
</entry>
<entry>
<title>highlights(ecma): fix captures</title>
<updated>2022-11-26T11:17:51Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-10-22T13:45:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fa4b9941e6697932d9f5dc350cd7047d0bb99900'/>
<id>urn:sha1:fa4b9941e6697932d9f5dc350cd7047d0bb99900</id>
<content type='text'>
Co-Authored-By: Stephan Seitz &lt;stephan.seitz@fau.de&gt;
</content>
</entry>
<entry>
<title>Narrow as @include query</title>
<updated>2022-11-24T23:34:25Z</updated>
<author>
<name>Raymond Ha</name>
<email>raymond@shraymonks.com</email>
</author>
<published>2022-11-24T22:54:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=faf78ce12a9cb50dd19bad8f2a99ab6fb22b6e9e'/>
<id>urn:sha1:faf78ce12a9cb50dd19bad8f2a99ab6fb22b6e9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(ecma): distinguish between "default" in export and switch statements</title>
<updated>2022-11-24T20:55:50Z</updated>
<author>
<name>Trard</name>
<email>trardone@gmail.com</email>
</author>
<published>2022-11-06T15:36:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cc2268e1c72acff09b4b03ffeddbb71471d698ce'/>
<id>urn:sha1:cc2268e1c72acff09b4b03ffeddbb71471d698ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>removed switch from keywords</title>
<updated>2022-11-21T09:23:28Z</updated>
<author>
<name>Trard</name>
<email>trardone@gmail.com</email>
</author>
<published>2022-11-10T16:21:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bbe90e9318861c5e3cad67d7fa05bff58cfc5622'/>
<id>urn:sha1:bbe90e9318861c5e3cad67d7fa05bff58cfc5622</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(ecma): add pair_pattern punctuation.delimiter</title>
<updated>2022-10-17T21:37:36Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-10-17T11:55:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=63d7e456ea8d5f272e3b032d024f8bcfcc650ecb'/>
<id>urn:sha1:63d7e456ea8d5f272e3b032d024f8bcfcc650ecb</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(ecma): use `@method.call`/`function.call`</title>
<updated>2022-09-11T11:16:06Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-08-29T21:31:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f66a911a953729f79b1e523a5e950dfdece39902'/>
<id>urn:sha1:f66a911a953729f79b1e523a5e950dfdece39902</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(ecma): Update queries for literals</title>
<updated>2022-08-22T22:51:08Z</updated>
<author>
<name>Sergio Alejandro Vargas</name>
<email>savargasqu+git@unal.edu.co</email>
</author>
<published>2022-08-19T03:36:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fb6d60c7b976ecdc23de36826cb170bb340940ff'/>
<id>urn:sha1:fb6d60c7b976ecdc23de36826cb170bb340940ff</id>
<content type='text'>
- Add queries for value properties:
    - undefined
    - NaN
    - Infinity
- Highlight regex delimiters as brackets instead of punctuation
- Format queries for literals
</content>
</entry>
<entry>
<title>highlights(javascript): "?." -&gt; optional_chain</title>
<updated>2022-08-20T08:42:19Z</updated>
<author>
<name>GitHub</name>
<email>noreply@github.com</email>
</author>
<published>2022-08-19T06:49:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9dd1065ebeaa0c08df89867b9fbb5b43ece30335'/>
<id>urn:sha1:9dd1065ebeaa0c08df89867b9fbb5b43ece30335</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(ecma): highlight escape_sequence</title>
<updated>2021-12-12T01:43:08Z</updated>
<author>
<name>Stephan Seitz</name>
<email>sseitz@nvidia.com</email>
</author>
<published>2021-12-07T09:52:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1bbc761acca6d14ffbbe352f925edd6c55ba3f94'/>
<id>urn:sha1:1bbc761acca6d14ffbbe352f925edd6c55ba3f94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ecma: highlight private properties and methods</title>
<updated>2021-11-25T14:42:24Z</updated>
<author>
<name>numToStr</name>
<email>vikasraj1911@gmail.com</email>
</author>
<published>2021-11-24T10:32:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=801c7f0b48ed9382dab1b7270e5d632bf9891816'/>
<id>urn:sha1:801c7f0b48ed9382dab1b7270e5d632bf9891816</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>fix: remove priority in ecma template substitution hl</title>
<updated>2021-10-03T09:01:30Z</updated>
<author>
<name>kiyan</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2021-09-27T19:36:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3b533422dff37599b711d285b975a7ade600f6ff'/>
<id>urn:sha1:3b533422dff37599b711d285b975a7ade600f6ff</id>
<content type='text'>
This PR removes the priority override for the interpolation because it
overrides every ecma based template literal, setting none with a higher
priority than ecma groups which made every template string look
`un`highlighted.
</content>
</entry>
<entry>
<title>Ecma: increase priority of template_substitution</title>
<updated>2021-09-17T20:08:12Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-08-13T18:24:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8b7f70d366192bccae4077664ee1cc46e5d5217d'/>
<id>urn:sha1:8b7f70d366192bccae4077664ee1cc46e5d5217d</id>
<content type='text'>
Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1688
</content>
</entry>
<entry>
<title>Use the color of variable</title>
<updated>2021-09-09T21:00:05Z</updated>
<author>
<name>delphinus</name>
<email>me@delphinus.dev</email>
</author>
<published>2021-09-01T03:13:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=331b47d246186a9b45719b78e8d3e3e7c9ec3144'/>
<id>urn:sha1:331b47d246186a9b45719b78e8d3e3e7c9ec3144</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set property color for destructuring assignment</title>
<updated>2021-09-09T21:00:05Z</updated>
<author>
<name>delphinus</name>
<email>me@delphinus.dev</email>
</author>
<published>2021-08-31T01:41:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=398ec42d3079ea1f24af10e993374caa00828e16'/>
<id>urn:sha1:398ec42d3079ea1f24af10e993374caa00828e16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable to highlight shebang on JS/TS</title>
<updated>2021-08-12T06:47:22Z</updated>
<author>
<name>delphinus</name>
<email>me@delphinus.dev</email>
</author>
<published>2021-08-12T05:30:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2156a55efafd049ca6205d442c1b63c70a495b07'/>
<id>urn:sha1:2156a55efafd049ca6205d442c1b63c70a495b07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>place template string after braces</title>
<updated>2021-07-06T22:15:21Z</updated>
<author>
<name>antonk52</name>
<email>halloy52@gmail.com</email>
</author>
<published>2021-07-06T20:57:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=55e36f401192a3753506069efc3fcf67016996e5'/>
<id>urn:sha1:55e36f401192a3753506069efc3fcf67016996e5</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(ecma): use KeywordFunction as a highlight group for function</title>
<updated>2021-05-17T17:22:00Z</updated>
<author>
<name>antonk52</name>
<email>halloy52@gmail.com</email>
</author>
<published>2021-05-16T20:56:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=68bf36c917d44b1fe4469bfdaaecbd3dc8cb0ddc'/>
<id>urn:sha1:68bf36c917d44b1fe4469bfdaaecbd3dc8cb0ddc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add JS/TS parameters again (#1227)</title>
<updated>2021-04-23T12:20:51Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-04-23T12:20:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=082d2ef6e1a1a5e30b66dee15925ae8489720c17'/>
<id>urn:sha1:082d2ef6e1a1a5e30b66dee15925ae8489720c17</id>
<content type='text'>
* highlights(js): add parameters

* highlights(ts): add Typescript parameters</content>
</entry>
<entry>
<title>fix(highlights): always highlight ternary operator as operator</title>
<updated>2021-04-22T15:50:56Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2021-04-22T15:43:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9cfd3377e31fc28395187657430c60e25c0e23e5'/>
<id>urn:sha1:9cfd3377e31fc28395187657430c60e25c0e23e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add generator functions to ecma queries</title>
<updated>2021-03-23T22:37:11Z</updated>
<author>
<name>kraftwerk28</name>
<email>kefirchik3@gmail.com</email>
</author>
<published>2021-03-23T21:50:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=09045354c0245ca866104c526bc57c2a06d7f381'/>
<id>urn:sha1:09045354c0245ca866104c526bc57c2a06d7f381</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark several invalid queries</title>
<updated>2021-03-16T17:52:43Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-07T18:10:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6cd211f647ff37f1b40f1ed3d93e0ca53b7e86b1'/>
<id>urn:sha1:6cd211f647ff37f1b40f1ed3d93e0ca53b7e86b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ecma: Highlight single-argument callback parameter</title>
<updated>2021-03-15T18:02:39Z</updated>
<author>
<name>Rohit Pradhan</name>
<email>64917719+rohit-px2@users.noreply.github.com</email>
</author>
<published>2021-03-13T03:54:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0bab8e56b202ead3e79b425b8a3417e5acf661d9'/>
<id>urn:sha1:0bab8e56b202ead3e79b425b8a3417e5acf661d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: create ecma base for use in js and ts which fixes jsx issues</title>
<updated>2021-03-10T16:34:11Z</updated>
<author>
<name>kiyan</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2021-03-09T22:14:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3b8c2ea492917fcb3c0e88ad6682dbd355cc0644'/>
<id>urn:sha1:3b8c2ea492917fcb3c0e88ad6682dbd355cc0644</id>
<content type='text'>
</content>
</entry>
</feed>
