[PATCH v4 2/2] clang-format: align consecutive macro definitions
- From
Karthik Nayak <karthik.188@gmail.com>
- Date
- Oct 18, 2024, 08:46 UTC
- Message-ID
- <fcf965ac7491a1c4ce980517cddec7365b641cdb.1729241030.git.karthik.188@gmail.com>
- In-Reply-To
- <cover.1729241030.git.karthik.188@gmail.com>
We generally align consecutive macro definitions for better readability:
#define OUTPUT_ANNOTATE_COMPAT (1U<<0) #define OUTPUT_LONG_OBJECT_NAME (1U<<1) #define OUTPUT_RAW_TIMESTAMP (1U<<2) #define OUTPUT_PORCELAIN (1U<<3)
over
#define OUTPUT_ANNOTATE_COMPAT (1U<<0) #define OUTPUT_LONG_OBJECT_NAME (1U<<1) #define OUTPUT_RAW_TIMESTAMP (1U<<2) #define OUTPUT_PORCELAIN (1U<<3)
So let's add the rule in clang-format to follow this.
Signed-off-by: Karthik Nayak <karthik.188@gmail.com> --- .clang-format | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/.clang-format b/.clang-format index 66a2360ae5..9547fe1b77 100644 --- a/.clang-format +++ b/.clang-format @@ -32,6 +32,9 @@ AlignConsecutiveAssignments: false # double b = 3.14; AlignConsecutiveDeclarations: false +# Align consecutive macro definitions. +AlignConsecutiveMacros: true + # Align escaped newlines as far left as possible # #define A \ # int aaaa; \
-- 2.47.0