From a741b5dd0d76a7167e62ff320a787e93c87cb17d Mon Sep 17 00:00:00 2001 From: Ronan Arraes Jardim Chagas Date: Sat, 28 Oct 2023 17:25:25 -0300 Subject: [PATCH] Improve curly expression alignment --- queries/julia/indents.scm | 5 ++++- tests/indent/julia/curly_expression.jl | 15 +++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 tests/indent/julia/curly_expression.jl 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