<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/tests/indent, branch fix/lua</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/tests/indent?h=fix%2Flua</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/tests/indent?h=fix%2Flua'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2025-09-07T11:58:28Z</updated>
<entry>
<title>feat(snakemake): update queries (#8106)</title>
<updated>2025-09-07T11:58:28Z</updated>
<author>
<name>osthomas</name>
<email>8322329+osthomas@users.noreply.github.com</email>
</author>
<published>2025-09-07T11:58:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fee71c102c54146f90b14c89711ddbb8f95a1484'/>
<id>urn:sha1:fee71c102c54146f90b14c89711ddbb8f95a1484</id>
<content type='text'>
also add indent tests</content>
</entry>
<entry>
<title>tests(angular): don' reset filetype</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-05-01T17:47:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=afaf01ebd32df7320f58af2cd9ae1ce7021cd083'/>
<id>urn:sha1:afaf01ebd32df7320f58af2cd9ae1ce7021cd083</id>
<content type='text'>
`htmlangular` filetype support is now included in Nvim, so don't set
the filetype.
</content>
</entry>
<entry>
<title>tests(gleam): fix assert tests that no longer parse correctly</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-05-01T08:37:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=75ee7ff2f06628d161c621539b97277f8fd9a1a0'/>
<id>urn:sha1:75ee7ff2f06628d161c621539b97277f8fd9a1a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: vim.tbl_flatten is deprecated</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-22T17:27:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=054080bf5986b39128cc64fba6ab144e961d4e2d'/>
<id>urn:sha1:054080bf5986b39128cc64fba6ab144e961d4e2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: remove set ft</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-08-11T13:38:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=673fdccd212098818a64ab47a62b89993ccc77cf'/>
<id>urn:sha1:673fdccd212098818a64ab47a62b89993ccc77cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: remove update-lockfile shell script</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-05-29T14:52:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9c0a99819c99d70d28334dc6ea1c3ac773e4fed1'/>
<id>urn:sha1:9c0a99819c99d70d28334dc6ea1c3ac773e4fed1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: drop modules, general refactor and cleanup</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-06-12T15:54:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=692b051b09935653befdb8f7ba8afdb640adf17b'/>
<id>urn:sha1:692b051b09935653befdb8f7ba8afdb640adf17b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(wgsl): indent call expression params (#7309)</title>
<updated>2024-11-06T18:09:14Z</updated>
<author>
<name>ganhaque</name>
<email>ganhaque.main@gmail.com</email>
</author>
<published>2024-11-06T18:09:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ea3a37a9758d873feec3feac37a358e4225a5871'/>
<id>urn:sha1:ea3a37a9758d873feec3feac37a358e4225a5871</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(wgsl): indent first parameter of function definition</title>
<updated>2024-11-06T08:24:39Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-11-04T05:13:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0d3426a2e88709175f545b4caf74eb2c54bee79a'/>
<id>urn:sha1:0d3426a2e88709175f545b4caf74eb2c54bee79a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(nu): add parser and queries (#7267)</title>
<updated>2024-11-05T14:25:42Z</updated>
<author>
<name>Abhishek Singh</name>
<email>abhisheksingh0x558@icloud.com</email>
</author>
<published>2024-11-05T14:25:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=604aa5a7c8cf1fd0c4ad667a0cc7fb8aaf0be33e'/>
<id>urn:sha1:604aa5a7c8cf1fd0c4ad667a0cc7fb8aaf0be33e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: sway programming language</title>
<updated>2024-11-04T07:36:41Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-11-01T20:34:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8fadb18430df7025cad37f2b6b5138fe00eea545'/>
<id>urn:sha1:8fadb18430df7025cad37f2b6b5138fe00eea545</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(php): php 8.4 support (#6741)</title>
<updated>2024-08-18T10:30:04Z</updated>
<author>
<name>Caleb White</name>
<email>cdwhite3@pm.me</email>
</author>
<published>2024-08-18T10:30:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ec8776ed9ef56ffe7a61e67b64d5d6b6aba2c631'/>
<id>urn:sha1:ec8776ed9ef56ffe7a61e67b64d5d6b6aba2c631</id>
<content type='text'>
* chore(php): update maintainers

* feat(php): update php rules, highlight imported functions/consts

* feat(php): indent inside property hooks

* chore: update php and php_only revision</content>
</entry>
<entry>
<title>fix(lua): proper indent after multiline string arg</title>
<updated>2024-08-05T08:07:41Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-08-05T01:26:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=558c7ad7bf147c1394d971e6a734ea16e440d51a'/>
<id>urn:sha1:558c7ad7bf147c1394d971e6a734ea16e440d51a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(query): proper indentation after quantifiers</title>
<updated>2024-08-02T13:45:14Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-08-02T13:05:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=09bad640e4507885fa0e7035348c7854c531b3d6'/>
<id>urn:sha1:09bad640e4507885fa0e7035348c7854c531b3d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: prevent double indent from pipes</title>
<updated>2024-07-31T09:23:46Z</updated>
<author>
<name>Oliver Thomas</name>
<email>thomaso@ie-freiburg.mpg.de</email>
</author>
<published>2024-07-30T19:05:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=65310b64eee19a6e74e1b6f607a9f46f751290fe'/>
<id>urn:sha1:65310b64eee19a6e74e1b6f607a9f46f751290fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add rescript parser and queries (#6671)</title>
<updated>2024-07-27T15:34:30Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-07-27T15:34:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f97e0de0053df1cb3b9f74b9b1239acced1b7d9a'/>
<id>urn:sha1:f97e0de0053df1cb3b9f74b9b1239acced1b7d9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(php): correct line endings</title>
<updated>2024-07-17T13:45:25Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-07-17T13:45:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f649c2ff757f6196bac385f7e929e063aef390ba'/>
<id>urn:sha1:f649c2ff757f6196bac385f7e929e063aef390ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add indentation queries for angular</title>
<updated>2024-07-17T00:52:47Z</updated>
<author>
<name>Dennis van den Berg</name>
<email>dennis.vandenberg@nedap.com</email>
</author>
<published>2024-07-16T18:29:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0d5e1214a5c386a168dc8e19d7da0ceb0e0bd6f2'/>
<id>urn:sha1:0d5e1214a5c386a168dc8e19d7da0ceb0e0bd6f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua): indent functions before they are closed</title>
<updated>2024-07-16T11:17:36Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-07-05T17:17:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4836c1df6516cc2f895e362f3d00a15a236407b3'/>
<id>urn:sha1:4836c1df6516cc2f895e362f3d00a15a236407b3</id>
<content type='text'>
Fixes #6786
</content>
</entry>
<entry>
<title>feat(python): Improved python indentation (#6859)</title>
<updated>2024-07-16T11:13:41Z</updated>
<author>
<name>Grace Petryk</name>
<email>gracepetryk99@gmail.com</email>
</author>
<published>2024-07-16T11:13:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f16a77583047d6d3ea684092c679bbe88398cb01'/>
<id>urn:sha1:f16a77583047d6d3ea684092c679bbe88398cb01</id>
<content type='text'>
* feat: improve python indentation

* use lua-match

* revert concatenated_string changes, handle function def hanging indents

* lint

* add delimiters to param query

* add test cases</content>
</entry>
<entry>
<title>fix(php): do not indent after class/enum decl</title>
<updated>2024-07-09T01:12:29Z</updated>
<author>
<name>再生花</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-07-09T01:12:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=53c79ddc28b0df3263d629f5e20c9283b05841ca'/>
<id>urn:sha1:53c79ddc28b0df3263d629f5e20c9283b05841ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(nix): indentation queries</title>
<updated>2024-07-05T13:13:25Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-03-31T16:20:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=55a13862cd47b1fb3afcab792b022d97765940e6'/>
<id>urn:sha1:55a13862cd47b1fb3afcab792b022d97765940e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ecma): indent single-line if statements (#6846)</title>
<updated>2024-07-04T02:13:16Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-07-04T02:13:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fa611f612a7b04c239d07f61ba80e09cb95c5af4'/>
<id>urn:sha1:fa611f612a7b04c239d07f61ba80e09cb95c5af4</id>
<content type='text'>
Fixes #5898.</content>
</entry>
<entry>
<title>fix(r): adapt indent queries</title>
<updated>2024-06-28T16:13:12Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-06-28T15:26:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3e535e826da265748b875b18dbfb361bd1a1701c'/>
<id>urn:sha1:3e535e826da265748b875b18dbfb361bd1a1701c</id>
<content type='text'>
- Anchor parameter query. There's no need for multiple indent.align
  captures
- Narrow down binary_operator indent.begin. From tree-sitter-r corpus
  and highlight tests, this seems to be appropriate.
</content>
</entry>
<entry>
<title>feat(r)!: update parser and queries</title>
<updated>2024-06-27T13:31:41Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-06-15T12:39:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5373c90c55a33408604d17713edaa9560306b83d'/>
<id>urn:sha1:5373c90c55a33408604d17713edaa9560306b83d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: adapt to Nvim 0.11 deprecations</title>
<updated>2024-05-17T15:16:44Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-05-17T07:39:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3d268f9db4e3b1bf8ba1de792407fe89ed1274db'/>
<id>urn:sha1:3d268f9db4e3b1bf8ba1de792407fe89ed1274db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(rust): indentation in multi-line tuple pattern (#6402)</title>
<updated>2024-04-04T15:12:31Z</updated>
<author>
<name>ganhaque</name>
<email>ganhaquegnq@gmail.com</email>
</author>
<published>2024-04-04T15:12:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1b050206e490a4146cdf25c7b38969c1711b5620'/>
<id>urn:sha1:1b050206e490a4146cdf25c7b38969c1711b5620</id>
<content type='text'>
* fix(rust): indentation in multi-line tuple pattern

* test(indent): rust - add test for tuple pattern indent</content>
</entry>
<entry>
<title>feat(php): improve indents in return statements &amp; chained methods</title>
<updated>2024-03-17T00:50:13Z</updated>
<author>
<name>Caleb White</name>
<email>cdwhite3@pm.me</email>
</author>
<published>2024-03-17T00:50:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=143ca5ce17ae21233101246b5785b90d53aa8329'/>
<id>urn:sha1:143ca5ce17ae21233101246b5785b90d53aa8329</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(dot): add indents queries</title>
<updated>2024-03-15T00:18:33Z</updated>
<author>
<name>Luckas</name>
<email>luckasranarison@gmail.com</email>
</author>
<published>2024-03-15T00:18:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=904f373fc4e6fb474e3df35b57f78edee8e45267'/>
<id>urn:sha1:904f373fc4e6fb474e3df35b57f78edee8e45267</id>
<content type='text'>
* feat(dot): add indents queries

* add: tests

* fix: test</content>
</entry>
<entry>
<title>feat(swift): add init/deinit indents</title>
<updated>2024-03-13T03:09:42Z</updated>
<author>
<name>再生花</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-03-11T09:20:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e73c775aa9d540f0c33585ed1b5ea572a64bdac1'/>
<id>urn:sha1:e73c775aa9d540f0c33585ed1b5ea572a64bdac1</id>
<content type='text'>
Signed-off-by: Phạm Huy Hoàng &lt;hoangtun0810@gmail.com&gt;
</content>
</entry>
<entry>
<title>feat(swift): add will/didSet indent</title>
<updated>2024-03-03T15:05:45Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-03-03T14:56:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=63ca90eaa3ce1cc668add8828a9e3d6728dbbdf1'/>
<id>urn:sha1:63ca90eaa3ce1cc668add8828a9e3d6728dbbdf1</id>
<content type='text'>
Fixes CI error in PR.6237
</content>
</entry>
<entry>
<title>feat(query): indents that reflect the formatter (#6154)</title>
<updated>2024-02-21T09:47:09Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-02-21T09:47:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=455f6586bae558f99b51c0b07d46adc736f3822c'/>
<id>urn:sha1:455f6586bae558f99b51c0b07d46adc736f3822c</id>
<content type='text'>
* feat(query): indents that reflect the formatter

Indentation queries that reflect the query formatter. Only applicable if `lispoptions=expr:1`</content>
</entry>
<entry>
<title>fix(python): better try-except indentation (#6097)</title>
<updated>2024-02-14T17:39:59Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-02-14T17:39:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d96bf9d522369eaf4ad57e607f134e51084ee1ad'/>
<id>urn:sha1:d96bf9d522369eaf4ad57e607f134e51084ee1ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(yuck): comment out start-of-line parens</title>
<updated>2024-02-13T16:58:36Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-02-13T16:00:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1c72e797ba7a07c465633751502604258dd87255'/>
<id>urn:sha1:1c72e797ba7a07c465633751502604258dd87255</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(meson): add indents.scm</title>
<updated>2024-01-20T09:48:56Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2024-01-19T15:08:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6548bb64c11e0860a504de3012e8aa14e1d51d7e'/>
<id>urn:sha1:6548bb64c11e0860a504de3012e8aa14e1d51d7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(cpp): incorrect indent of class with opening { on new line (#5811)</title>
<updated>2023-12-21T20:49:13Z</updated>
<author>
<name>Jędrzej Boczar</name>
<email>yendreij@gmail.com</email>
</author>
<published>2023-12-21T20:49:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d496c5e08e853dadedc7f5d0a6541288d0441fd3'/>
<id>urn:sha1:d496c5e08e853dadedc7f5d0a6541288d0441fd3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add more tests for assignments</title>
<updated>2023-10-28T23:37:31Z</updated>
<author>
<name>Ronan Arraes Jardim Chagas</name>
<email>ronisbr@gmail.com</email>
</author>
<published>2023-10-28T20:25:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d2fe87062dde25e7fdadac061f6ca04541275e31'/>
<id>urn:sha1:d2fe87062dde25e7fdadac061f6ca04541275e31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve curly expression alignment</title>
<updated>2023-10-28T23:37:31Z</updated>
<author>
<name>Ronan Arraes Jardim Chagas</name>
<email>ronisbr@gmail.com</email>
</author>
<published>2023-10-28T20:25:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a741b5dd0d76a7167e62ff320a787e93c87cb17d'/>
<id>urn:sha1:a741b5dd0d76a7167e62ff320a787e93c87cb17d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tests</title>
<updated>2023-10-28T23:37:31Z</updated>
<author>
<name>Ronan Arraes Jardim Chagas</name>
<email>ronisbr@gmail.com</email>
</author>
<published>2023-10-28T19:49:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3d6c0af936e4a9ba01378eeabf7c85dd16fa7a65'/>
<id>urn:sha1:3d6c0af936e4a9ba01378eeabf7c85dd16fa7a65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add initial tests for Julia language indentation</title>
<updated>2023-10-28T23:37:31Z</updated>
<author>
<name>Ronan Arraes Jardim Chagas</name>
<email>ronisbr@gmail.com</email>
</author>
<published>2023-10-28T19:47:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fc3bfd8f89a9a9ec088d686c68e45a35106df4de'/>
<id>urn:sha1:fc3bfd8f89a9a9ec088d686c68e45a35106df4de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(php): fix indentation for in between braces</title>
<updated>2023-10-15T18:34:32Z</updated>
<author>
<name>Carlos Afonso</name>
<email>afonso.carlos.braga@gmail.com</email>
</author>
<published>2023-10-06T17:34:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bf87a16712124ed8485e359fda321861de769d2a'/>
<id>urn:sha1:bf87a16712124ed8485e359fda321861de769d2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(t32): update indent queries &amp; test</title>
<updated>2023-09-14T18:07:02Z</updated>
<author>
<name>Christoph Sax</name>
<email>christoph.sax@mailbox.org</email>
</author>
<published>2023-09-13T18:54:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5ec42175676bc4e6248b8ca9603acbc86497c68e'/>
<id>urn:sha1:5ec42175676bc4e6248b8ca9603acbc86497c68e</id>
<content type='text'>
The latest release of the grammar changes the handling of consecutive
line breaks. This breaks the existing test for indents.

This commit updates the indent queries and fixes the associated test.
</content>
</entry>
<entry>
<title>feat(t32): re-enable tests</title>
<updated>2023-07-30T17:29:33Z</updated>
<author>
<name>Christoph Sax</name>
<email>christoph.sax@mailbox.org</email>
</author>
<published>2023-07-30T15:23:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=536c8a3880a79492e6d69506b36088ebf4dd2f2a'/>
<id>urn:sha1:536c8a3880a79492e6d69506b36088ebf4dd2f2a</id>
<content type='text'>
- Switch to GitLab mirror repository
- Lock grammar version 2.2.0
- Revert "fix(tests): mark t32 as allowed to fail"
  This reverts commit ba223ceecc5d66312780c45079b6ae55c406fa96.
- Revert "fix(tests): remove t32 tests"
  This reverts commit 97957a547b93412411ba3a8a9abd27589247c869.
</content>
</entry>
<entry>
<title>fix(tests): remove t32 tests</title>
<updated>2023-07-29T08:56:17Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-07-29T08:56:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=97957a547b93412411ba3a8a9abd27589247c869'/>
<id>urn:sha1:97957a547b93412411ba3a8a9abd27589247c869</id>
<content type='text'>
t32 parser is hosted on Codeberg, which has frequent outages that block
unrelated CI. Revert this commit if and when uptime has improved.
</content>
</entry>
<entry>
<title>fix(c)!: update C, CPP parsers and queries</title>
<updated>2023-07-27T07:51:13Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-07-27T07:51:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ad3805f5c34b51890c3d3c37c2f0c86269598a32'/>
<id>urn:sha1:ad3805f5c34b51890c3d3c37c2f0c86269598a32</id>
<content type='text'>
also update derived parsers (arduino, cuda, glsl, hlsl, ispc, objc)</content>
</entry>
<entry>
<title>tests: fix failed tests (#4901)</title>
<updated>2023-06-05T00:52:36Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-06-05T00:52:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9ec2a6bbdae426fc093b71805e7929158ac09411'/>
<id>urn:sha1:9ec2a6bbdae426fc093b71805e7929158ac09411</id>
<content type='text'>
fix failed tests for tiger, t32 and wgsl</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>fix(gleam): minor indent fixes</title>
<updated>2023-06-04T01:39:20Z</updated>
<author>
<name>Alex Manning</name>
<email>alex41290@gmail.com</email>
</author>
<published>2023-06-04T01:39:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f84de0d6cd3199149c1c4c236b7267ce7b0775a2'/>
<id>urn:sha1:f84de0d6cd3199149c1c4c236b7267ce7b0775a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: update Gleam</title>
<updated>2023-05-29T15:13:36Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-05-29T15:13:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=754b509f2680f1e76bef09c038bfef6a19e336de'/>
<id>urn:sha1:754b509f2680f1e76bef09c038bfef6a19e336de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(sql): initial support (#4857)</title>
<updated>2023-05-25T05:53:14Z</updated>
<author>
<name>Matthias Q</name>
<email>35303817+matthias-Q@users.noreply.github.com</email>
</author>
<published>2023-05-25T05:53:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dae928b3bbbcdd3890c61549bdc4c50e1e0d3094'/>
<id>urn:sha1:dae928b3bbbcdd3890c61549bdc4c50e1e0d3094</id>
<content type='text'>
* indents(sql): initial support

* indents(sql): fix queries and lua style</content>
</entry>
<entry>
<title>feat(t32): add indent rules (#4782)</title>
<updated>2023-05-18T07:40:13Z</updated>
<author>
<name>Christoph Sax</name>
<email>xasc@users.noreply.github.com</email>
</author>
<published>2023-05-18T07:40:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=16cce8df58b83b328e8448087308e3a90da6fa17'/>
<id>urn:sha1:16cce8df58b83b328e8448087308e3a90da6fa17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added USD as a language + some queries</title>
<updated>2023-05-15T07:28:11Z</updated>
<author>
<name>Colin Kennedy</name>
<email>colinvfx@gmail.com</email>
</author>
<published>2023-05-06T23:00:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4c35c0b75d678d3f901d8dd37428ae834c4bd689'/>
<id>urn:sha1:4c35c0b75d678d3f901d8dd37428ae834c4bd689</id>
<content type='text'>
Added USD highlight unittests

Added USD indentation

Added USD indents.scm file

Added USD indent rules

Simplified USD highlight groups

Added explicit highlight groups

Added newline

Removed after/ftdetect/usda.lua

usd/indents.scm - Added inline comments explaining the nodes

Fixed USD highlight group unittests

Added indentation unittests

Simplified USD `@identifier` highlighting

Added USD documentation highlight group tests

Simplified USD highlight groups

Moved USD `@identifier` and `@namespace` highlights into one place

Removed and simplified tests/query/highlights/usd

Simplified tests/query/highlights/usd more

Removed trailing newline

Combined USD test files

Added `set filetype=usd` to minimal_init.lua
</content>
</entry>
<entry>
<title>fix(nickel): wrong indent on line after top level comment (#4792)</title>
<updated>2023-05-13T06:03:05Z</updated>
<author>
<name>Zheng PiaoDan</name>
<email>zhengpiaodan@gmail.com</email>
</author>
<published>2023-05-13T06:03:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dba8c8e781cf9cc88a47ad65edf182784fdffaf1'/>
<id>urn:sha1:dba8c8e781cf9cc88a47ad65edf182784fdffaf1</id>
<content type='text'>
* fix(nickel): wrong indent on line after top level comment

Previous incorrect indentation on line after top level comment:

```
# no indent after this comment
  {
  another = 1
}
```

Expected result:

```
# no indent after this comment
{
  another = 1
}
````</content>
</entry>
<entry>
<title>feat: add indents.scm for nickel (#4790)</title>
<updated>2023-05-12T17:49:39Z</updated>
<author>
<name>Zheng PiaoDan</name>
<email>zhengpiaodan@gmail.com</email>
</author>
<published>2023-05-12T17:49:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=32d0baae44f5fd0416128c871fca6d9e27b60b3d'/>
<id>urn:sha1:32d0baae44f5fd0416128c871fca6d9e27b60b3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add swift indents (#4756)</title>
<updated>2023-05-08T05:53:31Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-05-08T05:53:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=864b4171de82772323ab97d1fd9a9dbfcf53c002'/>
<id>urn:sha1:864b4171de82772323ab97d1fd9a9dbfcf53c002</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Capnp (#4713)</title>
<updated>2023-05-06T15:12:49Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-05-06T15:12:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=12453e0e3d2e82a4ae813f1540315c7cf2df2363'/>
<id>urn:sha1:12453e0e3d2e82a4ae813f1540315c7cf2df2363</id>
<content type='text'>
* feat(capnp): update queries from upstream changes

* test: add tests for capnp

* fix indent queries

* ci: fix capnp indent tests

---------

Co-authored-by: Pham Huy Hoang &lt;hoangtun0810@gmail.com&gt;</content>
</entry>
<entry>
<title>ci: add tests for #4632</title>
<updated>2023-05-05T12:57:51Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2023-04-15T11:53:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=39a78192fbcee43f0b9134d668663b0cfc1e082b'/>
<id>urn:sha1:39a78192fbcee43f0b9134d668663b0cfc1e082b</id>
<content type='text'>
Issue #4632 might be fixed by
https://github.com/UserNobody14/tree-sitter-dart/pull/41
</content>
</entry>
<entry>
<title>Add Python else elif dedent (#4618)</title>
<updated>2023-04-29T08:35:35Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-04-29T08:35:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ca9b938c1c3d8b2c64a168f6a5419b8f3870410'/>
<id>urn:sha1:1ca9b938c1c3d8b2c64a168f6a5419b8f3870410</id>
<content type='text'>
* feat(python): add interactive else/elif dedent

* fixup

* add test</content>
</entry>
<entry>
<title>chore(smali): add tests</title>
<updated>2023-04-25T06:37:31Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-04-24T23:12:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b39e6bd61590e429b6fd42734f1485b94335af5f'/>
<id>urn:sha1:b39e6bd61590e429b6fd42734f1485b94335af5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart_indent): Fix dart case/default indent</title>
<updated>2023-04-14T09:28:42Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-04-12T16:42:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=36d4deb294fb0cd4385d58d8c9f603975bf355ad'/>
<id>urn:sha1:36d4deb294fb0cd4385d58d8c9f603975bf355ad</id>
<content type='text'>
add tests

add tests for fallthrough case

add more tests

keep functional tests
</content>
</entry>
<entry>
<title>chore(dart): remove tests for switch</title>
<updated>2023-04-13T09:31:49Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-12T17:00:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ba6c55b203748ec099127914d34554a575e051c0'/>
<id>urn:sha1:ba6c55b203748ec099127914d34554a575e051c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test(dart): add test cases for open issues</title>
<updated>2023-04-13T09:31:49Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-12T16:09:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e9de9cedf0556f4cd083fbf3fda681edc33d417b'/>
<id>urn:sha1:e9de9cedf0556f4cd083fbf3fda681edc33d417b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart): review comment</title>
<updated>2023-04-13T09:31:49Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-12T06:49:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e68b81e7fd5b7e7423fa5f931bf3ce7c3dc4f52a'/>
<id>urn:sha1:e68b81e7fd5b7e7423fa5f931bf3ce7c3dc4f52a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test(dart): add expected failure file to test</title>
<updated>2023-04-13T09:31:49Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-12T06:29:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=49f6962da4523de7dc5f6d16b57da4619609c08d'/>
<id>urn:sha1:49f6962da4523de7dc5f6d16b57da4619609c08d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: fix formatting issue for dart test</title>
<updated>2023-04-13T09:31:49Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-12T06:02:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=95055abaddefecad7b9c276f57eea411dc5b3017'/>
<id>urn:sha1:95055abaddefecad7b9c276f57eea411dc5b3017</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update tests/indent/dart_spec.lua</title>
<updated>2023-04-13T09:31:49Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-12T06:01:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=34d1e0e360b4504156aef5ff4cc301aea1acaa89'/>
<id>urn:sha1:34d1e0e360b4504156aef5ff4cc301aea1acaa89</id>
<content type='text'>
Co-authored-by: Pham Huy Hoang &lt;hoangtun0810@gmail.com&gt;</content>
</entry>
<entry>
<title>test(dart): Add an expected failure test</title>
<updated>2023-04-13T09:31:49Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-12T05:51:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=978fb2b7be88a4a1b27142ab9d3868fd61a505ec'/>
<id>urn:sha1:978fb2b7be88a4a1b27142ab9d3868fd61a505ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "fix(dart): function argument indents is inconsistent"</title>
<updated>2023-04-13T09:31:49Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-11T19:05:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ce3ea7aebef3bce752348b1e245279a6f5e79f90'/>
<id>urn:sha1:ce3ea7aebef3bce752348b1e245279a6f5e79f90</id>
<content type='text'>
This reverts commit ac4020c70722337c326bf65b645b162ee6e1796b.
</content>
</entry>
<entry>
<title>fix(dart): function argument indents is inconsistent</title>
<updated>2023-04-11T10:09:53Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-11T07:15:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ac4020c70722337c326bf65b645b162ee6e1796b'/>
<id>urn:sha1:ac4020c70722337c326bf65b645b162ee6e1796b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart): try statement wouldn't indent (#4623)</title>
<updated>2023-04-10T06:52:50Z</updated>
<author>
<name>Robert Brunhage</name>
<email>robertbrunhage@gmail.com</email>
</author>
<published>2023-04-10T06:52:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2fe7f969c193fc2e5cad747617f52214c83450fa'/>
<id>urn:sha1:2fe7f969c193fc2e5cad747617f52214c83450fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(c_indents): fix expression leaking indents</title>
<updated>2023-04-08T16:59:21Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-03-20T06:58:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9161093fc7e13b12aa5bc86c641768c049d43a26'/>
<id>urn:sha1:9161093fc7e13b12aa5bc86c641768c049d43a26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add test</title>
<updated>2023-04-08T16:56:06Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-04-03T14:47:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=474c59dcf1d5586d6ef0d3f91b380c6c25eb314b'/>
<id>urn:sha1:474c59dcf1d5586d6ef0d3f91b380c6c25eb314b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(python): add break/continue dedent</title>
<updated>2023-03-25T04:31:57Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-03-25T00:51:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c9ef5e58f7d59aba875324825ff47900d0be61f2'/>
<id>urn:sha1:c9ef5e58f7d59aba875324825ff47900d0be61f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(python): add match-case indents</title>
<updated>2023-03-25T04:31:57Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-03-25T00:29:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ffa01985651f6a5ba88d01e56f09cb76ff6e79a'/>
<id>urn:sha1:1ffa01985651f6a5ba88d01e56f09cb76ff6e79a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(indent)!: Rework indent, aligned indent</title>
<updated>2023-03-24T17:07:53Z</updated>
<author>
<name>George Harker</name>
<email>george@george-graphics.co.uk</email>
</author>
<published>2023-03-20T01:09:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d1333dd7e51729a581fed3e429fa035bff77a3db'/>
<id>urn:sha1:d1333dd7e51729a581fed3e429fa035bff77a3db</id>
<content type='text'>
indents now use @indent.X style captures, and indent.PROP for properties to set on those captures, as documented in the help.

Captures are:

indent.auto
indent.begin
indent.end
indent.dedent
indent.branch
indent.ignore
indent.align
indent.zero

Properties are:

indent.immediate
indent.start_at_same_line
indent.open_delimiter
indent.close_delimiter
indent.increment
indent.avoid_last_matching_next

Multiple opening delims on one line and multiple closing on a line are collapsed so as not to over indent,

The final line of @indent.align blocks which must in some cases be treated specially to avoid clashing with the next line is treated the same regardless of whether the @indent.align capture actually uses aligned indentation or just normal indentation. The indent.avoid_last_matching_next property controls this.

Adjust python to use these.

List, set, dict and tuple all use @indent.align which permits both hanging and aligned styles.

Finally, try: on it’s own will indent when typing live but make no guaranteeds about whole-file formatting.

Includes lucario387:fix-align-indent
</content>
</entry>
<entry>
<title>feat(python): add "return" patterns to @indent_end</title>
<updated>2023-03-16T12:41:19Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-03-16T10:04:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=01e8a5145160620140c3c57d285ccb2cfe067540'/>
<id>urn:sha1:01e8a5145160620140c3c57d285ccb2cfe067540</id>
<content type='text'>
`return ...` is usually the last line of a
function/statement, so mark some possible patterns of `return` with
`@indent_end` to dedent the line after it
</content>
</entry>
<entry>
<title>fix(python): add missing @indent_end</title>
<updated>2023-03-16T07:46:01Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-03-15T23:39:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f5ddd8f92e0222f96b88c6012453eee33e02728a'/>
<id>urn:sha1:f5ddd8f92e0222f96b88c6012453eee33e02728a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: change folding algorithm to fix Python indents</title>
<updated>2023-03-15T21:44:59Z</updated>
<author>
<name>George Harker</name>
<email>george@george-graphics.co.uk</email>
</author>
<published>2023-03-14T19:25:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fa0644667ea7ee7a72efdb69c471de4953a11019'/>
<id>urn:sha1:fa0644667ea7ee7a72efdb69c471de4953a11019</id>
<content type='text'>
</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>indents(vue): fix indents on new line after &lt;template&gt;</title>
<updated>2023-03-06T07:32:45Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-03-06T02:56:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5ac39d10cc8a28f7bdb3725f3ee84a132ba783a8'/>
<id>urn:sha1:5ac39d10cc8a28f7bdb3725f3ee84a132ba783a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(go): Indent on type switch case properly</title>
<updated>2023-03-04T04:36:51Z</updated>
<author>
<name>Evan Phoenix</name>
<email>evan@phx.io</email>
</author>
<published>2023-03-04T04:26:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=28f84d69e3b6c26f1f7a2ef3f248a7242f36d620'/>
<id>urn:sha1:28f84d69e3b6c26f1f7a2ef3f248a7242f36d620</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix broken YANG indent tests</title>
<updated>2023-02-24T21:39:33Z</updated>
<author>
<name>Tomas Sandven</name>
<email>tomas@sandven.email</email>
</author>
<published>2022-12-17T21:58:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=061ee1b98f928a928771f35bba5deb6ad74a15b1'/>
<id>urn:sha1:061ee1b98f928a928771f35bba5deb6ad74a15b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add YANG indentation tests</title>
<updated>2023-02-24T21:39:33Z</updated>
<author>
<name>Tomas Sandven</name>
<email>tomas@sandven.email</email>
</author>
<published>2022-04-07T08:39:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=06e8a91ce2aac663023d40cf57965ffade72c792'/>
<id>urn:sha1:06e8a91ce2aac663023d40cf57965ffade72c792</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart): add `@indent_end` to  } (#4167)</title>
<updated>2023-02-24T21:06:31Z</updated>
<author>
<name>SzeLamC</name>
<email>chanszelam7725@gmail.com</email>
</author>
<published>2023-02-24T21:06:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=68ab44277cd3eca7c5f1d227f153bd4e56d6303f'/>
<id>urn:sha1:68ab44277cd3eca7c5f1d227f153bd4e56d6303f</id>
<content type='text'>
* fix dart indentation after }

* add some simple test case</content>
</entry>
<entry>
<title>fix(go): apply indents in a communication case in a select statement</title>
<updated>2023-02-24T09:37:58Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-02-24T08:58:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a3213e3dd7fc9a7fdaa402dacccf7a554dc2a848'/>
<id>urn:sha1:a3213e3dd7fc9a7fdaa402dacccf7a554dc2a848</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: fix typos</title>
<updated>2023-02-23T19:39:43Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-02-23T19:30:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4612212c72a3fe683cbca2f99977ad63b942f70e'/>
<id>urn:sha1:4612212c72a3fe683cbca2f99977ad63b942f70e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>simplify tests</title>
<updated>2023-01-31T11:23:13Z</updated>
<author>
<name>Alvaro Muñoz</name>
<email>pwntester@github.com</email>
</author>
<published>2023-01-31T11:20:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f6531e27fdce207ce6c47bf9ff82a485b3b63823'/>
<id>urn:sha1:f6531e27fdce207ce6c47bf9ff82a485b3b63823</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update tests</title>
<updated>2023-01-31T11:23:13Z</updated>
<author>
<name>Alvaro Muñoz</name>
<email>pwntester@github.com</email>
</author>
<published>2023-01-31T10:36:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d335c39bffcd456e20f35f317a3578de6a6969b7'/>
<id>urn:sha1:d335c39bffcd456e20f35f317a3578de6a6969b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix tests</title>
<updated>2023-01-31T11:23:13Z</updated>
<author>
<name>Alvaro Muñoz</name>
<email>pwntester@github.com</email>
</author>
<published>2023-01-31T09:54:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c433b3c232e78a919f1e96b83ac4004f37f336e7'/>
<id>urn:sha1:c433b3c232e78a919f1e96b83ac4004f37f336e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add ql indent tests</title>
<updated>2023-01-31T11:23:13Z</updated>
<author>
<name>Alvaro Muñoz</name>
<email>pwntester@github.com</email>
</author>
<published>2023-01-31T09:47:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9d6d348418c1ef2019a7c9327fd1486bc09b7bf6'/>
<id>urn:sha1:9d6d348418c1ef2019a7c9327fd1486bc09b7bf6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(c): update if cases</title>
<updated>2023-01-14T12:52:21Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-01-12T08:16:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f669924df2d19b73146fcb8034fbb436b38391cd'/>
<id>urn:sha1:f669924df2d19b73146fcb8034fbb436b38391cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indents(c): Refactor indent queries</title>
<updated>2023-01-14T12:52:21Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-01-10T05:04:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2f5deed45628e4960fabfe28735d73a82eb59d98'/>
<id>urn:sha1:2f5deed45628e4960fabfe28735d73a82eb59d98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update indent-square-brackets.rb</title>
<updated>2023-01-09T21:17:50Z</updated>
<author>
<name>Cameron</name>
<email>Alleyria@gmail.com</email>
</author>
<published>2023-01-09T19:07:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5fb315df12a3091f241b0326aed0ec70381adbd8'/>
<id>urn:sha1:5fb315df12a3091f241b0326aed0ec70381adbd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Create indent-square-brackets.rb</title>
<updated>2023-01-09T21:17:50Z</updated>
<author>
<name>Cameron</name>
<email>Alleyria@gmail.com</email>
</author>
<published>2023-01-09T19:06:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bb24f483cab22943b60fce3c6c0c5d7ac5dc8200'/>
<id>urn:sha1:bb24f483cab22943b60fce3c6c0c5d7ac5dc8200</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add tests correctly for ruby rescue/ensure indentation</title>
<updated>2023-01-06T18:48:42Z</updated>
<author>
<name>Cameron</name>
<email>Alleyria@gmail.com</email>
</author>
<published>2023-01-06T18:43:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2d8e6b666297ddf19cbf7cbc2b0f1928bc49224a'/>
<id>urn:sha1:2d8e6b666297ddf19cbf7cbc2b0f1928bc49224a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Create indent-ensure.rb</title>
<updated>2023-01-06T18:48:42Z</updated>
<author>
<name>Cameron</name>
<email>Alleyria@gmail.com</email>
</author>
<published>2023-01-06T17:50:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=14bdbef4685480d814a4f7bdc0bb88085f810fcb'/>
<id>urn:sha1:14bdbef4685480d814a4f7bdc0bb88085f810fcb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Create indent-rescue.rb</title>
<updated>2023-01-06T18:48:42Z</updated>
<author>
<name>Cameron</name>
<email>Alleyria@gmail.com</email>
</author>
<published>2023-01-06T17:50:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7eb76dc29005f4cf8a37772018ed315b371c6057'/>
<id>urn:sha1:7eb76dc29005f4cf8a37772018ed315b371c6057</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(jsx): add missing indent end mark to elements</title>
<updated>2023-01-04T11:14:03Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-01-03T16:57:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2cd89b4bc32911cf0998de6d8c7602eabf9dd137'/>
<id>urn:sha1:2cd89b4bc32911cf0998de6d8c7602eabf9dd137</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(html): fix wrong indents for script/style tags</title>
<updated>2023-01-03T16:50:44Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-01-02T07:28:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8c71c6c5edfa447aaa867858e2e913340ea964b7'/>
<id>urn:sha1:8c71c6c5edfa447aaa867858e2e913340ea964b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(hcl,terraform): split terraform from hcl, add specialized queries for tf</title>
<updated>2022-12-29T21:18:41Z</updated>
<author>
<name>Michael Hoffmann</name>
<email>mhoffm@posteo.de</email>
</author>
<published>2022-12-02T22:47:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ee3e9f4dc0e5ee9e2bfb1ee47638375840b8fe0f'/>
<id>urn:sha1:ee3e9f4dc0e5ee9e2bfb1ee47638375840b8fe0f</id>
<content type='text'>
This enables us to have different queries for
terraform and general hcl. It solve the situation
where other dialects of hcl (nomad, packer, etc)
might use a terraform keyword and get highlighted
out of place.
</content>
</entry>
</feed>
