[PATCH 2/3] clang-format: don't align expressions after linebreaks
- From
Karthik Nayak <karthik.188@gmail.com>
- Date
- Oct 9, 2024, 12:56 UTC
- Message-ID
- <CAOLa=ZQOyio__8a5=h=65kkENhxPC4tTAFczioeOTvU2iSSkJQ@mail.gmail.com>
- In-Reply-To
- <CAOLa=ZRvFBhageS65uE5enzLBz7H_CAvvnEcPsi_QAi0exRx2w@mail.gmail.com>
We enforce alignment of expressions after linebreaks. Which means for code such as
return a || b;
it will expect:
return a ||
b;we instead want 'b' to be indent with tabs, which is already done by the 'ContinuationIndentWidth' variable. So let's explicitly set 'AlignOperands' to false.
Signed-off-by: Karthik Nayak <karthik.188@gmail.com> --- .clang-format | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/.clang-format b/.clang-format index 38910a3a53..af12a038f7 100644 --- a/.clang-format +++ b/.clang-format @@ -43,10 +43,9 @@ AlignConsecutiveDeclarations: false # int cccccccc; AlignEscapedNewlines: Left -# Align operands of binary and ternary expressions -# int aaa = bbbbbbbbbbb + -# cccccc; -AlignOperands: true +# Don't enforce alignment after linebreaks and instead +# rely on the ContinuationIndentWidth value. +AlignOperands: false # Don't align trailing comments # int a; // Comment a
-- 2.46.2