1BasedOnStyle: LLVM 2IndentWidth: 8 3UseTab: Always 4BreakBeforeBraces: Custom 5BraceWrapping: 6 AfterClass: false 7 AfterEnum: false 8 AfterStruct: false 9 AfterUnion: false 10 AfterControlStatement: MultiLine 11 AfterFunction: false # should also be MultiLine, but not yet supported 12 AfterExternBlock: false 13 BeforeElse: false 14 IndentBraces: false 15 SplitEmptyFunction: true 16AllowShortIfStatementsOnASingleLine: false 17IndentCaseLabels: false 18AlwaysBreakAfterReturnType: All 19Cpp11BracedListStyle: false 20ColumnLimit: 80 21AlignAfterOpenBracket: Align 22AlignConsecutiveDeclarations: true 23AlignConsecutiveMacros: true 24AlignTrailingComments: true 25AllowAllArgumentsOnNextLine: true 26AlwaysBreakBeforeMultilineStrings: false 27BreakBeforeBinaryOperators: None 28BreakBeforeTernaryOperators: true 29AlignEscapedNewlines: Left 30DerivePointerAlignment: false 31PointerAlignment: Right 32PointerBindsToType: false 33IncludeBlocks: Regroup 34IncludeCategories: 35 - Regex: '^<isc/' 36 Priority: 2 37 - Regex: '^<dns/' 38 Priority: 3 39 - Regex: '^<iscccc/' 40 Priority: 4 41 - Regex: '^<isccfg/' 42 Priority: 5 43 - Regex: '^<ns/' 44 Priority: 6 45 - Regex: '^<bind9/)' 46 Priority: 7 47 - Regex: '^(<[^/]*)/)' 48 Priority: 8 49 - Regex: '<[[:alnum:].]+>' 50 Priority: 1 51 - Regex: '".*"' 52 Priority: 9 53KeepEmptyLinesAtTheStartOfBlocks: false 54MaxEmptyLinesToKeep: 1 55PenaltyBreakAssignment: 30 56PenaltyBreakComment: 10 57PenaltyBreakFirstLessLess: 0 58PenaltyBreakString: 80 59PenaltyExcessCharacter: 100 60Standard: Cpp11 61ContinuationIndentWidth: 8 62