1---
2BasedOnStyle: WebKit
3---
4AccessModifierOffset: 8
5AlignConsecutiveAssignments: false
6AlignConsecutiveDeclarations: false
7AlignConsecutiveMacros: false
8AlignEscapedNewlines: Left
9AlignOperands: false
10AlignTrailingComments: false
11AllowAllParametersOfDeclarationOnNextLine: false
12AllowShortBlocksOnASingleLine: false
13AllowShortCaseLabelsOnASingleLine: false
14AllowShortFunctionsOnASingleLine: InlineOnly
15AllowShortIfStatementsOnASingleLine: false
16AllowShortLoopsOnASingleLine: false
17AlwaysBreakAfterReturnType: TopLevelDefinitions
18AlwaysBreakBeforeMultilineStrings: false
19AlwaysBreakTemplateDeclarations: MultiLine
20BinPackArguments: true
21BinPackParameters: true
22BreakBeforeBinaryOperators: None
23BreakBeforeBraces: WebKit
24BreakBeforeTernaryOperators: false
25BreakStringLiterals: false
26ColumnLimit: 80
27CompactNamespaces: true
28UseTab: Always
29ConstructorInitializerIndentWidth: 8
30ContinuationIndentWidth: 8
31DerivePointerAlignment: false
32DisableFormat: false
33IncludeBlocks: Regroup
34IndentCaseLabels: false
35IndentPPDirectives: None
36IndentWidth: 8
37KeepEmptyLinesAtTheStartOfBlocks: true
38Language: Cpp
39MaxEmptyLinesToKeep: 1
40NamespaceIndentation: None
41PenaltyBreakBeforeFirstCallParameter: 1000
42PenaltyBreakComment: 10
43PointerAlignment: Right
44ReflowComments: false
45SortIncludes: true
46SpaceAfterCStyleCast: false
47TabWidth: 8
48
49IncludeCategories:
50  - Regex: '^\"opt_.*\.h\"'
51    Priority: 1
52    SortPriority: 10
53  - Regex: '^<sys/cdefs\.h>'
54    Priority: 2
55    SortPriority: 20
56  - Regex: '^<sys/types\.h>'
57    Priority: 2
58    SortPriority: 21
59  - Regex: '^<sys/param\.h>'
60    Priority: 2
61    SortPriority: 22
62  - Regex: '^<sys.*/'
63    Priority: 2
64    SortPriority: 23
65  - Regex: '^<vm/vm\.h>'
66    Priority: 3
67    SortPriority: 30
68  - Regex: '^<vm/'
69    Priority: 3
70    SortPriority: 31
71  - Regex: '^<machine/'
72    Priority: 4
73    SortPriority: 40
74  - Regex: '^<(x86|amd64|i386|xen)/'
75    Priority: 5
76    SortPriority: 50
77  - Regex: '^<dev/'
78    Priority: 6
79    SortPriority: 60
80  - Regex: '^<net.*/'
81    Priority: 7
82    SortPriority: 70
83  - Regex: '^<protocols/'
84    Priority: 7
85    SortPriority: 71
86  - Regex: '^<(fs|nfs(|client|server)|ufs)/'
87    Priority: 8
88    SortPriority: 80
89  - Regex: '^<[^/].*\.h'
90    Priority: 9
91    SortPriority: 90
92  - Regex: '^\".*\.h\"'
93    Priority: 10
94    SortPriority: 100
95...
96