BasedOnStyle: LLVM IndentWidth: 8 UseTab: Always BreakBeforeBraces: Custom BraceWrapping: AfterClass: false AfterEnum: false AfterStruct: false AfterUnion: false AfterControlStatement: MultiLine AfterFunction: false # should also be MultiLine, but not yet supported AfterExternBlock: false BeforeElse: false BeforeWhile: false IndentBraces: false SplitEmptyFunction: true AllowShortIfStatementsOnASingleLine: false IndentCaseLabels: false AlwaysBreakAfterReturnType: All Cpp11BracedListStyle: false ColumnLimit: 80 AlignAfterOpenBracket: Align AlignConsecutiveBitFields: true AlignConsecutiveDeclarations: true AlignConsecutiveMacros: true AlignTrailingComments: true AllowAllArgumentsOnNextLine: true AlwaysBreakBeforeMultilineStrings: false BreakBeforeBinaryOperators: None BreakBeforeTernaryOperators: true AlignEscapedNewlines: Left DerivePointerAlignment: false PointerAlignment: Right PointerBindsToType: false IncludeBlocks: Regroup IncludeCategories: - Regex: '^' Priority: 1 - Regex: '".*"' Priority: 9 IndentExternBlock: NoIndent KeepEmptyLinesAtTheStartOfBlocks: false MaxEmptyLinesToKeep: 1 PenaltyBreakAssignment: 30 PenaltyBreakComment: 10 PenaltyBreakFirstLessLess: 0 PenaltyBreakString: 80 PenaltyExcessCharacter: 100 Standard: Cpp11 ContinuationIndentWidth: 8