Jędrzej Boczar
717fef738b
fix(indent/lua): wrong for nested tables due to branch on opening pairs
2022-04-06 21:28:11 +02:00
Stephan Seitz
bda4b35f76
indents(ecma): use auto indent on (ERROR)
...
Fixes #2515
2022-04-04 09:03:30 +02:00
Daniel Woznicki
f84a634ffd
Changed quotes to appease stylua
2022-04-04 06:58:26 +02:00
Daniel Woznicki
e1f8a8a6f8
Fixed incorrect Java indentation for method chaining
2022-04-04 06:58:26 +02:00
Stephan Seitz
acdec99163
chore: update formatting for stylua update
2022-04-02 18:25:47 +02:00
Stephan Seitz
b8d1c2445a
highlights(python): "from" in yield should be @keyword.return
...
Fixes #2712
2022-04-01 17:00:21 +02:00
Pedro Castro
cf9faaa0e3
r(indents): fix brace_list alignment
2022-03-29 08:43:38 +02:00
Daniel Woznicki
b7ae8867b0
Combined closing.css and block.css test files into single open_block.css
2022-03-19 12:29:36 +01:00
Daniel Woznicki
b1380560a0
Added fix for incorrect CSS indent after closing bracket
...
Added a failing test for possible broken CSS syntax tree
2022-03-19 12:29:36 +01:00
YongJieYongJie
fc0b881f93
Refactor solidity highlights.scm further
...
- Instead of @keyword, use @conditional, @exception, @return, @function
as appropriate
- Standardize to using @field (instead of @property)for struct members
2022-03-11 19:06:39 +01:00
YongJieYongJie
8f3991065d
Refactor solidity highlights.scm
...
- Use more specific/appropriate captures; change invalid captures
- Don't highlight punctuations in type names (e.g., the brackets in
'bytes32[]')
2022-03-11 19:06:39 +01:00
YongJieYongJie
a180859eea
Add highlights query for Solidity
2022-03-11 19:06:39 +01:00
Daniel Woznicki
82389e52b6
Added test for known indent failure when tree is in broken state
2022-03-01 21:12:14 +01:00
Daniel Woznicki
3d6f2637a2
Made block comment indent @auto so that new lines line up nicely with existing comment block
...
Previous indentation:
/**
*
*/
New indentation:
/**
*
*/
2022-03-01 21:12:14 +01:00
Daniel Woznicki
9f78c9f0ad
Added test case for broken trees, plus partial test coverage
2022-03-01 21:12:14 +01:00
Daniel Woznicki
e23f5d48be
Modified Java indent rules to stop ignoring block comments because javadoc blocks were defaulting to indent 0
2022-03-01 21:12:14 +01:00
Daniel Woznicki
bf2493f5e1
Added fix for Java interfaces not being indented properly
2022-03-01 21:12:14 +01:00
Munif Tanjim
3ef2c77e13
fix(indent): ecma - parenthesized expression indentation
2022-02-26 15:44:37 +01:00
Munif Tanjim
20168d8e20
fix(indent): ecma - class method indentation
2022-02-26 15:44:11 +01:00
Daniel Woznicki
18c558fd92
Fixed a bug where indentation was not correct for class/enum bodies that had an annotation
2022-02-25 08:03:43 +01:00
Daniel Woznicki
1b47af43ce
Fixed a bug where Java enum body indentation was not correct
...
Added test for Java enum indentation
2022-02-25 08:03:43 +01:00
Daniel Woznicki
8f04c2ad2d
Removed newline causing sylua lint check to fail
2022-02-25 00:58:59 +01:00
Daniel Woznicki
b425a9c813
Added fix for incorrect Java indentation after a closing "}" in a method declaration
...
Added tests for Java indentation, including one for issue 2571
2022-02-25 00:58:59 +01:00
Connor Lay (Clay)
00dce44780
Gleam highlight tests
2022-02-15 19:01:02 +01:00
Connor Lay (Clay)
b62750e328
Gleam indentation tests
2022-02-15 19:01:02 +01:00
Stephan Seitz
6e7c8c4fed
tests: add failing test for incomplete arguments
2022-02-13 12:19:54 +01:00
Stephan Seitz
3fbf280e34
indents(php): don't use aligned_indent for php
...
Fixes #2497
2022-02-13 12:19:54 +01:00
Munif Tanjim
a98fa4839d
test(indent): fix typos
2022-02-06 23:07:22 +01:00
Stephan Seitz
5fd68ba0c2
indents(lua): make ")" `@indent_end
...
Fixes #2476
2022-02-06 20:47:15 +01:00
Stephan Seitz
2caac44720
fix: Allow re-parsing in Python, XFAIL \ indentation test
2022-02-06 19:42:57 +01:00
Stephan Seitz
fc54020531
tests(indent): also test creating new line when still in insert mode
2022-02-06 19:42:57 +01:00
Stephan Seitz
9940e48675
tests: add test for #2086
...
While this does not test the described problem in insert mode
2022-02-06 19:42:57 +01:00
Stephan Seitz
a62971e0ef
tests: Add test for C folding issue #1568
...
Also this issue has already been fixed
2022-02-05 19:29:14 +01:00
Stephan Seitz
a42137f56a
tests: add indent test for graphql ( #2459 )
...
Issue #1981
2022-02-05 19:11:14 +01:00
Stephan Seitz
a14970861c
indents(lua): use (comment) @auto
2022-02-05 18:54:55 +01:00
Stephan Seitz
66f33ddd8b
Update lua/nvim-treesitter/indent.lua
...
Co-authored-by: Kiyan <yazdani.kiyan@protonmail.com>
2022-02-05 18:54:55 +01:00
Stephan Seitz
b9069a81b9
tests: only compare indents not contents in indent tests
2022-02-05 18:54:55 +01:00
Stephan Seitz
ca06ff0a61
indents(r): fix all R tests
2022-02-05 18:54:55 +01:00
Stephan Seitz
9f25d66f7d
indents(go): perform some changes as go fmt dictates
2022-02-05 18:54:55 +01:00
Stephan Seitz
5d954f1812
indents(go): add tests
2022-02-05 18:54:55 +01:00
Stephan Seitz
992926ab99
indents(php): add another test
2022-02-05 18:54:55 +01:00
Stephan Seitz
d615497e7e
indents(python): remove branches.py from expected failures
...
The previous indentation actually causes a linter warning when using
pep8
2022-02-05 18:54:55 +01:00
Stephan Seitz
b06961a519
fix(indents): re-parse before each indent
2022-02-05 18:54:55 +01:00
Stephan Seitz
fd5a551d7c
indents(c): add zero_indent for #if
2022-02-05 18:54:55 +01:00
Stephan Seitz
616dc885fc
indents(c): fix indentation on block comment
2022-02-05 18:54:55 +01:00
Stephan Seitz
b9c38a48ca
indents: refactor hanging indent
2022-02-05 18:54:55 +01:00
Stephan Seitz
059fbc487c
indents: allow aligned_indent for unfinished calls in C and Python
2022-02-05 18:54:55 +01:00
Stephan Seitz
62982378b8
indents(cpp): indent at field_initializer_list
2022-02-05 18:54:55 +01:00
Stephan Seitz
3ff725e654
indents(c): fix ternary
2022-02-05 18:54:55 +01:00
Munif Tanjim
11e7ee1d91
fix(indent): lua - support @indent_end ( #2454 )
2022-02-04 22:08:18 +01:00