<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/dart, branch master</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/dart?h=master</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/dart?h=master'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2024-10-16T06:35:54Z</updated>
<entry>
<title>fix(dart): remove unused rule</title>
<updated>2024-10-16T06:35:54Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2024-10-15T16:04:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f2094105133a89c31d144f7d1d9305c1361baadc'/>
<id>urn:sha1:f2094105133a89c31d144f7d1d9305c1361baadc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart): more highlight coverage, import folds</title>
<updated>2024-10-08T06:43:26Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-10-07T17:42:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=18adcafad0e817da303c41859d7dbe4ce5946759'/>
<id>urn:sha1:18adcafad0e817da303c41859d7dbe4ce5946759</id>
<content type='text'>
</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(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-scripts): linewrap predicates</title>
<updated>2024-02-23T08:42:01Z</updated>
<author>
<name>再生花</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-02-23T08:42:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=31641d72a4c33536e9d5fc8f829d2ba84211af8a'/>
<id>urn:sha1:31641d72a4c33536e9d5fc8f829d2ba84211af8a</id>
<content type='text'>
"format-ignore".kick()</content>
</entry>
<entry>
<title>fix(format): fix nested grouping indentation (#6128)</title>
<updated>2024-02-18T14:13:39Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-02-18T14:13:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fef26b5eeee1dca1699639dd0d76c47f15a45ee6'/>
<id>urn:sha1:fef26b5eeee1dca1699639dd0d76c47f15a45ee6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart): replace slow indent with simpler strategy</title>
<updated>2024-01-25T12:12:53Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-25T11:40:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cc908cfcd7258b2e5c1a9c583e2f3feda0caf23b'/>
<id>urn:sha1:cc908cfcd7258b2e5c1a9c583e2f3feda0caf23b</id>
<content type='text'>
Pattern for dedenting else blocks is painfully slow (~20% of total test
time), so replace with `@indent.auto` for the whole `if_statement` for
now.
</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>Fixup format (#5934)</title>
<updated>2024-01-20T09:47:56Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-20T09:47:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d198a75e2c2e24885b05650515538d055d0c64e4'/>
<id>urn:sha1:d198a75e2c2e24885b05650515538d055d0c64e4</id>
<content type='text'>
* fix(format): newline between top-level field defs

* fixup: newline between node and comment

* fixup: optimize pattern</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>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(dart): add base, final &amp; sealed class modifier highlights</title>
<updated>2023-09-19T09:30:17Z</updated>
<author>
<name>nedia</name>
<email>aiden@nedia.dev</email>
</author>
<published>2023-09-19T09:30:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=940916074833159bf7b8cbb4bf5e59161461fa5a'/>
<id>urn:sha1:940916074833159bf7b8cbb4bf5e59161461fa5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart): update queries from upstream</title>
<updated>2023-08-24T07:08:45Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-08-24T07:05:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8ecf630b8e9cfa1ff7859d5a112839ded786656a'/>
<id>urn:sha1:8ecf630b8e9cfa1ff7859d5a112839ded786656a</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>feat(dart): improve locals query (#4922)</title>
<updated>2023-06-09T09:48:24Z</updated>
<author>
<name>David Zeng</name>
<email>zeng.david@outlook.com</email>
</author>
<published>2023-06-09T09:48:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=51dfcfdfdea564c7a6bf155cf5b7c9831193ddae'/>
<id>urn:sha1:51dfcfdfdea564c7a6bf155cf5b7c9831193ddae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart): update indents from upstream (#4924)</title>
<updated>2023-06-07T18:10:54Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-06-07T18:10:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=46ddea9deccb0608df416822228786d1a5a2b7d1'/>
<id>urn:sha1:46ddea9deccb0608df416822228786d1a5a2b7d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>perf: remove match where possible</title>
<updated>2023-04-21T22:24:17Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-04-21T08:06:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=85330918f05b3a4bd342a69063e7ef5fcdfadd2e'/>
<id>urn:sha1:85330918f05b3a4bd342a69063e7ef5fcdfadd2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart_indent): Fix dart case/default indent</title>
<updated>2023-04-14T09:28:42Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-04-12T16:42:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=36d4deb294fb0cd4385d58d8c9f603975bf355ad'/>
<id>urn:sha1:36d4deb294fb0cd4385d58d8c9f603975bf355ad</id>
<content type='text'>
add tests

