<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/typescript, branch fix/lua</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/typescript?h=fix%2Flua</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/typescript?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 abstract methods</title>
<updated>2025-02-27T08:53:22Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2025-02-27T07:06:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=00e797ea25ca6a3bce30528a148a3619ec7dcd60'/>
<id>urn:sha1:00e797ea25ca6a3bce30528a148a3619ec7dcd60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(typescript): don't highlight default values as parameters (#7599)</title>
<updated>2025-01-30T17:32:50Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2025-01-30T17:32:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=110bdf91e3fcbc019efbac13026ae4ad9e4ededf'/>
<id>urn:sha1:110bdf91e3fcbc019efbac13026ae4ad9e4ededf</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>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(highlights)!: keyword `@type.qualifier` → `@keyword.modifier`</title>
<updated>2024-03-16T12:51:16Z</updated>
<author>
<name>Jaehwang Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2024-03-08T10:09:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=998b230a77b544761bae8aa7518d40b91a5c9559'/>
<id>urn:sha1:998b230a77b544761bae8aa7518d40b91a5c9559</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(format): extra newline after modeline</title>
<updated>2024-02-29T14:05:30Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-02-18T15:00:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=62b0bb4f24ad09f535efe44cc9d088f90dcd2498'/>
<id>urn:sha1:62b0bb4f24ad09f535efe44cc9d088f90dcd2498</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(typescript,tsx): 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:56:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=90327d9e7363e899b6a3c3fe5796eb7bf3ac6bcd'/>
<id>urn:sha1:90327d9e7363e899b6a3c3fe5796eb7bf3ac6bcd</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>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>feat(locals)!: switch to upstream captures</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-07-22T13:29:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5'/>
<id>urn:sha1:5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(typescript): do not highlight undefined as variable</title>
<updated>2023-10-15T10:15:22Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2023-10-15T07:04:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f8fcb0da0618be551560a57fa1457dc6f889e568'/>
<id>urn:sha1:f8fcb0da0618be551560a57fa1457dc6f889e568</id>
<content type='text'>
</content>
</entry>
<entry>
<title>folds(typescript): add `enum_declaration`</title>
<updated>2023-08-27T20:01:05Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2023-08-27T15:12:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=08c830f625eb93db9c89c5e946e8eea7111bd568'/>
<id>urn:sha1:08c830f625eb93db9c89c5e946e8eea7111bd568</id>
<content type='text'>
Fixes #5325
</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(javascript): highlight parameter destructuring patterns</title>
<updated>2023-07-01T09:25:05Z</updated>
<author>
<name>Ananda Umamil</name>
<email>zweimach@zweimach.org</email>
</author>
<published>2023-07-01T09:25:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=aab2274e2cdc0342fccb8f6250a43c76a2d13164'/>
<id>urn:sha1:aab2274e2cdc0342fccb8f6250a43c76a2d13164</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(typescript): update highlights</title>
<updated>2023-06-08T16:58:28Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-06-08T14:53:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=99606fdb71249937eaa1f85bf1ac04b81538efda'/>
<id>urn:sha1:99606fdb71249937eaa1f85bf1ac04b81538efda</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>feat(typescript): highlight `is` and `:` in type predicate</title>
<updated>2023-06-04T04:04:00Z</updated>
<author>
<name>Ananda Umamil</name>
<email>zweimach@zweimach.org</email>
</author>
<published>2023-06-04T04:04:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=56022e0b0584755fa4f65367be45d82c988cd86e'/>
<id>urn:sha1:56022e0b0584755fa4f65367be45d82c988cd86e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(typescript): add non-null operator</title>
<updated>2023-05-09T13:14:28Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-05-08T22:03:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6e8ad92031ff3b07db8980ab4a5491d1c40398ea'/>
<id>urn:sha1:6e8ad92031ff3b07db8980ab4a5491d1c40398ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(typescript): remove duplicate capture</title>
<updated>2023-05-09T13:14:28Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-05-08T21:39:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a79baf039936598a146c1f159881208307f0ef43'/>
<id>urn:sha1:a79baf039936598a146c1f159881208307f0ef43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use indent.X syntax for captures and properties of set directives</title>
<updated>2023-03-24T17:07:53Z</updated>
<author>
<name>George Harker</name>
<email>george@george-graphics.co.uk</email>
</author>
<published>2023-03-20T21:44:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cb568af5393241e5dbc9c19157c5df5e9ca9af2d'/>
<id>urn:sha1:cb568af5393241e5dbc9c19157c5df5e9ca9af2d</id>
<content type='text'>
update CONTRIBUTING.md

adjust indents for bass

