| --- | 
 | AlignConsecutiveMacros: Consecutive | 
 | AlignConsecutiveAssignments: None | 
 | AlignConsecutiveBitFields: None | 
 | AlignConsecutiveDeclarations: None | 
 | AlignEscapedNewlines: Right | 
 | AlignOperands: Align | 
 | AlignTrailingComments: true | 
 |  | 
 | AllowAllArgumentsOnNextLine: true | 
 | AllowAllParametersOfDeclarationOnNextLine: true | 
 | AllowShortEnumsOnASingleLine: true | 
 | AllowShortBlocksOnASingleLine: Never | 
 | AllowShortCaseLabelsOnASingleLine: false | 
 | AllowShortFunctionsOnASingleLine: All | 
 | AllowShortIfStatementsOnASingleLine: Never | 
 | AllowShortLoopsOnASingleLine: false | 
 |  | 
 | AlwaysBreakAfterDefinitionReturnType: All | 
 | AlwaysBreakAfterReturnType: AllDefinitions | 
 | AlwaysBreakBeforeMultilineStrings: false | 
 | AlwaysBreakTemplateDeclarations: MultiLine | 
 |  | 
 | # Custom brace breaking | 
 | BreakBeforeBraces: Custom | 
 | BraceWrapping: | 
 |   AfterCaseLabel: true | 
 |   AfterClass: true | 
 |   AfterControlStatement: Never | 
 |   AfterEnum: true | 
 |   AfterFunction: true | 
 |   AfterNamespace: true | 
 |   AfterObjCDeclaration: true | 
 |   AfterStruct: true | 
 |   AfterUnion: true | 
 |   AfterExternBlock: false | 
 |   BeforeElse: false | 
 |   BeforeWhile: true | 
 |   IndentBraces: false | 
 |   SplitEmptyFunction: true | 
 |   SplitEmptyRecord: true | 
 |  | 
 | # Make the closing brace of container literals go to a new line | 
 | Cpp11BracedListStyle: false | 
 |  | 
 | # Never format includes | 
 | IncludeBlocks: Preserve | 
 | # clang-format version 4.0 through 12.0: | 
 | #SortIncludes: false | 
 | # clang-format version 13.0+: | 
 | #SortIncludes: Never | 
 |  | 
 | # No length limit, in case it breaks macros, you can | 
 | # disable it with /* clang-format off/on */ comments | 
 | ColumnLimit: 0 | 
 |  | 
 | IndentWidth: 4 | 
 | ContinuationIndentWidth: 4 | 
 | IndentCaseLabels: false | 
 | IndentCaseBlocks: false | 
 | IndentGotoLabels: true | 
 | IndentPPDirectives: None | 
 | IndentExternBlock: NoIndent | 
 |  | 
 | SpaceAfterCStyleCast: true | 
 | SpacesInCStyleCastParentheses: false | 
 | SpacesInConditionalStatement: false | 
 | SpacesInContainerLiterals: true | 
 | SpaceBeforeAssignmentOperators: true | 
 | SpaceBeforeCaseColon: false | 
 | SpaceBeforeParens: ControlStatements | 
 | SpaceAroundPointerQualifiers: Default | 
 | SpaceInEmptyBlock: false | 
 | SpaceInEmptyParentheses: false | 
 |  | 
 | UseCRLF: false | 
 | UseTab: Never | 
 |  | 
 | ForEachMacros: | 
 |   [ | 
 |     "spa_list_for_each", | 
 |     "spa_list_for_each_safe", | 
 |     "wl_list_for_each", | 
 |     "wl_array_for_each", | 
 |     "udev_list_entry_foreach", | 
 |   ] | 
 |  | 
 | --- | 
 |  |