1---
2AccessModifierOffset: -1
3AlignAfterOpenBracket: AlwaysBreak
4AlignConsecutiveAssignments: false
5AlignConsecutiveDeclarations: false
6AlignEscapedNewlinesLeft: true
7AlignOperands:   false
8AlignTrailingComments: false
9AllowAllParametersOfDeclarationOnNextLine: false
10AllowShortBlocksOnASingleLine: false
11AllowShortCaseLabelsOnASingleLine: false
12AllowShortFunctionsOnASingleLine: Empty
13AllowShortIfStatementsOnASingleLine: false
14AllowShortLoopsOnASingleLine: false
15AlwaysBreakAfterReturnType: None
16AlwaysBreakBeforeMultilineStrings: true
17AlwaysBreakTemplateDeclarations: true
18BinPackArguments: false
19BinPackParameters: false
20BraceWrapping:
21  AfterClass:      false
22  AfterControlStatement: false
23  AfterEnum:       false
24  AfterFunction:   false
25  AfterNamespace:  false
26  AfterObjCDeclaration: false
27  AfterStruct:     false
28  AfterUnion:      false
29  BeforeCatch:     false
30  BeforeElse:      false
31  IndentBraces:    false
32BreakBeforeBinaryOperators: None
33BreakBeforeBraces: Attach
34BreakBeforeTernaryOperators: true
35BreakConstructorInitializersBeforeComma: false
36BreakAfterJavaFieldAnnotations: false
37BreakStringLiterals: false
38ColumnLimit:     80
39CommentPragmas:  '^ IWYU pragma:'
40ConstructorInitializerAllOnOneLineOrOnePerLine: true
41ConstructorInitializerIndentWidth: 4
42ContinuationIndentWidth: 4
43Cpp11BracedListStyle: true
44DerivePointerAlignment: false
45DisableFormat:   false
46ForEachMacros:   [ FOR_EACH_RANGE, FOR_EACH, ]
47IncludeCategories:
48  - Regex:           '^"watchman_system.h"'
49    Priority:        -2
50  - Regex:           '^"watchman(|_string).h"'
51    Priority:        -1
52  - Regex:           '^<.*\.h(pp)?>'
53    Priority:        1
54  - Regex:           '^<.*'
55    Priority:        2
56  - Regex:           '.*'
57    Priority:        3
58IndentCaseLabels: true
59IndentWidth:     2
60IndentWrappedFunctionNames: false
61KeepEmptyLinesAtTheStartOfBlocks: false
62MacroBlockBegin: ''
63MacroBlockEnd:   ''
64MaxEmptyLinesToKeep: 1
65NamespaceIndentation: None
66ObjCBlockIndentWidth: 2
67ObjCSpaceAfterProperty: false
68ObjCSpaceBeforeProtocolList: false
69PenaltyBreakBeforeFirstCallParameter: 1
70PenaltyBreakComment: 300
71PenaltyBreakFirstLessLess: 120
72PenaltyBreakString: 1000
73PenaltyExcessCharacter: 1000000
74PenaltyReturnTypeOnItsOwnLine: 200
75PointerAlignment: Left
76ReflowComments:  true
77SortIncludes:    true
78SpaceAfterCStyleCast: false
79SpaceBeforeAssignmentOperators: true
80SpaceBeforeParens: ControlStatements
81SpaceInEmptyParentheses: false
82SpacesBeforeTrailingComments: 1
83SpacesInAngles:  false
84SpacesInContainerLiterals: true
85SpacesInCStyleCastParentheses: false
86SpacesInParentheses: false
87SpacesInSquareBrackets: false
88Standard:        Cpp11
89TabWidth:        8
90UseTab:          Never
91...
92