fix doc capture comment
</content>
</entry>
<entry>
<title>feat(typescript): add various missing function/method captures</title>
<updated>2023-03-22T22:03:20Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-03-22T05:08:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=87cf2abeb6077ac19a1249d0b06f223aa398a0a0'/>
<id>urn:sha1:87cf2abeb6077ac19a1249d0b06f223aa398a0a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(typescript): `infer`, template literal type &amp; punctuations</title>
<updated>2023-03-11T09:56:44Z</updated>
<author>
<name>Ananda Umamil</name>
<email>zweimach@zweimach.org</email>
</author>
<published>2023-03-10T16:15:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5d59d18d3e6559e525fd933c41070303c5bae32b'/>
<id>urn:sha1:5d59d18d3e6559e525fd933c41070303c5bae32b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(typescript): add `module` keyword</title>
<updated>2022-12-13T20:10:26Z</updated>
<author>
<name>Ananda Umamil</name>
<email>zweimach@zweimach.org</email>
</author>
<published>2022-12-05T03:30:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1d6e1354b742c34e565b6109f29e88a47fa14531'/>
<id>urn:sha1:1d6e1354b742c34e565b6109f29e88a47fa14531</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(typescript): use more specific groups</title>
<updated>2022-11-26T11:17:51Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-10-22T13:46:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=46ecf825f0044e9006067fe014c010419b191911'/>
<id>urn:sha1:46ecf825f0044e9006067fe014c010419b191911</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(typescript): Fix as highlight</title>
<updated>2022-11-24T23:34:25Z</updated>
<author>
<name>Raymond Ha</name>
<email>raymond@shraymonks.com</email>
</author>
<published>2022-11-24T19:12:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ef24c633f6945e87e8d5717d146ad6601cd7e99f'/>
<id>urn:sha1:ef24c633f6945e87e8d5717d146ad6601cd7e99f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(typescript): add satisfies keyword (#3852)</title>
<updated>2022-11-24T16:27:42Z</updated>
<author>
<name>Raymond Ha</name>
<email>raymond@shraymonks.com</email>
</author>
<published>2022-11-24T16:27:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1b3f93dcb90e1c282fe9259e5a15f34d504fd5a1'/>
<id>urn:sha1:1b3f93dcb90e1c282fe9259e5a15f34d504fd5a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(typescript): add override keyword</title>
<updated>2022-10-15T15:12:55Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-09-18T17:06:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2be75015e878a5dab3fbd97db4e385c697a5a963'/>
<id>urn:sha1:2be75015e878a5dab3fbd97db4e385c697a5a963</id>
<content type='text'>
</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(typescript): fix indentifier for type imports</title>
<updated>2021-07-01T20:50:06Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2021-06-26T09:25:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b8d7853b88e8ce4e6710a57b89d15910614ac1ad'/>
<id>urn:sha1:b8d7853b88e8ce4e6710a57b89d15910614ac1ad</id>
<content type='text'>
</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>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>Update jsonc to 0.19.0</title>
<updated>2021-03-16T17:52:43Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-07T19:40:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fac9fef39777cc664e75b11e6a2651f5cbe3cd35'/>
<id>urn:sha1:fac9fef39777cc664e75b11e6a2651f5cbe3cd35</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>Fix readonly keyword in typescript</title>
<updated>2021-03-16T17:52:43Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-07T17:59:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e3a863bd1cd41b482a8b1ceb39e933e906041f9b'/>
<id>urn:sha1:e3a863bd1cd41b482a8b1ceb39e933e906041f9b</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>
<entry>
<title>fix: added missing enum indent for typescript</title>
<updated>2021-01-21T17:17:54Z</updated>
<author>
<name>elianiva</name>
<email>dicha.arkana03@gmail.com</email>
</author>
<published>2021-01-21T04:10:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f84c93c484ec3f5fb2a7ca461bf5b93994662fda'/>
<id>urn:sha1:f84c93c484ec3f5fb2a7ca461bf5b93994662fda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: added more indent queries</title>
<updated>2021-01-14T13:43:04Z</updated>
<author>
<name>elianiva</name>
<email>dicha.arkana03@gmail.com</email>
</author>
<published>2021-01-05T12:26:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9184cf395372307df5fd4d7b2cc89f6dea698285'/>
<id>urn:sha1:9184cf395372307df5fd4d7b2cc89f6dea698285</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Javascript unary expression (#712)</title>
<updated>2020-12-12T20:47:09Z</updated>
<author>
<name>Dave Lage</name>
<email>rockerboo@gmail.com</email>
</author>
<published>2020-12-12T20:47:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ff1c77b2062ee1e8ee79fb5362e443fb978ea38d'/>
<id>urn:sha1:ff1c77b2062ee1e8ee79fb5362e443fb978ea38d</id>
<content type='text'>
* javascript: Move unary_expression matching.

* javascript: Move unary_expression matching.

* javascript: Update unary to operator

* javascript: Update qnary to be more specific</content>
</entry>
<entry>
<title>typescript: Use javascript shorthand_property_identifier</title>
<updated>2020-11-27T21:20:32Z</updated>
<author>
<name>rockerBOO</name>
<email>rockerboo@gmail.com</email>
</author>
<published>2020-11-26T18:22:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=299b874d2fa96e193bd7bedd265e62b220a4cdb0'/>
<id>urn:sha1:299b874d2fa96e193bd7bedd265e62b220a4cdb0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>typescript: Add optional_parameter ?</title>
<updated>2020-11-22T15:59:58Z</updated>
<author>
<name>rockerBOO</name>
<email>rockerboo@gmail.com</email>
</author>
<published>2020-11-21T16:48:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e59a789289e77aa95385d0029383abea44e6e611'/>
<id>urn:sha1:e59a789289e77aa95385d0029383abea44e6e611</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add type delimiters | &amp;, Add optional type ?</title>
<updated>2020-11-15T09:24:46Z</updated>
<author>
<name>rockerBOO</name>
<email>rockerboo@gmail.com</email>
</author>
<published>2020-11-15T00:02:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7566d397d4d3c10b64e2d4d8feaff53cf2af2005'/>
<id>urn:sha1:7566d397d4d3c10b64e2d4d8feaff53cf2af2005</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add additional punctuation, variable descriptors for Typescript</title>
<updated>2020-11-15T09:24:46Z</updated>
<author>
<name>rockerBOO</name>
<email>rockerboo@gmail.com</email>
</author>
<published>2020-11-14T23:44:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d8d2eefa01226248e1e17580931782edda3b5894'/>
<id>urn:sha1:d8d2eefa01226248e1e17580931782edda3b5894</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(js): add jsdoc lang injection</title>
<updated>2020-10-27T13:08:14Z</updated>
<author>
<name>Steven Sojka</name>
<email>Steven.Sojka@tdameritrade.com</email>
</author>
<published>2020-10-27T12:45:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d9454afd93b8396fb72ff15179b5c59df21713c3'/>
<id>urn:sha1:d9454afd93b8396fb72ff15179b5c59df21713c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(queries): modeline mechanism for base langs</title>
<updated>2020-10-11T17:09:22Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-10-06T18:03:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c055899dc0739fb48541365dfffda852034438c2'/>
<id>urn:sha1:c055899dc0739fb48541365dfffda852034438c2</id>
<content type='text'>
This implements https://github.com/neovim/neovim/pull/13059#issuecomment-704414189

This behaves like modelines and remove the use of the base_language map.
Also, this allows to fine-tune what we actually want to include per
query, which is better IMO.
</content>
</entry>
<entry>
<title>Folds: rename query files to folds.scm to be consistent</title>
<updated>2020-09-14T16:26:30Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-09-13T16:23:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=50991e370b0d253ada9029000d23189a95f9dec3'/>
<id>urn:sha1:50991e370b0d253ada9029000d23189a95f9dec3</id>
<content type='text'>
We use plural names for all query files except folds.
</content>
</entry>
<entry>
<title>feat(folds): add ts and js folds</title>
<updated>2020-09-06T15:20:43Z</updated>
<author>
<name>Steven Sojka</name>
<email>steelsojka@gmail.com</email>
</author>
<published>2020-09-06T14:38:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=02735aae5508a9f85703bbf142eb0d1174470402'/>
<id>urn:sha1:02735aae5508a9f85703bbf142eb0d1174470402</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(highlights): fix ts parameter highlights</title>
<updated>2020-09-06T14:59:03Z</updated>
<author>
<name>Steven Sojka</name>
<email>steelsojka@gmail.com</email>
</author>
<published>2020-09-06T14:11:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=881eff1c600f0c7fd555dd504ccf4f8c21f44a24'/>
<id>urn:sha1:881eff1c600f0c7fd555dd504ccf4f8c21f44a24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(queries): use inherited queries for ts/js</title>
<updated>2020-06-15T13:53:49Z</updated>
<author>
<name>Steven Sojka</name>
<email>Steven.Sojka@tdameritrade.com</email>
</author>
<published>2020-06-15T13:53:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a600be80b68803c949d43e384c847315f5ab4155'/>
<id>urn:sha1:a600be80b68803c949d43e384c847315f5ab4155</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(queries): add typescript and javascript queries</title>
<updated>2020-06-14T18:41:23Z</updated>
<author>
<name>Steven Sojka</name>
<email>steelsojka@gmail.com</email>
</author>
<published>2020-06-12T12:41:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ac8ae3b1c7b5644f8317cdc88d604cdb558b6296'/>
<id>urn:sha1:ac8ae3b1c7b5644f8317cdc88d604cdb558b6296</id>
<content type='text'>
</content>
</entry>
</feed>
