У меня проблемы с настройкой файла в формате clang, особенно в этом случае. Это может быть глупый вопрос, но я пробовал несколько комбинаций, и мне не удалось его настроить.
Что у меня есть:
bool res = MethodName(<ParameterList>);
res = res && AdtVec_Equal(<ParameterList>);
res = res && AdtVec_Equal(<ParameterList>);
res = res &&
AdtVec_Equal(<ParameterList>); //same num of parameters, longer names
Что я хочу:
bool res = MethodName(<ParameterList>);
res = res && AdtVec_Equal(<ParameterList>);
res = res && AdtVec_Equal(<ParameterList>);
res = res && AdtVec_Equal(<ParamA>, <ParamB>,
<ParamC>);
Я предполагаю, что это происходит из-за значения columnLimit, но я не хочу устанавливать его дольше. Есть идеи?
Мой файл в формате .clang выглядит следующим образом:
BasedOnStyle: LLVM
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: true
AlignConsecutiveDeclarations: true
AlignConsecutiveMacros: false
AlignEscapedNewlines: Right
AlignOperands: true
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: true
AllowAllConstructorInitializersOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterReturnType: None
BinPackArguments: true
BinPackParameters: true
BraceWrapping:
BeforeElse: true
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Stroustrup
BreakBeforeTernaryOperators: false
BreakInheritanceList: AfterColon
ColumnLimit: 80
ContinuationIndentWidth: 8
IncludeBlocks: Regroup
IndentCaseLabels: true
IndentWidth: 2
KeepEmptyLinesAtTheStartOfBlocks: false
PenaltyReturnTypeOnItsOwnLine: 100
PointerAlignment: Left
ReflowComments: false
SortIncludes: true
SpacesBeforeTrailingComments: 2
Standard: Auto
Заранее спасибо.