如果
clang-format
发现需要将参数放在单独的行上,我宁愿将第一个参数放在下一行上,而不是放在当前行上,后续参数根据调用发生的位置与随机缩进对齐。
即目前我有这个:
irc_session->msg(channel,
std::format("{} \"{}\" departing: {}",
emoji,
name,
train.passengers));
...但我想要这个...
irc_session->msg(
channel,
std::format(
"{} \"{}\" departing: {}",
emoji,
name,
train.passengers));
我查看了选项,但找不到如何指定它,这可能吗?
样式选项是https://clang.llvm.org/docs/ClangFormatStyleOptions.html#alignafteropenbracket
BracketAlignmentStyle: AlwaysBreak
(在配置中:BAS_AlwaysBreak
)如果参数不能放在一行中,则始终在开括号后断开,例如:AlwaysBreak
someLongFunction( argument1, argument2);