Skip to content

Commit b075fa8

Browse files
committed
修复 #24
1 parent da71a27 commit b075fa8

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

CodeService/src/LuaFormatter.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1180,6 +1180,10 @@ std::shared_ptr<FormatElement> LuaFormatter::FormatCallArgList(std::shared_ptr<L
11801180
layout = std::make_shared<AlignToFirstElement>();
11811181
}
11821182
}
1183+
else
1184+
{
1185+
layout = std::make_shared<IndentOnLineBreakElement>();
1186+
}
11831187

11841188
env->AddChild(FormatExpressionList(child, layout));
11851189
env->Add<KeepElement>(0);

Test/test_script/format_text/wait_format/expression.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,8 @@ function f()
3636
dd.e().e().aaa =1231
3737
end
3838

39+
call(
40+
call(aaa,
41+
aaaa),
42+
call(aaa,bbbb,ccc)
43+
)

Test/test_script/format_text/wait_format_should_be/expression.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,9 @@ function f()
3535
local fff = function() end
3636
dd.e().e().aaa = 1231
3737
end
38+
39+
call(
40+
call(aaa,
41+
aaaa),
42+
call(aaa, bbbb, ccc)
43+
)

0 commit comments

Comments
 (0)