aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRonan Arraes Jardim Chagas <ronisbr@gmail.com>2023-10-28 17:25:25 -0300
committerChristian Clason <c.clason@uni-graz.at>2023-10-29 01:37:31 +0200
commita741b5dd0d76a7167e62ff320a787e93c87cb17d (patch)
treec8bf3e6a65894f6ba08897613be0d10ae259bafa
parentFix tests (diff)
downloadnvim-treesitter-a741b5dd0d76a7167e62ff320a787e93c87cb17d.tar
nvim-treesitter-a741b5dd0d76a7167e62ff320a787e93c87cb17d.tar.gz
nvim-treesitter-a741b5dd0d76a7167e62ff320a787e93c87cb17d.tar.bz2
nvim-treesitter-a741b5dd0d76a7167e62ff320a787e93c87cb17d.tar.lz
nvim-treesitter-a741b5dd0d76a7167e62ff320a787e93c87cb17d.tar.xz
nvim-treesitter-a741b5dd0d76a7167e62ff320a787e93c87cb17d.tar.zst
nvim-treesitter-a741b5dd0d76a7167e62ff320a787e93c87cb17d.zip
Improve curly expression alignment
-rw-r--r--queries/julia/indents.scm5
-rw-r--r--tests/indent/julia/curly_expression.jl15
2 files changed, 19 insertions, 1 deletions
diff --git a/queries/julia/indents.scm b/queries/julia/indents.scm
index 7e9794233..e1ea1f719 100644
--- a/queries/julia/indents.scm
+++ b/queries/julia/indents.scm
@@ -22,7 +22,6 @@
(comprehension_expression)
(matrix_expression)
(vector_expression)
- (curly_expression)
] @indent.begin
[
@@ -55,3 +54,7 @@
((parameter_list) @indent.align
(#set! indent.open_delimiter "(")
(#set! indent.close_delimiter ")"))
+
+((curly_expression) @indent.align
+ (#set! indent.open_delimiter "{")
+ (#set! indent.close_delimiter "}"))
diff --git a/tests/indent/julia/curly_expression.jl b/tests/indent/julia/curly_expression.jl
new file mode 100644
index 000000000..de22067a6
--- /dev/null
+++ b/tests/indent/julia/curly_expression.jl
@@ -0,0 +1,15 @@
+function test(a::Union{Number,
+ String,
+ Nothing},
+ b::Number)
+end
+
+function test(
+ a::Union{
+ Number,
+ String,
+ Nothing
+ },
+ b::Number
+)
+end