<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/python, branch v0.7.2</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/python?h=v0.7.2</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/python?h=v0.7.2'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2022-10-15T15:49:01Z</updated>
<entry>
<title>highlights: use @preproc where appropriate</title>
<updated>2022-10-15T15:49:01Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-09-18T17:15:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9b43ab819c756f01d2977cd481bdcaead6867174'/>
<id>urn:sha1:9b43ab819c756f01d2977cd481bdcaead6867174</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(spell): support more languages</title>
<updated>2022-09-26T12:47:12Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-09-26T09:19:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=37398c7d68826c8d6ae3f85cc52d83fd3dee4f84'/>
<id>urn:sha1:37398c7d68826c8d6ae3f85cc52d83fd3dee4f84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(spell): upstream spell queries from spellsitter</title>
<updated>2022-09-06T11:44:19Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-09-06T10:56:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2a63ea5665a6de96acd31a045d9d4d73272ff5a9'/>
<id>urn:sha1:2a63ea5665a6de96acd31a045d9d4d73272ff5a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split func/method definition from calls in python highlighting query</title>
<updated>2022-08-03T19:05:30Z</updated>
<author>
<name>lfenzo</name>
<email>lfenzo@protonmail.com</email>
</author>
<published>2022-07-24T22:18:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ae87408513827fa653d749d5ff4cb0da184804e4'/>
<id>urn:sha1:ae87408513827fa653d749d5ff4cb0da184804e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: keep cls variable highlighting consistent in class methods</title>
<updated>2022-06-14T20:35:14Z</updated>
<author>
<name>Ryan Barth</name>
<email>ryan@barth.tech</email>
</author>
<published>2022-06-12T01:58:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e6ff4c80849a951c976511abe28c52ae24dd89e3'/>
<id>urn:sha1:e6ff4c80849a951c976511abe28c52ae24dd89e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>python(folds): fold whole functions not only body</title>
<updated>2022-05-15T17:14:52Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-06-29T19:34:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c9ebd16c2884c3ab7463c6cafa0385971db7456b'/>
<id>urn:sha1:c9ebd16c2884c3ab7463c6cafa0385971db7456b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python: highlight future import (#2936)</title>
<updated>2022-05-13T21:46:06Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2022-05-13T21:46:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f1373051e554cc4642cda719c8023e4e8508eb2d'/>
<id>urn:sha1:f1373051e554cc4642cda719c8023e4e8508eb2d</id>
<content type='text'>
* Python: highlight future import

* Use constant.builtin</content>
</entry>
<entry>
<title>Python: highlight raise from statement</title>
<updated>2022-05-01T08:06:13Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2022-05-01T01:10:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=132405f18fc85def8e5e2c5ad085a7f5fcb54880'/>
<id>urn:sha1:132405f18fc85def8e5e2c5ad085a7f5fcb54880</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixup! highlights(python): highlight exception keywords</title>
<updated>2022-04-07T21:24:18Z</updated>
<author>
<name>Ferdinand Ratajczak</name>
<email>ferdinand@gymglish.com</email>
</author>
<published>2022-04-07T20:47:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=74a455c01ea961c170590bf3166cd3b97a0cfda8'/>
<id>urn:sha1:74a455c01ea961c170590bf3166cd3b97a0cfda8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(python): highlight exception keywords</title>
<updated>2022-04-07T21:24:18Z</updated>
<author>
<name>Ferdinand Ratajczak</name>
<email>ferdinand@fratajcz.dev</email>
</author>
<published>2022-03-22T11:36:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1fb68f76af4fbbae923008e7531938fd44fb631e'/>
<id>urn:sha1:1fb68f76af4fbbae923008e7531938fd44fb631e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(python): "from" in yield should be `@keyword.return`</title>
<updated>2022-04-01T15:00:21Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-04-01T14:50:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b8d1c2445a1f8799ed1320ab59d121f78150ad6d'/>
<id>urn:sha1:b8d1c2445a1f8799ed1320ab59d121f78150ad6d</id>
<content type='text'>
Fixes #2712
</content>
</entry>
<entry>
<title>locals(python): adapt as_pattern to upstream change</title>
<updated>2022-02-07T21:36:46Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-02-07T21:24:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fbcfa7ebee8fceb22830a08648a36ef849cc1c3c'/>
<id>urn:sha1:fbcfa7ebee8fceb22830a08648a36ef849cc1c3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: Allow re-parsing in Python, XFAIL `\` indentation test</title>
<updated>2022-02-06T18:42:57Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-02-06T12:47:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2caac447205be44edb761edf26385d4c42ef4070'/>
<id>urn:sha1:2caac447205be44edb761edf26385d4c42ef4070</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents: allow aligned_indent for unfinished calls in C and Python</title>
<updated>2022-02-05T17:54:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-22T13:50:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=059fbc487c62a5e109143254b720a5dc33201a34'/>
<id>urn:sha1:059fbc487c62a5e109143254b720a5dc33201a34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(python): add support for pattern matching</title>
<updated>2022-01-28T18:11:20Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-12-03T18:10:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c4e3564ea31183ddcd00d6192efb2879977b420e'/>
<id>urn:sha1:c4e3564ea31183ddcd00d6192efb2879977b420e</id>
<content type='text'>
Fixes #2080
Depends on https://github.com/tree-sitter/tree-sitter-python/pull/140
</content>
</entry>
<entry>
<title>feat(indent): support `@aligned_indent` for python</title>
<updated>2022-01-21T09:51:51Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-01-18T21:06:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bb60706433e593f976fb6cfee3b3a6910ce5bd2c'/>
<id>urn:sha1:bb60706433e593f976fb6cfee3b3a6910ce5bd2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: rewrite indent module</title>
<updated>2022-01-21T09:51:51Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-01-18T15:17:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c0110e34aa8ef53480c7aac6ffa5b9f8227a96bd'/>
<id>urn:sha1:c0110e34aa8ef53480c7aac6ffa5b9f8227a96bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove Python docstring injections</title>
<updated>2022-01-04T22:15:30Z</updated>
<author>
<name>Rafik Draoui</name>
<email>rafik@rafik.ca</email>
</author>
<published>2021-12-27T01:54:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9b262596e05eb1a129a717022b309cd1ad531345'/>
<id>urn:sha1:9b262596e05eb1a129a717022b309cd1ad531345</id>
<content type='text'>
These injections lead to inconsistent highlighting since some edge cases
aren't handled (as mentioned in the PR description that introduced the
injections [0]). Besides, not all Python projects use reStructuredText
syntax in docstrings.

If someone still wants to use them, they can extend the base injection
queries through `after/queries/` [1] or enable them with
`vim.treesitter.set_query`.

See also: https://github.com/nvim-treesitter/nvim-treesitter/pull/1204

[0]: https://github.com/nvim-treesitter/nvim-treesitter/pull/917
[1]: https://github.com/nvim-treesitter/nvim-treesitter/tree/ad69e2528ac382b7cbf28f1ac7ee450981734ab0#adding-queries
</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>highlights(python): Improve self and cls highlight (#2134)</title>
<updated>2021-12-18T21:49:30Z</updated>
<author>
<name>Fabian</name>
<email>f.vioel@gmail.com</email>
</author>
<published>2021-12-18T21:49:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e01c7ce9727b9d18b71b41cc792cb4719e469598'/>
<id>urn:sha1:e01c7ce9727b9d18b71b41cc792cb4719e469598</id>
<content type='text'>
1. This function simplifies an unnecessary lua-match usage.
2. Fixes an accidental change, where "cls" was changed to "class" (fe4f320b66)
3. Match functions, which have have a decorator.
4. But exclude @staticmethod
5. Only highlight "cls" as @variable.builtin when the decorator is @classmethod

This might be a bit to complicated and some of this not to useful,
as this existing rule:

```scm
 ((identifier) @variable.builtin
  (#eq? @variable.builtin "self"))
```

overwrites the queries anyway.</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>Python: highlight semicolon</title>
<updated>2021-11-12T18:51:04Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-11-12T18:26:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6888242b989dd463d2c170614bdb3391820030ea'/>
<id>urn:sha1:6888242b989dd463d2c170614bdb3391820030ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: fix typos</title>
<updated>2021-11-02T22:47:48Z</updated>
<author>
<name>Dundar Göc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2021-11-01T21:35:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6a4fdb317d42a8462621764ff97ad3bc8ff496cf'/>
<id>urn:sha1:6a4fdb317d42a8462621764ff97ad3bc8ff496cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update queries/python/highlights.scm</title>
<updated>2021-11-01T15:54:46Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-11-01T15:46:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6d08b25f0e1e054a06241e2897a45fffe9fe6f8d'/>
<id>urn:sha1:6d08b25f0e1e054a06241e2897a45fffe9fe6f8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "feat: add `del` keyword for highlights"</title>
<updated>2021-11-01T15:54:46Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-11-01T15:45:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=df06643aa1fbf236d0dc3e3c964379bb4902f90c'/>
<id>urn:sha1:df06643aa1fbf236d0dc3e3c964379bb4902f90c</id>
<content type='text'>
This reverts commit 385193d41fe6b74fe0e3698588ae54545d1cd88b.
</content>
</entry>
<entry>
<title>feat: add `del` keyword for highlights</title>
<updated>2021-11-01T12:19:27Z</updated>
<author>
<name>Ashish Panigrahi</name>
<email>ashish.panigrahi@protonmail.com</email>
</author>
<published>2021-10-31T07:12:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=385193d41fe6b74fe0e3698588ae54545d1cd88b'/>
<id>urn:sha1:385193d41fe6b74fe0e3698588ae54545d1cd88b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python: highlight interpolation escaped chars</title>
<updated>2021-10-22T07:21:42Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-10-01T02:06:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=10419ee747512a5189a6755925a456025228435b'/>
<id>urn:sha1:10419ee747512a5189a6755925a456025228435b</id>
<content type='text'>
Support for these was just added in the grammar.
</content>
</entry>
<entry>
<title>Python: fix class highlights (#1548)</title>
<updated>2021-07-11T20:06:52Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-07-11T20:06:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=948fa6a26033ba8a18fb528d5c26db4a16317fc0'/>
<id>urn:sha1:948fa6a26033ba8a18fb528d5c26db4a16317fc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Highlights(python): Add `@keyword.function`</title>
<updated>2021-07-05T22:53:40Z</updated>
<author>
<name>Sergio Alejandro Vargas</name>
<email>savargasqu+git@unal.edu.co</email>
</author>
<published>2021-06-17T18:33:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=017760113a2c1276245e414b3f4fe4fb183c7ef0'/>
<id>urn:sha1:017760113a2c1276245e414b3f4fe4fb183c7ef0</id>
<content type='text'>
Use `@keyword.function` for `def` and `lambda`
</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>python(highlights): don't use type for APP</title>
<updated>2021-07-01T20:50:33Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-06-29T19:28:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6d5b4f19f37ec88d0fd3632a20c80d6d9bded112'/>
<id>urn:sha1:6d5b4f19f37ec88d0fd3632a20c80d6d9bded112</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(python): use any-of?</title>
<updated>2021-05-16T19:13:12Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-05-15T10:29:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fe4f320b66ebda120bdbeb09ac31cc2770cae267'/>
<id>urn:sha1:fe4f320b66ebda120bdbeb09ac31cc2770cae267</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>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>Python: inject rst in docstrings (#917)</title>
<updated>2021-02-05T15:01:50Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-02-05T15:01:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=af36d31cb773e3ffe69b75a12ca39419de4dc801'/>
<id>urn:sha1:af36d31cb773e3ffe69b75a12ca39419de4dc801</id>
<content type='text'>
Since hasn't been much discussion around
https://github.com/nvim-treesitter/nvim-treesitter/issues/806.
I'm just porting the injection queries.
I've been using this for a while now.

Things I've noticed:

- Due that rst uses indentation for its syntax,
  everything is treated as an block quote (but it looks good).
  This can be solved by having a predicate like `#dedent!`.
- Looks like there is a bug in how the injected content is extracted

  ```
  def foo():
      """Foo bar"""
  ```

  That would be parsed as a section title for some reason,
  but it's a paragraph.

  In rst it would be a title if the content was:

  ```
  """
  Foo bar
  """
  ```

  If the content is

  ```
  """Foo bar"""
  ```

  That's just a paragraph.

I'll try to debug that from the neovim side next week or so.</content>
</entry>
<entry>
<title>indent: add Python @ignore queries</title>
<updated>2021-01-14T12:54:43Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2021-01-07T23:54:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e4f8e4147c32fe6b1dfd77ad15d49888738b3616'/>
<id>urn:sha1:e4f8e4147c32fe6b1dfd77ad15d49888738b3616</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indent: add Python @return queries</title>
<updated>2021-01-14T12:54:43Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2021-01-07T23:33:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e6b8c5e680fa11bee487230e1b8bc32b5aa647d5'/>
<id>urn:sha1:e6b8c5e680fa11bee487230e1b8bc32b5aa647d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python highlights: update definition of decorator</title>
<updated>2021-01-07T07:52:41Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-01-06T21:56:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b441f257a40565d8f26a870d82b32ec87286b2d0'/>
<id>urn:sha1:b441f257a40565d8f26a870d82b32ec87286b2d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python locals: Add new node with_clause</title>
<updated>2021-01-07T07:52:41Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-01-06T21:45:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1cf7a1ddc98288878751d4b4685951fdadb23225'/>
<id>urn:sha1:1cf7a1ddc98288878751d4b4685951fdadb23225</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove usages of `@embedded` in highlights</title>
<updated>2021-01-06T14:12:32Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-01-06T01:11:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=40588da97ca5de8db025f96abb4c1efb03f590e9'/>
<id>urn:sha1:40588da97ca5de8db025f96abb4c1efb03f590e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python highlights: Add regex injections: re.match(r"...")</title>
<updated>2021-01-03T18:05:38Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-12-28T17:20:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d9105e00a6cc6ec03f37f01f129d3d5882c84a67'/>
<id>urn:sha1:d9105e00a6cc6ec03f37f01f129d3d5882c84a67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python (folds): allow to fold strings</title>
<updated>2021-01-02T03:21:47Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-01-02T03:01:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c74be54debd65ac45b6c17c37ae41fe5d0c172f2'/>
<id>urn:sha1:c74be54debd65ac45b6c17c37ae41fe5d0c172f2</id>
<content type='text'>
Mostly useful for folding docstrings
</content>
</entry>
<entry>
<title>Improve python/indents.scm</title>
<updated>2020-12-21T21:58:17Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2020-12-20T11:42:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ac42192e1995cdf51d5481e78c69ae0f34edb672'/>
<id>urn:sha1:ac42192e1995cdf51d5481e78c69ae0f34edb672</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python: fix self highlighing</title>
<updated>2020-12-18T19:33:04Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-12-18T17:49:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ad1f3b35afda469605ea8f6f0961dd4fa58e53d'/>
<id>urn:sha1:1ad1f3b35afda469605ea8f6f0961dd4fa58e53d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update indents.scm</title>
<updated>2020-12-18T15:42:05Z</updated>
<author>
<name>Evan</name>
<email>esn89@users.noreply.github.com</email>
</author>
<published>2020-12-16T19:47:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=01baa52899bb262f95a981fc67e46da506bbcf82'/>
<id>urn:sha1:01baa52899bb262f95a981fc67e46da506bbcf82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Create indents.scm for python</title>
<updated>2020-12-18T15:42:05Z</updated>
<author>
<name>Evan</name>
<email>esn89@users.noreply.github.com</email>
</author>
<published>2020-12-16T17:42:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c200de65aa40b1a30e9319f65877fa64cf75aa26'/>
<id>urn:sha1:c200de65aa40b1a30e9319f65877fa64cf75aa26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Python queries</title>
<updated>2020-11-30T10:19:22Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-11-28T21:25:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b3a3403e2535102c2cb4e1af93e5233ad8dc106b'/>
<id>urn:sha1:b3a3403e2535102c2cb4e1af93e5233ad8dc106b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python highlights: Fix #688 (definition.associated -&gt; field)</title>
<updated>2020-11-23T20:45:05Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-11-23T20:41:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8c4eb158866a7cd2d4ee13e8b421e7ed795faec7'/>
<id>urn:sha1:8c4eb158866a7cd2d4ee13e8b421e7ed795faec7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Python queries for parser update</title>
<updated>2020-11-03T19:26:08Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-11-03T17:50:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1e0ab0b885fdcd200c44ea2b530cc3fa5b882e9b'/>
<id>urn:sha1:1e0ab0b885fdcd200c44ea2b530cc3fa5b882e9b</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>Remove textobjects module</title>
<updated>2020-10-04T12:20:20Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-20T21:20:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3362f4519671da29b437c48a7c54bec8550a4f9d'/>
<id>urn:sha1:3362f4519671da29b437c48a7c54bec8550a4f9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python locals: account for https://github.com/tree-sitter/tree-sitter-python/pull/83</title>
<updated>2020-09-21T20:56:01Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-21T20:28:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=58ec0bd7ef7b65aba404e9616581107c3866f792'/>
<id>urn:sha1:58ec0bd7ef7b65aba404e9616581107c3866f792</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(python): use `@Normal` again for f-strings `@none` is not aggressive enough</title>
<updated>2020-09-19T20:06:04Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-09-19T19:09:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cd9cab7990581836ab0efc7fc3f8c422f7ea2ea1'/>
<id>urn:sha1:cd9cab7990581836ab0efc7fc3f8c422f7ea2ea1</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>Remove @definition.doc captures</title>
<updated>2020-09-17T07:18:05Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-09-16T23:59:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=68d8f4c02e4e0ed288a296607cc0abe2d3a01ab9'/>
<id>urn:sha1:68d8f4c02e4e0ed288a296607cc0abe2d3a01ab9</id>
<content type='text'>
These aren't really definitions and are being show in the definitions
list. We aren't using them at the moment, we could use another group or
query file.
</content>
</entry>
<entry>
<title>reset python interpolation node</title>
<updated>2020-09-14T22:19:04Z</updated>
<author>
<name>kiyan42</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2020-09-14T22:10:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2fe1f2877e4c4160a40b63cf8e2ffceaed397d12'/>
<id>urn:sha1:2fe1f2877e4c4160a40b63cf8e2ffceaed397d12</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>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>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>Python: update folds</title>
<updated>2020-09-03T17:03:05Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-09-03T16:58:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fcdb3eb35d849fe29eb682e4e082f4ffa0c5d38f'/>
<id>urn:sha1:fcdb3eb35d849fe29eb682e4e082f4ffa0c5d38f</id>
<content type='text'>
Missed one
</content>
</entry>
<entry>
<title>Python: add folds</title>
<updated>2020-09-03T16:14:28Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-09-03T16:09:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bdf43b15df799ae12fadd4eb214e13704454dd98'/>
<id>urn:sha1:bdf43b15df799ae12fadd4eb214e13704454dd98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python highlights: add additional operators</title>
<updated>2020-08-20T09:51:30Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-08-20T09:00:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5c0ca925af3332769f04c122ecb5bb9a5ca36dd0'/>
<id>urn:sha1:5c0ca925af3332769f04c122ecb5bb9a5ca36dd0</id>
<content type='text'>
This is applies the upstream PR to our repo:
https://github.com/tree-sitter/tree-sitter-python/pull/73
</content>
</entry>
<entry>
<title>Python: fix some highlights</title>
<updated>2020-08-18T15:31:42Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-08-18T15:31:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fe8d91b748d6f250434f1227a2b2837b09b134ae'/>
<id>urn:sha1:fe8d91b748d6f250434f1227a2b2837b09b134ae</id>
<content type='text'>
These aren't valid lua patterns
</content>
</entry>
<entry>
<title>Python: update highlights</title>
<updated>2020-08-17T20:23:46Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-08-17T00:25:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6effdfbdc420f1974b091ff9912ca4369ddff20f'/>
<id>urn:sha1:6effdfbdc420f1974b091ff9912ca4369ddff20f</id>
<content type='text'>
- Fix "as" outside imports
- Add builtin classes and constants
</content>
</entry>
<entry>
<title>chore(highlights): remove is predicate usage</title>
<updated>2020-08-17T17:27:35Z</updated>
<author>
<name>Steven Sojka</name>
<email>Steven.Sojka@tdameritrade.com</email>
</author>
<published>2020-08-17T17:01:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cab871795916bdfd2acef71ce0da41c08b56a576'/>
<id>urn:sha1:cab871795916bdfd2acef71ce0da41c08b56a576</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python: update highlights</title>
<updated>2020-08-16T20:00:11Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-08-16T16:44:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cf37d143bf29901bb59a3215085944322566568c'/>
<id>urn:sha1:cf37d143bf29901bb59a3215085944322566568c</id>
<content type='text'>
- Get rid of @self
- Highlight methods correctly
- Highlight self as the first parameter of a method
- Use new syntax (# for predicates, (_) instead of (*) for wildcards)
</content>
</entry>
<entry>
<title>Python: update locals</title>
<updated>2020-08-16T19:49:14Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-08-16T00:43:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ed3469b59fc1a94becc8df2d4a0d662551197e0e'/>
<id>urn:sha1:ed3469b59fc1a94becc8df2d4a0d662551197e0e</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>feat(highlights): add is predicate</title>
<updated>2020-08-16T14:04:07Z</updated>
<author>
<name>Steven Sojka</name>
<email>steelsojka@gmail.com</email>
</author>
<published>2020-08-15T14:24:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=579c9936d617ca1d7f01542a4b8000972c1ce73c'/>
<id>urn:sha1:579c9936d617ca1d7f01542a4b8000972c1ce73c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python highlights: Highlight -&gt;, ...</title>
<updated>2020-08-14T11:53:00Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-08-14T10:57:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=187dc8e3f55c2eddcb9fd3d89e6bae4eece17aa9'/>
<id>urn:sha1:187dc8e3f55c2eddcb9fd3d89e6bae4eece17aa9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python: update textobjects queries</title>
<updated>2020-08-04T08:09:11Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-08-02T23:03:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=124ff3bf5680e746dc4d504f67a1b437fcb50365'/>
<id>urn:sha1:124ff3bf5680e746dc4d504f67a1b437fcb50365</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix #198: prefer method highlighting over attribute</title>
<updated>2020-07-22T15:30:48Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-22T14:24:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5d696053e598f946ace25e38a643e2a618573376'/>
<id>urn:sha1:5d696053e598f946ace25e38a643e2a618573376</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python highlights: add lambda parameters</title>
<updated>2020-07-22T15:30:48Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-22T14:24:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b89359239890627d868457e86dfd5093f3fcaa6e'/>
<id>urn:sha1:b89359239890627d868457e86dfd5093f3fcaa6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python highlights: highlight functions with self as methods (#198)</title>
<updated>2020-07-20T06:57:12Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-18T17:50:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=969edeecedca9a3875e3d34663294e69b73622c0'/>
<id>urn:sha1:969edeecedca9a3875e3d34663294e69b73622c0</id>
<content type='text'>
Also highlight __init__/__new__ as constructor
</content>
</entry>
<entry>
<title>Python textobjects: Include @decorators and improve @conditional.inner</title>
<updated>2020-07-15T21:16:13Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-15T18:47:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a382e28c951f3dac09de9e963ab71966b54209cf'/>
<id>urn:sha1:a382e28c951f3dac09de9e963ab71966b54209cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Python textobjects</title>
<updated>2020-07-14T20:34:43Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-27T16:56:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d685d826825d9317af085407414daba05eb8a3d8'/>
<id>urn:sha1:d685d826825d9317af085407414daba05eb8a3d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add textobjects module</title>
<updated>2020-07-14T20:34:43Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-21T18:38:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=69cabc69be49bc37c8a9bbb7def1415504b489b2'/>
<id>urn:sha1:69cabc69be49bc37c8a9bbb7def1415504b489b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python locals: with_statement can define variables</title>
<updated>2020-07-09T12:38:08Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-09T11:30:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a5fb463309e25841c4abec2ca7bcd826c04270bc'/>
<id>urn:sha1:a5fb463309e25841c4abec2ca7bcd826c04270bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python highlights: Surround type subscript query with (type ...)</title>
<updated>2020-07-09T08:00:41Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-09T07:36:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c361d65113168b9c3318b921130606c57e961fda'/>
<id>urn:sha1:c361d65113168b9c3318b921130606c57e961fda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce @definition.import for Python/Javascript</title>
<updated>2020-07-08T16:00:35Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-08T13:18:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b6df2329bd129290f857b59fd407d65a6ae437f8'/>
<id>urn:sha1:b6df2329bd129290f857b59fd407d65a6ae437f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Highlight complete type definition</title>
<updated>2020-07-08T15:47:44Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-08T15:47:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0e80b89935ca0a0249d04ca1cda56d7b50a239e3'/>
<id>urn:sha1:0e80b89935ca0a0249d04ca1cda56d7b50a239e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python locals/highlights: Parameters can be optionally typed</title>
<updated>2020-07-08T15:47:44Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-07-08T15:35:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dc324e44ad6ffc0f2089549afa6ba0fa2ba2f7f6'/>
<id>urn:sha1:dc324e44ad6ffc0f2089549afa6ba0fa2ba2f7f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add python async</title>
<updated>2020-06-30T06:15:51Z</updated>
<author>
<name>kiyan42</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2020-06-30T06:14:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=180ad9a1a8c1212d9839bdbe97c11137b48a7064'/>
<id>urn:sha1:180ad9a1a8c1212d9839bdbe97c11137b48a7064</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python highlights: Reset highlighting in f-string interpolation</title>
<updated>2020-06-26T11:52:59Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-24T14:45:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=75bce1dc93293f4f1dfd1541386afb607f09d726'/>
<id>urn:sha1:75bce1dc93293f4f1dfd1541386afb607f09d726</id>
<content type='text'>
This solution is preferable to `(identifier) @Normal` since otherwise
everything without highlight will use string-highlighting.
</content>
</entry>
<entry>
<title>Python highlights: Add walrus operator</title>
<updated>2020-06-26T11:52:59Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-24T14:42:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=88c8b70560a0286c325a507e0d498219ee43c20f'/>
<id>urn:sha1:88c8b70560a0286c325a507e0d498219ee43c20f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adapt Python highlights to new query syntax</title>
<updated>2020-06-24T08:07:22Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-21T14:32:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dfead6cacab1a9f94396169166c9de8f8d4efdb7'/>
<id>urn:sha1:dfead6cacab1a9f94396169166c9de8f8d4efdb7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add highlighting of dunder identifiers (e.g. __all__, __add__) to Python highlights</title>
<updated>2020-06-21T15:00:17Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-21T15:00:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a85cf1a47c0acc6b22ed99b3228c827f5fb46927'/>
<id>urn:sha1:a85cf1a47c0acc6b22ed99b3228c827f5fb46927</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated python highlights</title>
<updated>2020-06-20T22:11:58Z</updated>
<author>
<name>Jakub Łuczyński</name>
<email>doubleloop@o2.pl</email>
</author>
<published>2020-06-02T13:59:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0b4d4b41408ff027888232f951000ca9d2e01fe4'/>
<id>urn:sha1:0b4d4b41408ff027888232f951000ca9d2e01fe4</id>
<content type='text'>
* allow for digits in constant names
* removed redundant/conflicting rules
* added missing hlmap
* fixed escape_sequence
* more explicit @constructor assignment
* added rules for function decoration identifiers
</content>
</entry>
<entry>
<title>Update python locals: `list_splat` and `dictionary_splat` define variables as parameters</title>
<updated>2020-06-02T19:13:09Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-06-02T19:13:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=92417aa4ea3a77d34a5b8e2f526cc8bd7c0d4ded'/>
<id>urn:sha1:92417aa4ea3a77d34a5b8e2f526cc8bd7c0d4ded</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve Python highlights</title>
<updated>2020-05-28T08:42:45Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-05-27T20:23:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=807d6e11fa7150481de8c80a7cf973be2e456d50'/>
<id>urn:sha1:807d6e11fa7150481de8c80a7cf973be2e456d50</id>
<content type='text'>
- Highlight types in attributes as @type (**Foo**.a)
- Highlight superclasses @type
- Highlight ^[A-Z] as @type
- Highlight isinstance(*, type) as @type
- Highlight default_parameter and keyword_argument as @parameter
- Highlight *args, **kwargs as @parameter
- Highlight -&gt; as @operator
</content>
</entry>
<entry>
<title>Introduce `@include`</title>
<updated>2020-05-17T19:56:44Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-05-17T15:07:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f6bf56974ea3ee4a2640c9ddd1b42c20a53188cc'/>
<id>urn:sha1:f6bf56974ea3ee4a2640c9ddd1b42c20a53188cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add python/highlights.scm from tree-sitter-python</title>
<updated>2020-05-17T19:56:44Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-05-16T17:24:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=57424533a77cd80accc128457ea59a7241ce0197'/>
<id>urn:sha1:57424533a77cd80accc128457ea59a7241ce0197</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add python locals.scm</title>
<updated>2020-05-16T17:32:02Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-05-15T16:49:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a5c50262d905037ca69c80debb46aba3cc381201'/>
<id>urn:sha1:a5c50262d905037ca69c80debb46aba3cc381201</id>
<content type='text'>
</content>
</entry>
</feed>
