<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/java, branch master</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom?h=master</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2025-03-23T15:44:12Z</updated>
<entry>
<title>feat(javadoc): add parser and queries (#7749)</title>
<updated>2025-03-23T15:44:12Z</updated>
<author>
<name>Robert Muir</name>
<email>rmuir@apache.org</email>
</author>
<published>2025-03-23T15:44:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=652da0b40f556c1772904a82ee5800f41a1ba9f8'/>
<id>urn:sha1:652da0b40f556c1772904a82ee5800f41a1ba9f8</id>
<content type='text'>
Previously java was configured to use doxygen parser for documentation
comments, but javadocs are not doxygen. Inline tags have a different
syntax, block tags are not recognized, and doxygen creates a lot of
errors during highlighting.

Add parser for javadoc comments, with queries for highlights and
injections.</content>
</entry>
<entry>
<title>feat(java): add injections for markdown documentation comments</title>
<updated>2025-02-19T23:22:01Z</updated>
<author>
<name>Robert Muir</name>
<email>rmuir@apache.org</email>
</author>
<published>2025-02-09T04:50:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cb8e810a1ea3f562e95a259df3065c7c23decf7a'/>
<id>urn:sha1:cb8e810a1ea3f562e95a259df3065c7c23decf7a</id>
<content type='text'>
Since Java 23, java documentation supports markdown.
It is supported by a '///' line comment followed by mandatory
white space: https://openjdk.org/jeps/467
</content>
</entry>
<entry>
<title>bot(lockfile): update apex, editorconfig, elixir, ledger, markdown, markdown_inline, sflog, soql, sosl, styled, swift, xresources</title>
<updated>2024-12-02T07:45:02Z</updated>
<author>
<name>nvim-treesitter-bot[bot]</name>
<email>157957100+nvim-treesitter-bot[bot]@users.noreply.github.com</email>
</author>
<published>2024-12-02T06:48:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=69170c93149ddb71a22bd954514806395c430c02'/>
<id>urn:sha1:69170c93149ddb71a22bd954514806395c430c02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(highlights): capture wildcard patterns as `@character.special` (#7153)</title>
<updated>2024-09-20T06:15:01Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2024-09-20T06:15:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=188b1a6d01fd9bcf04bf2bc932d611809b154acc'/>
<id>urn:sha1:188b1a6d01fd9bcf04bf2bc932d611809b154acc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(highlights): capture wildcard imports as `@character.special`</title>
<updated>2024-08-01T08:24:40Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2024-08-01T08:24:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d13f0183ba93f9b5aba7359146f294abfffff9c3'/>
<id>urn:sha1:d13f0183ba93f9b5aba7359146f294abfffff9c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(java): compact constructor highlights (#6531)</title>
<updated>2024-05-02T21:27:26Z</updated>
<author>
<name>Brayden Zee</name>
<email>brayden@blueish.dev</email>
</author>
<published>2024-05-02T21:27:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b1f3f02027f1fd21956c1e219878764014498a59'/>
<id>urn:sha1:b1f3f02027f1fd21956c1e219878764014498a59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: import statement folds for common languages</title>
<updated>2024-05-01T08:00:01Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-04-22T00:15:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9a47a523e3b9e49d3fa14d5743b9860a66eca731'/>
<id>urn:sha1:9a47a523e3b9e49d3fa14d5743b9860a66eca731</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(java): add when operator (#6420)</title>
<updated>2024-04-09T19:25:02Z</updated>
<author>
<name>Guilherme Soares</name>
<email>48023091+guilhas07@users.noreply.github.com</email>
</author>
<published>2024-04-09T19:25:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c16f66cca0c38b4e21371d8330b7f2ad6404f6dc'/>
<id>urn:sha1:c16f66cca0c38b4e21371d8330b7f2ad6404f6dc</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.storage` → `@keyword.modifier`</title>
<updated>2024-03-16T12:51:16Z</updated>
<author>
<name>Jaehwang Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2024-03-16T05:23:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dccf31f9b1fbbbd09e6720c7d8f5f1a2433fd32d'/>
<id>urn:sha1:dccf31f9b1fbbbd09e6720c7d8f5f1a2433fd32d</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(java): inject printf in String.formatted (#6045)</title>
<updated>2024-02-02T19:00:03Z</updated>
<author>
<name>Ilia Ilinykh</name>
<email>18665585+IlyasYOY@users.noreply.github.com</email>
</author>
<published>2024-02-02T19:00:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1cda98132abfde758c1778096960f9b2c0bd78c1'/>
<id>urn:sha1:1cda98132abfde758c1778096960f9b2c0bd78c1</id>
<content type='text'>
https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html#formatted(java.lang.Object...)</content>
</entry>
<entry>
<title>chore: query formatting</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-06T06:05:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9'/>
<id>urn:sha1:57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: manual pre-cleanup</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-04T18:19:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=edee83272efe9b597bc27e8060539cdffa3b12a8'/>
<id>urn:sha1:edee83272efe9b597bc27e8060539cdffa3b12a8</id>
<content type='text'>
Moving comments, adding `format-ignore` to lines that will be better
with it
</content>
</entry>
<entry>
<title>feat!: align standard captures with upstream</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-12-24T09:00:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ae9b0e4558fe7868f8cda2db65239cfb14836d0'/>
<id>urn:sha1:1ae9b0e4558fe7868f8cda2db65239cfb14836d0</id>
<content type='text'>
Problem: Sharing highlight queries with upstream tree-sitter and
Helix is difficult.

Solution: Where reasonable, use capture names in tree-sitter's standard
list or Helix's Atom-style hierarchy.

Specifically:

* tree-sitter "standard capture names"
  (https://github.com/tree-sitter/tree-sitter/blob/3f44b896852eb7daaa6df4fb778c9bb52c70c815/highlight/src/lib.rs#L20-L72):

  - `@parameter` -&gt; `@variable.parameter`
  - `@field` -&gt; `@variable.member`
  - `@namespace` -&gt; `@module`
  - `@float` -&gt; `@number.float`
  - `@symbol` -&gt; `@string.special.symbol`
  - `@string.regex` -&gt; `@string.regexp`
  - `@text.*` -&gt; `@markup.*` (`strong`, `italic`, `link`, `strikethrough`; with exceptions; see below)
  - `@text.title` -&gt; `@markup.heading`
  - `@text.literal` -&gt; `@markup.raw`
  - `@text.reference` -&gt; `@markup.link`
  - `@text.uri` -&gt; `@markup.link.url` (in markup links)
  - `@string.special` -&gt; `@markup.link.label` (non-url links)
  - `@punctuation.special` -&gt; `@markup.list` (markdown lists only; move subitems from `@text.todo`)

* Helix captures
  (https://docs.helix-editor.com/master/themes.html#syntax-highlighting):

  - `@method` -&gt; `@function.method`
  - `@method.call` -&gt; `@function.method.call`
  - `@text.{todo,warning,note,danger}` -&gt; `@comment.{error,warning,hint,info,todo}`
  - `@text.diff.{add,delete,}` -&gt; `@diff.{plus,minus,delta}`
  - `@text.uri` -&gt; `@string.special.url` (outside markup)
  - `@preproc` -&gt; `@keyword.directive`
  - `@define` -&gt; `@keyword.directive`(`.define`?)
  - `@storageclass` -&gt; `@keyword.storage`
  - `@conditional` -&gt; `@keyword.conditional`
  - `@debug` -&gt; `@keyword.debug`
  - `@exception` -&gt; `@keyword.exception`
  - `@include` -&gt; `@keyword.import`
  - `@repeat` -&gt; `@keyword.repeat`

* cleanup

  - remove some redundant `@conceal` (but still allow it for conceal-only patterns)
  - remove obsolete `@error` (syntax linting is out of scope for this repo)
  - sort, cleanup capture list in `CONTRIBUTING.md`
</content>
</entry>
<entry>
<title>feat(injections): add printf format strings</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-19T16:28:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=17fae3f4a3c81d17c3b40dfa815cca77116b81d0'/>
<id>urn:sha1:17fae3f4a3c81d17c3b40dfa815cca77116b81d0</id>
<content type='text'>
</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(java): move attributes after constants</title>
<updated>2023-12-05T01:41:28Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-12-04T18:37:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3065a928fc134167f439230b01216e45198be715'/>
<id>urn:sha1:3065a928fc134167f439230b01216e45198be715</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(java): highlight `var` as `@type.builtin`</title>
<updated>2023-10-13T22:12:18Z</updated>
<author>
<name>Ibrahim Delice</name>
<email>59118341+Delice0@users.noreply.github.com</email>
</author>
<published>2023-10-13T22:12:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0d5c611e3fd36353b11b412661ff4f07bcc8e5c6'/>
<id>urn:sha1:0d5c611e3fd36353b11b412661ff4f07bcc8e5c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(java): move @ to `@attribute`</title>
<updated>2023-10-13T21:08:05Z</updated>
<author>
<name>Ibrahim Delice</name>
<email>59118341+Delice0@users.noreply.github.com</email>
</author>
<published>2023-10-13T21:08:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b59a1fa07515d849caeb651b621617b0e1ffd253'/>
<id>urn:sha1:b59a1fa07515d849caeb651b621617b0e1ffd253</id>
<content type='text'>
</content>
</entry>
<entry>
<title>java(highlights): add missing import class pattern (#5483)</title>
<updated>2023-10-06T03:22:53Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-10-06T03:22:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=db7adb21e6f17528b0f639f36641ce59d65eb68f'/>
<id>urn:sha1:db7adb21e6f17528b0f639f36641ce59d65eb68f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add Doxygen</title>
<updated>2023-08-26T08:58:36Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-08-25T09:02:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a4f4fcdd3ef1b36ebdad72741bbd85dd9ef5013e'/>
<id>urn:sha1:a4f4fcdd3ef1b36ebdad72741bbd85dd9ef5013e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(java): add highlights to string interpolation</title>
<updated>2023-08-18T07:10:30Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-08-18T07:03:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4613314b1f21b37694cf390ab3dc5262ba670798'/>
<id>urn:sha1:4613314b1f21b37694cf390ab3dc5262ba670798</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>java highlights: annotation type declaration and AT interface keyword</title>
<updated>2023-06-21T08:46:53Z</updated>
<author>
<name>homedirectory</name>
<email>47361170+homedirectory@users.noreply.github.com</email>
</author>
<published>2023-06-20T07:51:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=39b9f45a646371736ce95ec0c8cf685a727b5312'/>
<id>urn:sha1:39b9f45a646371736ce95ec0c8cf685a727b5312</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add indents for annotation defs (#4828)</title>
<updated>2023-06-04T04:28:41Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-06-04T04:28:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1281601cb40b71a47c5b30866bd4968fd0d20fb3'/>
<id>urn:sha1:1281601cb40b71a47c5b30866bd4968fd0d20fb3</id>
<content type='text'>
- Add indent for `@interface` and `@Annotation(...)`
- Add notes for indent queries</content>
</entry>
<entry>
<title>feat(java): add more foldable nodes</title>
<updated>2023-05-11T19:27:43Z</updated>
<author>
<name>Gregg Jansen van Vüren</name>
<email>vurentjie@gmail.com</email>
</author>
<published>2023-05-11T19:27:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=39cf5cbcfd71c4fc3edebbcd79b471899f4deb95'/>
<id>urn:sha1:39cf5cbcfd71c4fc3edebbcd79b471899f4deb95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(java): capture type parameter brackets as `@punctuation.delimiter`</title>
<updated>2023-05-04T19:50:31Z</updated>
<author>
<name>Iron-E</name>
<email>36409591+Iron-E@users.noreply.github.com</email>
</author>
<published>2023-05-04T19:50:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=54741de02c18fae1b33d2b0da36f5ef946712073'/>
<id>urn:sha1:54741de02c18fae1b33d2b0da36f5ef946712073</id>
<content type='text'>
It is currently highlighted as `@operator`</content>
</entry>
<entry>
<title>feat(java): add basic folding (#4701)</title>
<updated>2023-04-24T06:32:41Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-04-24T06:32:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2083a34dc6b70b8d87391419fd197830fc26c9a4'/>
<id>urn:sha1:2083a34dc6b70b8d87391419fd197830fc26c9a4</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>fix: Java indent for multiple line arguments (#4449)</title>
<updated>2023-03-06T23:10:31Z</updated>
<author>
<name>Daniel Woznicki</name>
<email>daniel.woznicki@gmail.com</email>
</author>
<published>2023-03-06T23:10:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7947a2ccf10c746133200413e78b39482c6f7ef4'/>
<id>urn:sha1:7947a2ccf10c746133200413e78b39482c6f7ef4</id>
<content type='text'>
* fix Java indent for multiple line arguments, fixes #4448, add an additional test for methods with arguments on multiple lines

* Satisfy StyLua check

---------

Co-authored-by: Daniel Woznicki &lt;danwoz@nettoolkit.com&gt;</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(java): some instances of definition.var should be definition.parameter</title>
<updated>2023-02-23T23:41:26Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-23T22:04:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f8595b13bff62d5c64d54840e16678b9ad843620'/>
<id>urn:sha1:f8595b13bff62d5c64d54840e16678b9ad843620</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(java): distinguish escape sequences, move certain keywords to more appropriate places</title>
<updated>2023-02-23T23:41:26Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-23T22:04:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7dfaa60a8522abca292372ece20fd703a892bd64'/>
<id>urn:sha1:7dfaa60a8522abca292372ece20fd703a892bd64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(java): fix '!',param,global group</title>
<updated>2022-12-18T22:03:18Z</updated>
<author>
<name>Josef Litoš</name>
<email>54900518+JosefLitos@users.noreply.github.com</email>
</author>
<published>2022-12-17T21:27:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a75aded7aeba98a89d018f9a6ae0cad9dfbe7c2b'/>
<id>urn:sha1:a75aded7aeba98a89d018f9a6ae0cad9dfbe7c2b</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(java): use more specific groups</title>
<updated>2022-11-26T11:17:51Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-11-18T15:45:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d0b9afe9f6ee1c3f2ed80cad1805be8b521d0b6a'/>
<id>urn:sha1:d0b9afe9f6ee1c3f2ed80cad1805be8b521d0b6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(spell): support more languages</title>
<updated>2022-09-26T12:47:12Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-09-26T09:19:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=37398c7d68826c8d6ae3f85cc52d83fd3dee4f84'/>
<id>urn:sha1:37398c7d68826c8d6ae3f85cc52d83fd3dee4f84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(java): add "non-sealed" keyword</title>
<updated>2022-08-24T05:20:46Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-08-22T22:56:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a59e6e0ef064b7a4c96f8f26c9e407d53f017211'/>
<id>urn:sha1:a59e6e0ef064b7a4c96f8f26c9e407d53f017211</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modified queries/java/highlights.scm</title>
<updated>2022-08-22T14:40:51Z</updated>
<author>
<name>anthony-S93</name>
<email>skyskying93@gmail.com</email>
</author>
<published>2022-08-22T12:48:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bc9792298c126b15fc7052b08556973a5d240ec6'/>
<id>urn:sha1:bc9792298c126b15fc7052b08556973a5d240ec6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split func/method definition from calls in several programming language queries</title>
<updated>2022-08-03T19:05:30Z</updated>
<author>
<name>lfenzo</name>
<email>lfenzo@protonmail.com</email>
</author>
<published>2022-07-30T00:09:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c784720917bacb6716ce35ef07d464f5da738dd7'/>
<id>urn:sha1:c784720917bacb6716ce35ef07d464f5da738dd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(java): add support for `text_block`s</title>
<updated>2022-04-16T21:23:19Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-04-16T21:17:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4542402e34568eb607059e3ff6a3594aaca850fd'/>
<id>urn:sha1:4542402e34568eb607059e3ff6a3594aaca850fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed incorrect Java indentation for method chaining</title>
<updated>2022-04-04T04:58:26Z</updated>
<author>
<name>Daniel Woznicki</name>
<email>danwoz@nettoolkit.com</email>
</author>
<published>2022-04-02T17:49:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e1f8a8a6f8993c38ed163be12219e09830bb0d7e'/>
<id>urn:sha1:e1f8a8a6f8993c38ed163be12219e09830bb0d7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Made block comment indent @auto so that new lines line up nicely with existing comment block</title>
<updated>2022-03-01T20:12:14Z</updated>
<author>
<name>Daniel Woznicki</name>
<email>danwoz@nettoolkit.com</email>
</author>
<published>2022-03-01T00:31:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3d6f2637a2ffb76e4fd1fdf6fff9feecc6d45199'/>
<id>urn:sha1:3d6f2637a2ffb76e4fd1fdf6fff9feecc6d45199</id>
<content type='text'>
    Previous indentation:
    /**
    *
    */

    New indentation:
    /**
     *
     */
</content>
</entry>
<entry>
<title>Added catchall (ERROR) @auto rule for Java to at least attempt something reasonable when the tree is in a broken state</title>
<updated>2022-03-01T20:12:14Z</updated>
<author>
<name>Daniel Woznicki</name>
<email>danwoz@nettoolkit.com</email>
</author>
<published>2022-02-28T22:45:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d71da4f63e6507d14a50d6eedf2823233db2b9fe'/>
<id>urn:sha1:d71da4f63e6507d14a50d6eedf2823233db2b9fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modified Java indent rules to stop ignoring block comments because javadoc blocks were defaulting to indent 0</title>
<updated>2022-03-01T20:12:14Z</updated>
<author>
<name>Daniel Woznicki</name>
<email>danwoz@nettoolkit.com</email>
</author>
<published>2022-02-28T22:22:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e23f5d48be767299cd14912090d2957657cf25bd'/>
<id>urn:sha1:e23f5d48be767299cd14912090d2957657cf25bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added fix for Java interfaces not being indented properly</title>
<updated>2022-03-01T20:12:14Z</updated>
<author>
<name>Daniel Woznicki</name>
<email>danwoz@nettoolkit.com</email>
</author>
<published>2022-02-28T20:09:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bf2493f5e1246a560ab2f567905baf3dab131be6'/>
<id>urn:sha1:bf2493f5e1246a560ab2f567905baf3dab131be6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed a bug where indentation was not correct for class/enum bodies that had an annotation</title>
<updated>2022-02-25T07:03:43Z</updated>
<author>
<name>Daniel Woznicki</name>
<email>danwoz@nettoolkit.com</email>
</author>
<published>2022-02-25T03:21:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=18c558fd92b5ec800f976c447452ede4e96e9de9'/>
<id>urn:sha1:18c558fd92b5ec800f976c447452ede4e96e9de9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed a bug where Java enum body indentation was not correct</title>
<updated>2022-02-25T07:03:43Z</updated>
<author>
<name>Daniel Woznicki</name>
<email>danwoz@nettoolkit.com</email>
</author>
<published>2022-02-25T01:40:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1b47af43ce9f664ba3fef0b6552584c375cda8e4'/>
<id>urn:sha1:1b47af43ce9f664ba3fef0b6552584c375cda8e4</id>
<content type='text'>
Added test for Java enum indentation
</content>
</entry>
<entry>
<title>Added fix for incorrect Java indentation after a closing "}" in a method declaration</title>
<updated>2022-02-24T23:58:59Z</updated>
<author>
<name>Daniel Woznicki</name>
<email>danwoz@nettoolkit.com</email>
</author>
<published>2022-02-24T23:41:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b425a9c8130e7654ba5f16b5b6e2538bab38dcf1'/>
<id>urn:sha1:b425a9c8130e7654ba5f16b5b6e2538bab38dcf1</id>
<content type='text'>
Added tests for Java indentation, including one for issue 2571
</content>
</entry>
<entry>
<title>feat(java)(highlights): add missing highlights for `@type`</title>
<updated>2022-01-18T20:59:36Z</updated>
<author>
<name>captainko</name>
<email>thongnguyen.uit@gmail.com</email>
</author>
<published>2022-01-18T13:53:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b42de973399ff6aea8530de7240b6bf897ed6b03'/>
<id>urn:sha1:b42de973399ff6aea8530de7240b6bf897ed6b03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights/injections/indents(java): comment -&gt; line_comment,block_comment</title>
<updated>2022-01-16T13:24:20Z</updated>
<author>
<name>Stephan Seitz</name>
<email>sseitz@nvidia.com</email>
</author>
<published>2022-01-13T08:58:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=152af07ecf2fceeac63f35ff07c1f58e51eea896'/>
<id>urn:sha1:152af07ecf2fceeac63f35ff07c1f58e51eea896</id>
<content type='text'>
Ref https://github.com/tree-sitter/tree-sitter-java/pull/93
</content>
</entry>
<entry>
<title>Update queries</title>
<updated>2021-12-22T20:17:28Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-12-22T18:26:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=56634f49ab3d8122153c8c5582c581fb6a6af075'/>
<id>urn:sha1:56634f49ab3d8122153c8c5582c581fb6a6af075</id>
<content type='text'>
- Don't use the old form for predicates
- Update some invalid queries
</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>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>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>highlights(java): add new keyword "yield"</title>
<updated>2021-04-17T18:58:41Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-04-17T18:21:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1d5f92827944a8d095af794cad98fa23c69511d9'/>
<id>urn:sha1:1d5f92827944a8d095af794cad98fa23c69511d9</id>
<content type='text'>
https://github.com/tree-sitter/tree-sitter-java/pull/78 added support
for enhanced switch statements
</content>
</entry>
<entry>
<title>Add support for Java records</title>
<updated>2021-04-10T10:27:54Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-04-10T00:46:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7e9e8f2af9d603c05fe36a467659db1053cf90b5'/>
<id>urn:sha1:7e9e8f2af9d603c05fe36a467659db1053cf90b5</id>
<content type='text'>
Ref: https://github.com/tree-sitter/tree-sitter-java/pull/73
</content>
</entry>
<entry>
<title>highlights(java): Highlight fields (members and member access) (#1107)</title>
<updated>2021-03-26T18:25:28Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-26T18:25:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2331a366939b791d975d4d634ddfbe48dd4b1ec6'/>
<id>urn:sha1:2331a366939b791d975d4d634ddfbe48dd4b1ec6</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: use @ignore for comments and multiline strings</title>
<updated>2021-03-01T22:28:53Z</updated>
<author>
<name>elianiva</name>
<email>dicha.arkana03@gmail.com</email>
</author>
<published>2021-03-01T13:20:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0bf8f58cd2dc06e3996b191e4623bbdab43a601e'/>
<id>urn:sha1:0bf8f58cd2dc06e3996b191e4623bbdab43a601e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add formal_parameters</title>
<updated>2021-02-21T14:08:50Z</updated>
<author>
<name>elianiva</name>
<email>dicha.arkana03@gmail.com</email>
</author>
<published>2021-02-20T13:18:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ab424d38482e35cc8ae4d467749d5577bd37268'/>
<id>urn:sha1:1ab424d38482e35cc8ae4d467749d5577bd37268</id>
<content type='text'>

as suggested by p00f

Co-authored-by: Chinmay Dalal &lt;chinmay.dalal.22012001@gmail.com&gt;</content>
</entry>
<entry>
<title>feat: add java indent</title>
<updated>2021-02-21T14:08:50Z</updated>
<author>
<name>elianiva</name>
<email>dicha.arkana03@gmail.com</email>
</author>
<published>2021-02-20T11:28:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a1b51a67d5c2903bd96b2ceecde3f4e6f9c97d63'/>
<id>urn:sha1:a1b51a67d5c2903bd96b2ceecde3f4e6f9c97d63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(java): Highlight spread parameters</title>
<updated>2021-02-19T22:41:42Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-02-19T21:35:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=eaca722783a183ac2b3bf162d0d06e4d4c102b22'/>
<id>urn:sha1:eaca722783a183ac2b3bf162d0d06e4d4c102b22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(java): fix constant highlighting (only UPPERCASE_LETTERS)</title>
<updated>2021-02-19T22:41:42Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-02-19T19:09:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5033d3668acb621c70c0fa73f2a5ef835fd1a4f6'/>
<id>urn:sha1:5033d3668acb621c70c0fa73f2a5ef835fd1a4f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ternary</title>
<updated>2020-11-19T11:45:10Z</updated>
<author>
<name>Chinmay Dalal</name>
<email>chinmay.dalal.22012001@gmail.com</email>
</author>
<published>2020-11-19T10:33:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d2b8b49ce58a9fef0a8c5f154915a7a117163cd5'/>
<id>urn:sha1:d2b8b49ce58a9fef0a8c5f154915a7a117163cd5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(java): remove duplicate line</title>
<updated>2020-09-19T15:42:30Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-19T15:24:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=624a6896b5ec7394ce61ccdd9e4b360b7fc4772e'/>
<id>urn:sha1:624a6896b5ec7394ce61ccdd9e4b360b7fc4772e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add @keyword.operator for operators that are English words and add @exception for Java/JS</title>
<updated>2020-09-19T05:30:49Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-13T13:08:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7e3c4f808940a981a034709163724eb5a7546e2d'/>
<id>urn:sha1:7e3c4f808940a981a034709163724eb5a7546e2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix #307: Use and document TSVariable/TSVariableBuiltin in all languages</title>
<updated>2020-09-14T16:27:20Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-12T18:57:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bcf421b4e7f164dfc8aca8a94949adda2bdda10f'/>
<id>urn:sha1:bcf421b4e7f164dfc8aca8a94949adda2bdda10f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>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>[java] Add label highlight</title>
<updated>2020-08-16T07:58:33Z</updated>
<author>
<name>Chinmay Dalal</name>
<email>chinmay.dalal.22012001@gmail.com</email>
</author>
<published>2020-08-16T04:56:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=64df3e1791f0843cbea08035db8ee277cd8c8777'/>
<id>urn:sha1:64df3e1791f0843cbea08035db8ee277cd8c8777</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(java): add lambdas as a scope</title>
<updated>2020-08-12T19:20:54Z</updated>
<author>
<name>Steven Sojka</name>
<email>steelsojka@gmail.com</email>
</author>
<published>2020-08-12T15:41:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7806b16cc2810e3f1d3ee4281d0c4e95f48be2ad'/>
<id>urn:sha1:7806b16cc2810e3f1d3ee4281d0c4e95f48be2ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Java locals: use has-ancestor? to match imports</title>
<updated>2020-07-27T09:08:13Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-27T08:33:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4f4c4ff6ef38a5d5e84d6697acc857c99928b4a9'/>
<id>urn:sha1:4f4c4ff6ef38a5d5e84d6697acc857c99928b4a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Java highlights/locals: Add catch_formal_parameter</title>
<updated>2020-07-27T09:08:13Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-23T21:33:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4a77ac78d07bd3eca5eb57085320efdb4837923d'/>
<id>urn:sha1:4a77ac78d07bd3eca5eb57085320efdb4837923d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Java highlights: Add highlight for this</title>
<updated>2020-07-27T09:08:13Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-23T20:52:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=35837b069b94336929b2ab665aadf1b7775e9817'/>
<id>urn:sha1:35837b069b94336929b2ab665aadf1b7775e9817</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Java locals</title>
<updated>2020-07-27T09:08:13Z</updated>
<author>
<name>Chinmay Dalal</name>
<email>chinmay.dalal.22012001@gmail.com</email>
</author>
<published>2020-07-19T17:41:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=656a5c406446cc908f7c196e1deef9513951239a'/>
<id>urn:sha1:656a5c406446cc908f7c196e1deef9513951239a</id>
<content type='text'>
Co-authored: @PitcherTear22
</content>
</entry>
<entry>
<title>Java highlights: Add binary integer literals</title>
<updated>2020-07-01T11:22:46Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-01T09:42:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=61803eb523cc935797715c90241b6b8b024c8008'/>
<id>urn:sha1:61803eb523cc935797715c90241b6b8b024c8008</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Java highlights: Add operators ":" "?"</title>
<updated>2020-06-30T06:32:19Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-30T05:48:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2b6b1e3e6159bd689dad677c50a5ab0189df0e08'/>
<id>urn:sha1:2b6b1e3e6159bd689dad677c50a5ab0189df0e08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Java highlights: Add parameter highlight for single-parameter lambdas</title>
<updated>2020-06-30T06:32:19Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-30T05:44:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fa7a270da14f30eaa407a1813d1dfef78d6c031e'/>
<id>urn:sha1:fa7a270da14f30eaa407a1813d1dfef78d6c031e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add method reference operator</title>
<updated>2020-06-29T17:58:39Z</updated>
<author>
<name>Chinmay Dalal</name>
<email>chinmay.dalal.22012001@gmail.com</email>
</author>
<published>2020-06-29T16:25:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=65b3a8e6d7b3777bbea326dd96d21d17d937fd7d'/>
<id>urn:sha1:65b3a8e6d7b3777bbea326dd96d21d17d937fd7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Java highlights: Capture parameters in declaration (#93)</title>
<updated>2020-06-29T08:48:13Z</updated>
<author>
<name>Chinmay Dalal</name>
<email>chinmay.dalal.22012001@gmail.com</email>
</author>
<published>2020-06-29T08:48:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b184f1cafbe7316ae8671b7eafec5a11383b4fd6'/>
<id>urn:sha1:b184f1cafbe7316ae8671b7eafec5a11383b4fd6</id>
<content type='text'>
* Capture parameters in declaration

* Refactor (new syntax)

* Fix spaces

* Fix capture (java method parameters)

* Improve java parameter capture

* Fix bracket and whitespace

* Fix java query

* Fix java query

Co-authored-by: Thomas Vigouroux &lt;39092278+vigoux@users.noreply.github.com&gt;

* Add capture for lambda parameters, remove redundant captures, add -&gt; operator

* Previous commit wasn't saved properly

* Fix formatting

* Changes suggested in PR

https://github.com/nvim-treesitter/nvim-treesitter/pull/93#pullrequestreview-435630553

* Add bitwise operators

* Re-add builtin operators

* remove left shift, add ^=

* Add &amp;= and |=

* remove @variable

* Remove duplicate

Co-authored-by: Thomas Vigouroux &lt;39092278+vigoux@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Give credits</title>
<updated>2020-06-17T12:31:53Z</updated>
<author>
<name>Chinmay Dalal</name>
<email>chinmay.dalal.22012001@gmail.com</email>
</author>
<published>2020-06-17T12:31:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=031e3e45c47029c758a62f487e87a920044b25fb'/>
<id>urn:sha1:031e3e45c47029c758a62f487e87a920044b25fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Give credits</title>
<updated>2020-06-17T12:31:29Z</updated>
<author>
<name>Chinmay Dalal</name>
<email>chinmay.dalal.22012001@gmail.com</email>
</author>
<published>2020-06-17T12:31:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3302dd3a5b3464ff31600ae7b4a62571090acc7a'/>
<id>urn:sha1:3302dd3a5b3464ff31600ae7b4a62571090acc7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix types</title>
<updated>2020-06-15T17:53:17Z</updated>
<author>
<name>Chinmay Dalal</name>
<email>chinmay.dalal.22012001@gmail.com</email>
</author>
<published>2020-06-15T17:53:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a6c426b2bd60004a3b80e8727d50103747dbd4c0'/>
<id>urn:sha1:a6c426b2bd60004a3b80e8727d50103747dbd4c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add operators</title>
<updated>2020-06-15T17:15:56Z</updated>
<author>
<name>Chinmay</name>
<email>chinmay.dalal.22012001@gmail.com</email>
</author>
<published>2020-06-15T17:15:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d262d4101e55450e8c0092c2131f19e70dc1a261'/>
<id>urn:sha1:d262d4101e55450e8c0092c2131f19e70dc1a261</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix method highlighting</title>
<updated>2020-06-15T16:18:50Z</updated>
<author>
<name>Chinmay</name>
<email>chinmay.dalal.22012001@gmail.com</email>
</author>
<published>2020-06-15T16:18:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=042464c1c5c4e1a88717430b26347b84a4adcdf0'/>
<id>urn:sha1:042464c1c5c4e1a88717430b26347b84a4adcdf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add highlights.scm and locals.scm</title>
<updated>2020-06-11T17:01:45Z</updated>
<author>
<name>Chinmay</name>
<email>chinmay.dalal.22012001@gmail.com</email>
</author>
<published>2020-06-11T17:01:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d9639e1e5eeb623c59949cf523681111b71475be'/>
<id>urn:sha1:d9639e1e5eeb623c59949cf523681111b71475be</id>
<content type='text'>
</content>
</entry>
</feed>
