<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/ecma, branch v0.8.5</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/ecma?h=v0.8.5</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/ecma?h=v0.8.5'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2023-02-03T22:32:28Z</updated>
<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>fix(jsx): add missing indent end mark to elements</title>
<updated>2023-01-04T11:14:03Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-01-03T16:57:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2cd89b4bc32911cf0998de6d8c7602eabf9dd137'/>
<id>urn:sha1:2cd89b4bc32911cf0998de6d8c7602eabf9dd137</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(ecma): Fix switch default indent</title>
<updated>2022-12-07T17:05:33Z</updated>
<author>
<name>Raymond Ha</name>
<email>raymond@shraymonks.com</email>
</author>
<published>2022-12-07T06:08:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6c4772f7b667b98ed791ed48a78434506345bb25'/>
<id>urn:sha1:6c4772f7b667b98ed791ed48a78434506345bb25</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>Update ecma injections to support recent additions to tree-sitter-javascript/typescript</title>
<updated>2022-10-24T21:27:14Z</updated>
<author>
<name>NullVoxPopuli</name>
<email>LPSego3+dev@gmail.com</email>
</author>
<published>2022-10-23T18:26:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c945b341792f66e61b804a7503c90caa5451b589'/>
<id>urn:sha1:c945b341792f66e61b804a7503c90caa5451b589</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>fix(ecma injections): jsdoc match /** */ only</title>
<updated>2022-09-15T22:41:18Z</updated>
<author>
<name>Nick Friday</name>
<email>nfriday@yandex.ru</email>
</author>
<published>2022-09-12T20:36:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ba752cee137986882e4f0faa0cc81e810ab28371'/>
<id>urn:sha1:ba752cee137986882e4f0faa0cc81e810ab28371</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>indents(ecma): make "]" `@indent_end`</title>
<updated>2022-09-10T19:59:21Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-08-27T08:57:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=00b4ef5759d027cb911059afe03786911ca6c109'/>
<id>urn:sha1:00b4ef5759d027cb911059afe03786911ca6c109</id>
<content type='text'>
Fixes #3382
</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>fix(ecma): indent end for bracket (#3121)</title>
<updated>2022-07-07T12:35:12Z</updated>
<author>
<name>Kiyan</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2022-07-07T12:35:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6f3fbb26222a9d4be17d62e66f7c42683efb88c6'/>
<id>urn:sha1:6f3fbb26222a9d4be17d62e66f7c42683efb88c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>injections(ecma): add injection for commented graphql template strings (#2987)</title>
<updated>2022-06-05T09:50:48Z</updated>
<author>
<name>Jackson Ludwig</name>
<email>42984254+jacksonludwig@users.noreply.github.com</email>
</author>
<published>2022-06-05T09:50:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b39840302cd35bca9e2dec1a25263737b8efa205'/>
<id>urn:sha1:b39840302cd35bca9e2dec1a25263737b8efa205</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use @definition.function for method &amp; func definitions</title>
<updated>2022-05-14T18:35:09Z</updated>
<author>
<name>William Mathewson</name>
<email>wncmathewson@me.com</email>
</author>
<published>2022-05-14T14:59:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=57f4dbd47b2af3898a6153cd915b106eb72fc980'/>
<id>urn:sha1:57f4dbd47b2af3898a6153cd915b106eb72fc980</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add method to definitions in ECMA locals</title>
<updated>2022-05-14T18:35:09Z</updated>
<author>
<name>William Mathewson</name>
<email>neanias@users.noreply.github.com</email>
</author>
<published>2022-05-10T12:59:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=81dd6c988ca374cbb3a576e9199aafd4a19b997f'/>
<id>urn:sha1:81dd6c988ca374cbb3a576e9199aafd4a19b997f</id>
<content type='text'>
In Telescope, function declarations were being exposed in the selector,
but not method definitions which are also a form of function
declaration.</content>
</entry>
<entry>
<title>indents(ecma): use auto indent on (ERROR)</title>
<updated>2022-04-04T07:03:30Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-02-11T22:46:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bda4b35f76a628f9212590c39255edce221bcf7b'/>
<id>urn:sha1:bda4b35f76a628f9212590c39255edce221bcf7b</id>
<content type='text'>
Fixes #2515
</content>
</entry>
<entry>
<title>fix(indent): ecma - parenthesized expression indentation</title>
<updated>2022-02-26T14:44:37Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-02-26T14:29:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3ef2c77e13c8e3a932416781e3ffb99844425f66'/>
<id>urn:sha1:3ef2c77e13c8e3a932416781e3ffb99844425f66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(indent): ecma - class method indentation</title>
<updated>2022-02-26T14:44:11Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-02-26T13:59:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=20168d8e20ec8335fddba0f519f63f53db760d72'/>
<id>urn:sha1:20168d8e20ec8335fddba0f519f63f53db760d72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(indent): ecma - support common use-cases</title>
<updated>2022-01-21T15:40:36Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-01-21T12:44:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7a6d93ca5b95b4485dd70c1a1d813bb5a80fcc07'/>
<id>urn:sha1:7a6d93ca5b95b4485dd70c1a1d813bb5a80fcc07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(indent): ecma - support try_catch and if_else</title>
<updated>2022-01-21T15:40:36Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-01-21T11:11:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8f9d4ada354d7a64e6679b421387e600445316e1'/>
<id>urn:sha1:8f9d4ada354d7a64e6679b421387e600445316e1</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>Handle .attrs() cases</title>
<updated>2021-11-28T14:02:55Z</updated>
<author>
<name>Steve Occhipinti</name>
<email>dev@stevenocchipinti.com</email>
</author>
<published>2021-07-25T06:10:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c6b90ee9bd5118aeed32b4717afc56dd7c97be53'/>
<id>urn:sha1:c6b90ee9bd5118aeed32b4717afc56dd7c97be53</id>
<content type='text'>
Now that there are 4 cases handled, I thought it probably needs some comments to
show which case each injection is for.

There are other unsupported cases, such as `.withConfig` but I'm not sure if
they all belong here or into their own plugin or something.

The API reference is available here:
https://styled-components.com/docs/api

Also, not sure if there is a more generic way of handling all these cases at
once, a rule that would read: "any template string descendant from 'styled'".

Will attempt to open a PR and get some advice.
</content>
</entry>
<entry>
<title>Support both styled.div and styled(Component)</title>
<updated>2021-11-28T14:02:55Z</updated>
<author>
<name>Steve Occhipinti</name>
<email>dev@stevenocchipinti.com</email>
</author>
<published>2021-07-25T05:50:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6240dae0e4a83cbd1199b25b3101b782a1a4c06c'/>
<id>urn:sha1:6240dae0e4a83cbd1199b25b3101b782a1a4c06c</id>
<content type='text'>
This new injection caters for code like this:

```
const IntroWindow = styled(Window)`
  grid-area: intro;
`
```
</content>
</entry>
<entry>
<title>Add a basic styled-components injection</title>
<updated>2021-11-28T14:02:55Z</updated>
<author>
<name>Steve Occhipinti</name>
<email>dev@stevenocchipinti.com</email>
</author>
<published>2021-07-25T05:35:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=058e05031579b4a46afb07b9d18704b806878ae6'/>
<id>urn:sha1:058e05031579b4a46afb07b9d18704b806878ae6</id>
<content type='text'>
I've never written this sort of code before but I was able to get this to work
with the help of copy and paste and using nvim-treesitter/playground.

I had a hard time trying to understand how to indent this style of code so I let
vim do it with `=` and 2 spaces seems to match other files I looked at.

This works for a basic example, like this:

```
const Layout = styled.div`
  position: absolute;
  inset: 0;
  display: grid;
  grid-template-rows: 100px 1fr 3rem;
`
```
</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>fix(ecma): add indents to switch and cases</title>
<updated>2021-07-06T07:39:56Z</updated>
<author>
<name>Samyak S Sarnayak</name>
<email>samyak201@gmail.com</email>
</author>
<published>2021-07-02T05:49:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9799a80c55a97aaad877a969a3d525be301c2e65'/>
<id>urn:sha1:9799a80c55a97aaad877a969a3d525be301c2e65</id>
<content type='text'>
fixes nvim-treesitter#1384
</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>chore(injections): remove duplicated regex injection for js</title>
<updated>2021-06-11T14:15:14Z</updated>
<author>
<name>Steven Sojka</name>
<email>steelsojka@gmail.com</email>
</author>
<published>2021-06-11T13:32:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=eb6fdb5085143195925494d5d4adbfb322167a53'/>
<id>urn:sha1:eb6fdb5085143195925494d5d4adbfb322167a53</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>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>locals(js,ts): Add parameters again (#1231)</title>
<updated>2021-04-28T12:39:14Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-04-28T12:39:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=788d212ab3d249a673160779528fe6b03eff93a4'/>
<id>urn:sha1:788d212ab3d249a673160779528fe6b03eff93a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Comment: use `@combined` to create just one tree per buffer (#1252)</title>
<updated>2021-04-28T12:19:07Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-04-28T12:19:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4a7a713c527f57c355bc817f16fc6d955b8cce9b'/>
<id>urn:sha1:4a7a713c527f57c355bc817f16fc6d955b8cce9b</id>
<content type='text'>
* Comment: use `@combined` to create just one tree per buffer

There is no need to create a tree per line/block for comments.
Should fix https://github.com/nvim-treesitter/nvim-treesitter/issues/1251

* Add injections for scss

* Fix jsonc

* Combine jsdoc</content>
</entry>
<entry>
<title>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>injections(js): add regex highlighting</title>
<updated>2021-04-06T19:27:47Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-04-06T18:33:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=099b921542e84815cd953e1e10c366222e563400'/>
<id>urn:sha1:099b921542e84815cd953e1e10c366222e563400</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix jsdoc: play nice with the comment parser (#1108)</title>
<updated>2021-03-27T15:51:16Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-03-27T15:51:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0df7c4aa39a6097e112f001520d2cea257440ed7'/>
<id>urn:sha1:0df7c4aa39a6097e112f001520d2cea257440ed7</id>
<content type='text'>
Using separate queries makes it work as expected.
Also, for the comment parser to be able to override the other tokens
we need to remove the comment from highlights (this shouldn't be a
problem since that section is already highlighted as a comment).

And, the order of the captures matter,
having jsdoc first will have more priority over `@param`.

Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1069</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>Update injections.scm</title>
<updated>2021-03-18T17:37:04Z</updated>
<author>
<name>Hanh Le</name>
<email>lehanh.bk.mt1002@gmail.com</email>
</author>
<published>2021-03-17T22:38:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5f97c41c54b3ce5df0f171aaa8db626cf6cc569b'/>
<id>urn:sha1:5f97c41c54b3ce5df0f171aaa8db626cf6cc569b</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>