add tests for fallthrough case

add more tests

keep functional tests
</content>
</entry>
<entry>
<title>Revert "fix(dart): function argument indents is inconsistent"</title>
<updated>2023-04-13T09:31:49Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-11T19:05:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ce3ea7aebef3bce752348b1e245279a6f5e79f90'/>
<id>urn:sha1:ce3ea7aebef3bce752348b1e245279a6f5e79f90</id>
<content type='text'>
This reverts commit ac4020c70722337c326bf65b645b162ee6e1796b.
</content>
</entry>
<entry>
<title>fix(dart): function argument indents is inconsistent</title>
<updated>2023-04-11T10:09:53Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-11T07:15:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ac4020c70722337c326bf65b645b162ee6e1796b'/>
<id>urn:sha1:ac4020c70722337c326bf65b645b162ee6e1796b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart): try statement wouldn't indent (#4623)</title>
<updated>2023-04-10T06:52:50Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-10T06:52:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2fe7f969c193fc2e5cad747617f52214c83450fa'/>
<id>urn:sha1:2fe7f969c193fc2e5cad747617f52214c83450fa</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: add `@comment.documentation` where applicable</title>
<updated>2023-03-05T22:15:32Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-03-02T13:06:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5a87bc98dabd0d38152a6fa774005f7ecbd40f1b'/>
<id>urn:sha1:5a87bc98dabd0d38152a6fa774005f7ecbd40f1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: 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>feat(dart): add folds</title>
<updated>2023-02-25T00:24:23Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-24T04:19:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=53695580e38d9ab5f858e8966275f1992bd2e2ec'/>
<id>urn:sha1:53695580e38d9ab5f858e8966275f1992bd2e2ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart): add `@indent_end` to  } (#4167)</title>
<updated>2023-02-24T21:06:31Z</updated>
<author>
<name>SzeLamC</name>
<email>chanszelam7725@gmail.com</email>
</author>
<published>2023-02-24T21:06:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=68ab44277cd3eca7c5f1d227f153bd4e56d6303f'/>
<id>urn:sha1:68ab44277cd3eca7c5f1d227f153bd4e56d6303f</id>
<content type='text'>
* fix dart indentation after }

