water vs lava
[aNetHack.git] / .clang-format
blob00cf4664585ea1cf333be0de1aaf2e5b8379b219
1 ---
2 Language:        Cpp
3 # BasedOnStyle:  LLVM
4 AccessModifierOffset: -2
5 AlignAfterOpenBracket: true
6 AlignEscapedNewlinesLeft: true
7 AlignOperands:   true
8 AlignTrailingComments: true
9 AllowAllParametersOfDeclarationOnNextLine: false
10 AllowShortBlocksOnASingleLine: false
11 AllowShortCaseLabelsOnASingleLine: false
12 AllowShortIfStatementsOnASingleLine: false
13 AllowShortLoopsOnASingleLine: false
14 AllowShortFunctionsOnASingleLine: None
15 AlwaysBreakAfterDefinitionReturnType: true
16 AlwaysBreakTemplateDeclarations: false
17 AlwaysBreakBeforeMultilineStrings: false
18 BreakBeforeBinaryOperators: NonAssignment
19 BreakBeforeTernaryOperators: true
20 BreakConstructorInitializersBeforeComma: false
21 BinPackParameters: true
22 BinPackArguments: true
23 ColumnLimit:     78
24 ConstructorInitializerAllOnOneLineOrOnePerLine: false
25 ConstructorInitializerIndentWidth: 4
26 DerivePointerAlignment: false
27 ExperimentalAutoDetectBinPacking: false
28 IndentCaseLabels: false
29 IndentWrappedFunctionNames: false
30 IndentFunctionDeclarationAfterType: false
31 MaxEmptyLinesToKeep: 1
32 KeepEmptyLinesAtTheStartOfBlocks: false
33 NamespaceIndentation: None
34 ObjCBlockIndentWidth: 2
35 ObjCSpaceAfterProperty: false
36 ObjCSpaceBeforeProtocolList: true
37 PenaltyBreakBeforeFirstCallParameter: 19
38 PenaltyBreakComment: 300
39 PenaltyBreakString: 1000
40 PenaltyBreakFirstLessLess: 120
41 PenaltyExcessCharacter: 1000000
42 PenaltyReturnTypeOnItsOwnLine: 100
43 PointerAlignment: Right
44 SpacesBeforeTrailingComments: 1
45 Cpp11BracedListStyle: false
46 Standard:        Cpp03
47 IndentWidth:     4
48 TabWidth:        8
49 UseTab:          Never
50 BreakBeforeBraces: Linux
51 SpacesInParentheses: false
52 SpacesInSquareBrackets: false
53 SpacesInAngles:  false
54 SpaceInEmptyParentheses: false
55 SpacesInCStyleCastParentheses: false
56 SpaceAfterCStyleCast: true
57 SpacesInContainerLiterals: true
58 SpaceBeforeAssignmentOperators: true
59 ContinuationIndentWidth: 4
60 CommentPragmas:  '^ NetHack 3'
61 ForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
62 SpaceBeforeParens: ControlStatements
63 DisableFormat:   false
64 ...