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 BeforeWhile: false 15 IndentBraces: false 16 SplitEmptyFunction: true 17AllowShortIfStatementsOnASingleLine: false 18IndentCaseLabels: false 19AlwaysBreakAfterReturnType: All 20Cpp11BracedListStyle: false 21ColumnLimit: 80 22AlignAfterOpenBracket: Align 23AlignConsecutiveBitFields: true 24AlignConsecutiveDeclarations: true 25AlignConsecutiveMacros: true 26AlignTrailingComments: true 27AllowAllArgumentsOnNextLine: true 28AlwaysBreakBeforeMultilineStrings: false 29BreakBeforeBinaryOperators: None 30BreakBeforeTernaryOperators: true 31AlignEscapedNewlines: Left 32DerivePointerAlignment: false 33PointerAlignment: Right 34PointerBindsToType: false 35IncludeBlocks: Regroup 36IncludeCategories: 37 - Regex: '^<isc/' 38 Priority: 2 39 - Regex: '^<dns/' 40 Priority: 3 41 - Regex: '^<iscccc/' 42 Priority: 4 43 - Regex: '^<isccfg/' 44 Priority: 5 45 - Regex: '^<ns/' 46 Priority: 6 47 - Regex: '^<bind9/)' 48 Priority: 7 49 - Regex: '^(<[^/]*)/)' 50 Priority: 8 51 - Regex: '<[[:alnum:].]+>' 52 Priority: 1 53 - Regex: '".*"' 54 Priority: 9 55IndentExternBlock: NoIndent 56KeepEmptyLinesAtTheStartOfBlocks: false 57MaxEmptyLinesToKeep: 1 58PenaltyBreakAssignment: 30 59PenaltyBreakComment: 10 60PenaltyBreakFirstLessLess: 0 61PenaltyBreakString: 80 62PenaltyExcessCharacter: 100 63Standard: Cpp11 64ContinuationIndentWidth: 8 65