--- 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: AllIfsAndElse 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 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", ] ---