Skip to content

Commit dd13f20

Browse files
committed
align chain expr read from editorconfig
1 parent df63fea commit dd13f20

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

CodeService/src/Config/LuaStyle.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,16 @@ void LuaStyle::ParseFromMap(std::map<std::string, std::string, std::less<>> &con
197197
}
198198
}
199199

200+
if (configMap.count("align_chain_expr")) {
201+
if (configMap.at("align_chain_expr") == "none") {
202+
align_chain_expr = AlignChainExpr::None;
203+
} else if (configMap.at("align_chain_expr") == "always") {
204+
align_chain_expr = AlignChainExpr::Always;
205+
} else if (configMap.at("align_chain_expr") == "only_call_stmt") {
206+
align_chain_expr = AlignChainExpr::OnlyCallStmt;
207+
}
208+
}
209+
200210
BOOL_OPTION(align_continuous_inline_comment)
201211

202212
BOOL_OPTION(never_indent_before_if_condition)

lua.template.editorconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ align_if_branch = false
8989
align_array_table = true
9090

9191
align_continuous_inline_comment = true
92+
# none/ always / only_call_stmt
93+
align_chain_expr = none
9294

9395
# [indent]
9496

0 commit comments

Comments
 (0)