* add some simple test case</content>
</entry>
<entry>
<title>docs: fix typos</title>
<updated>2023-02-23T19:39:43Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-02-23T19:30:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4612212c72a3fe683cbca2f99977ad63b942f70e'/>
<id>urn:sha1:4612212c72a3fe683cbca2f99977ad63b942f70e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(dart): 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-22T11:00:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fe2ee54f3bf4424b6049e8e63e79127588116671'/>
<id>urn:sha1:fe2ee54f3bf4424b6049e8e63e79127588116671</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>feat(dart): add function call expression highlight</title>
<updated>2021-07-01T23:56:55Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2021-07-01T15:55:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=106eb8e5008691a1e1969c213c2d12a350416347'/>
<id>urn:sha1:106eb8e5008691a1e1969c213c2d12a350416347</id>
<content type='text'>
This is a work around since currently the upstream grammar does not
support a call_expression
</content>
</entry>
<entry>
<title>feat(dart): add function call query (commented)</title>
<updated>2021-07-01T14:02:24Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2021-07-01T12:36:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5fa8d5741dca82a15426db659f461244975678e6'/>
<id>urn:sha1:5fa8d5741dca82a15426db659f461244975678e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(dart): add multiplicative_operator</title>
<updated>2021-07-01T14:02:24Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2021-07-01T12:36:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f67a749b0ff262f3ad0a70538156ca4a5bd62d32'/>
<id>urn:sha1:f67a749b0ff262f3ad0a70538156ca4a5bd62d32</id>
<content type='text'>
and fix conditional_assignable_selector
</content>
</entry>
<entry>
<title>fix: assignable selector was removed/hidden</title>
<updated>2021-06-06T21:57:01Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2021-06-06T19:01:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fce41bbb6e59246fb66403c719802b6b77dd639c'/>
<id>urn:sha1:fce41bbb6e59246fb66403c719802b6b77dd639c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(dart): add late &amp; required keywords</title>
<updated>2021-05-19T21:13:37Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2021-05-19T20:58:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0efa1ec83ad8a6990e35db184cfbb3f6818e6e94'/>
<id>urn:sha1:0efa1ec83ad8a6990e35db184cfbb3f6818e6e94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: uppercase variables being highlighted as type</title>
<updated>2021-05-18T21:12:56Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2021-05-18T19:52:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=db31158fdaa0e25a1e09a5a8091d6d3bbb316735'/>
<id>urn:sha1:db31158fdaa0e25a1e09a5a8091d6d3bbb316735</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: replace match with any-of</title>
<updated>2021-05-18T21:12:56Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2021-05-17T22:00:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3633684b47032964a115bebc075d3c67a163e06a'/>
<id>urn:sha1:3633684b47032964a115bebc075d3c67a163e06a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: remove duplicate type identifier queries</title>
<updated>2021-05-18T21:12:56Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2021-05-17T22:00:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d3f5802fbae79a7eba5620864916861343f0d2d4'/>
<id>urn:sha1:d3f5802fbae79a7eba5620864916861343f0d2d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(dart): add async/sync* to highlights</title>
<updated>2021-05-18T21:12:56Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2021-05-16T13:44:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bd5fc9a3c9f5bfe0ec42fed8f190ac65ea3dcd9a'/>
<id>urn:sha1:bd5fc9a3c9f5bfe0ec42fed8f190ac65ea3dcd9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Comment: use `@combined` to create just one tree per buffer (#1252)"</title>
<updated>2021-05-07T14:51:57Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-04-30T18:22:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=67f08570152792c6a4f0815e71a0093ad97f2725'/>
<id>urn:sha1:67f08570152792c6a4f0815e71a0093ad97f2725</id>
<content type='text'>
This reverts commit 4a7a713c527f57c355bc817f16fc6d955b8cce9b.
</content>
</entry>
<entry>
<title>Comment: use `@combined` to create just one tree per buffer (#1252)</title>
<updated>2021-04-28T12:19:07Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-04-28T12:19:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4a7a713c527f57c355bc817f16fc6d955b8cce9b'/>
<id>urn:sha1:4a7a713c527f57c355bc817f16fc6d955b8cce9b</id>
<content type='text'>
* Comment: use `@combined` to create just one tree per buffer

There is no need to create a tree per line/block for comments.
Should fix https://github.com/nvim-treesitter/nvim-treesitter/issues/1251

* Add injections for scss

* Fix jsonc

* Combine jsdoc</content>
</entry>
<entry>
<title>Remove invalid dart query</title>
<updated>2021-03-16T17:52:43Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-07T18:17:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6cf578084d1b01621bc203683c0d4949b8250a73'/>
<id>urn:sha1:6cf578084d1b01621bc203683c0d4949b8250a73</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>Add comment parser to highlight comment tags (#893)</title>
<updated>2021-03-12T16:21:46Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-03-12T16:21:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e4083fc8e11e6585f53d62eb71778cc2af464fad'/>
<id>urn:sha1:e4083fc8e11e6585f53d62eb71778cc2af464fad</id>
<content type='text'>
Closes #236</content>
</entry>
<entry>
<title>feat(dart): add indents</title>
<updated>2021-03-08T22:13:27Z</updated>
<author>
<name>elianiva</name>
<email>dicha.arkana03@gmail.com</email>
</author>
<published>2021-03-07T15:08:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d0ea01bed9955418085560ed97922cd9b6a430ba'/>
<id>urn:sha1:d0ea01bed9955418085560ed97922cd9b6a430ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[highlights] Add TSSymbol highlight group</title>
<updated>2021-03-04T05:19:40Z</updated>
<author>
<name>Dennis B</name>
<email>bluz71@users.noreply.github.com</email>
</author>
<published>2021-02-28T04:24:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=aca33c0acac29b63c570f079cc06a5458e6ac94c'/>
<id>urn:sha1:aca33c0acac29b63c570f079cc06a5458e6ac94c</id>
<content type='text'>
Addresses issue #892

Ruby and Dart literal symbols will now be highlighted by the new
TSSymbol highlight group, which itself will, by default, link to the Vim
Identifier highlight group. Vim theme authors can then set their
TSSymbol colors.

Symbol highlighting can apply to a number of languages as noted in the
following Wikipedia page: https://en.wikipedia.org/wiki/Symbol_(programming)

Not just for Ruby and Dart.
</content>
</entry>
<entry>
<title>Dart: Highlight escape sequences</title>
<updated>2020-11-15T09:27:25Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-11-15T00:20:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1058c11f4686529a5a3f02897597977bc67725c8'/>
<id>urn:sha1:1058c11f4686529a5a3f02897597977bc67725c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dart: Highlight identifier_dollar_escaped</title>
<updated>2020-11-15T09:27:25Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-11-14T17:07:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f92978e4091b7d2d8ec6890ea9c13778136ceed8'/>
<id>urn:sha1:f92978e4091b7d2d8ec6890ea9c13778136ceed8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dart highlights: Reset highlight in interpolation</title>
<updated>2020-10-05T04:37:31Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-10-02T14:41:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=93f9708a3c21c79dd0186444af9599758432d6ab'/>
<id>urn:sha1:93f9708a3c21c79dd0186444af9599758432d6ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add extension and on keywords</title>
<updated>2020-09-27T15:42:27Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-09-26T21:42:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0e37148dd1fca58cfb8b7c314176f913ed298f42'/>
<id>urn:sha1:0e37148dd1fca58cfb8b7c314176f913ed298f42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the highlighting for class instantiation</title>
<updated>2020-09-23T22:00:59Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-09-23T20:48:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=98c12ec23a6df2f2f505304b61c4b2eefc0a568f'/>
<id>urn:sha1:98c12ec23a6df2f2f505304b61c4b2eefc0a568f</id>
<content type='text'>
So it finds _HiddenClasses as well as OtherClasses
</content>
</entry>
<entry>
<title>Add locals.scm for dart</title>
<updated>2020-09-20T20:10:21Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-09-20T19:55:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=00e1a5555aba4a0e182003792037af7377bd585f'/>
<id>urn:sha1:00e1a5555aba4a0e182003792037af7377bd585f</id>
<content type='text'>
This is an initial stab at this since I don't know much about how this
should work but this seems to at leas allow incremental selection of
most block of code
</content>
</entry>
<entry>
<title>Re-add attribute highlight</title>
<updated>2020-09-18T19:30:13Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-09-18T15:57:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3652bed53e971a1c5b51d557d741652e55ba7dd7'/>
<id>urn:sha1:3652bed53e971a1c5b51d557d741652e55ba7dd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add case builtin</title>
<updated>2020-09-18T19:30:13Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-09-18T13:36:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8cc0b8d4c443c208b5d8e11a19be21bc418613d0'/>
<id>urn:sha1:8cc0b8d4c443c208b5d8e11a19be21bc418613d0</id>
<content type='text'>
Based on accepted PR to unhide this node
Also show Function as a type correctly
and use existing annotation highlight for annotations
</content>
</entry>
<entry>
<title>ci: fix wrong queries</title>
<updated>2020-09-11T10:02:35Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-09-07T16:14:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b90e520ccdbb9d88fb4f7e7a7eea73de196c856c'/>
<id>urn:sha1:b90e520ccdbb9d88fb4f7e7a7eea73de196c856c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(queries): use vim-match for non lua regexes</title>
<updated>2020-08-16T16:31:56Z</updated>
<author>
<name>Steven Sojka</name>
<email>steelsojka@gmail.com</email>
</author>
<published>2020-08-16T16:24:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ce43dbf54cdc017e6885381f38ea056f78c4e55b'/>
<id>urn:sha1:ce43dbf54cdc017e6885381f38ea056f78c4e55b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re add missing comments</title>
<updated>2020-08-09T17:12:26Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-08-09T15:45:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=941e40f659c3a965a6acee1cbb53ea3a6b13ce58'/>
<id>urn:sha1:941e40f659c3a965a6acee1cbb53ea3a6b13ce58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change capture groups and add variable highlights</title>
<updated>2020-08-09T17:12:26Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-08-09T14:13:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1427c43cf0677fe221a44bc226b20e0c6538291a'/>
<id>urn:sha1:1427c43cf0677fe221a44bc226b20e0c6538291a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add break and increment operators and tweak formatting</title>
<updated>2020-08-09T17:12:26Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-08-07T14:15:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=aaa990053a36d7072c2d08af1c46e03355445293'/>
<id>urn:sha1:aaa990053a36d7072c2d08af1c46e03355445293</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add todo comment and change this highlight group</title>
<updated>2020-08-09T17:12:26Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-08-07T13:59:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=942fe704522c860d8d1514f9d1116dd28aac73c7'/>
<id>urn:sha1:942fe704522c860d8d1514f9d1116dd28aac73c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add new highlight queries</title>
<updated>2020-08-09T17:12:26Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-08-07T11:29:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d4fbbc05af82c6db93ceccf5c060dae1ca7f7cc6'/>
<id>urn:sha1:d4fbbc05af82c6db93ceccf5c060dae1ca7f7cc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dart highlights: add documentation_comment</title>
<updated>2020-07-26T15:23:46Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-26T13:57:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=121c44a23bebefe2272da295d81d9eb5929e4cc4'/>
<id>urn:sha1:121c44a23bebefe2272da295d81d9eb5929e4cc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dart highlighs: disable invalid nodes after parser update to fix CI</title>
<updated>2020-07-26T15:23:46Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-26T13:28:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8021a769edb542a0d00c1f5765a519361874aa56'/>
<id>urn:sha1:8021a769edb542a0d00c1f5765a519361874aa56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename attribute to annotation</title>
<updated>2020-07-23T15:17:03Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-07-23T14:37:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=599bec38900b2a7eaeb05a44807d6ab70911e522'/>
<id>urn:sha1:599bec38900b2a7eaeb05a44807d6ab70911e522</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove todo comment</title>
<updated>2020-07-23T15:17:03Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-07-23T12:17:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=72efa353f0c669b20a127172211f2e8751569563'/>
<id>urn:sha1:72efa353f0c669b20a127172211f2e8751569563</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add getter and setter signature highlights</title>
<updated>2020-07-23T15:17:03Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-07-23T08:28:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=12feef7af885fdbef21ac5c65e44d58575b52ec4'/>
<id>urn:sha1:12feef7af885fdbef21ac5c65e44d58575b52ec4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some operators and match classes (with regex)</title>
<updated>2020-07-23T15:17:03Z</updated>
<author>
<name>Akin Sowemimo</name>
<email>akin.sowemimo@gmail.com</email>
</author>
<published>2020-07-22T22:25:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2ae63525dc16e178821fdfc31a265b0916c7caa4'/>
<id>urn:sha1:2ae63525dc16e178821fdfc31a265b0916c7caa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dart highlights: Add some basic queries</title>
<updated>2020-07-23T07:08:22Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-22T14:43:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1611998ca95816a5eb92e73af076279b22f56225'/>
<id>urn:sha1:1611998ca95816a5eb92e73af076279b22f56225</id>
<content type='text'>
</content>
</entry>
</feed>
