aboutsummaryrefslogtreecommitdiff
path: root/dwm/chadwm/.clang-format
blob: 9429f8a0c9418166aa6171fb2e48d447c5cf4e9c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
# Modified version of the Linux kernel config
Language: Cpp

AccessModifierOffset:                               -4
AlignAfterOpenBracket:                              Align
AlignConsecutiveAssignments:                        false
AlignConsecutiveDeclarations:                       false
AlignConsecutiveMacros:                             true
AlignEscapedNewlines:                               Right
AlignOperands:                                      true
AlignTrailingComments:                              false
AllowAllParametersOfDeclarationOnNextLine:          false
AllowShortBlocksOnASingleLine:                      Empty
AllowShortCaseLabelsOnASingleLine:                  false
AllowShortFunctionsOnASingleLine:                   None
AllowShortIfStatementsOnASingleLine:                false
AllowShortLoopsOnASingleLine:                       false
AlwaysBreakAfterDefinitionReturnType:               None
AlwaysBreakAfterReturnType:                         AllDefinitions
AlwaysBreakBeforeMultilineStrings:                  false
AlwaysBreakTemplateDeclarations:                    false
BinPackArguments:                                   true
BinPackParameters:                                  true
BraceWrapping:
  AfterClass:                                       false
  AfterControlStatement:                            false
  AfterEnum:                                        false
  AfterFunction:                                    true
  AfterNamespace:                                   true
  AfterObjCDeclaration:                             false
  AfterStruct:                                      false
  AfterUnion:                                       false
  AfterExternBlock:                                 false
  BeforeCatch:                                      false
  BeforeElse:                                       true
  IndentBraces:                                     false
  SplitEmptyFunction:                               true
  SplitEmptyRecord:                                 true
  SplitEmptyNamespace:                              true
BreakBeforeBinaryOperators:                         NonAssignment
BreakBeforeBraces:                                  Custom
BreakBeforeInheritanceComma:                        false
BreakBeforeTernaryOperators:                        false
BreakConstructorInitializersBeforeComma:            false
BreakConstructorInitializers:                       BeforeComma
BreakAfterJavaFieldAnnotations:                     false
BreakStringLiterals:                                true
ColumnLimit:                                        100
CompactNamespaces:                                  false
ConstructorInitializerAllOnOneLineOrOnePerLine:     false
ConstructorInitializerIndentWidth:                  8
ContinuationIndentWidth:                            8
Cpp11BracedListStyle:                               true
DerivePointerAlignment:                             false
DisableFormat:                                      false
ExperimentalAutoDetectBinPacking:                   false
FixNamespaceComments:                               false
IndentCaseLabels:                                   false
IndentGotoLabels:                                   false
IndentPPDirectives:                                 AfterHash
IndentWidth:                                        8
IndentWrappedFunctionNames:                         false
JavaScriptQuotes:                                   Leave
JavaScriptWrapImports:                              true
KeepEmptyLinesAtTheStartOfBlocks:                   false
MacroBlockBegin:                                    ''
MacroBlockEnd:                                      ''
MaxEmptyLinesToKeep:                                1
NamespaceIndentation:                               None
ObjCBinPackProtocolList:                            Auto
ObjCBlockIndentWidth:                               8
ObjCSpaceAfterProperty:                             true
ObjCSpaceBeforeProtocolList:                        true

# Taken from git's rules (Except PenaltyBreakAssignment)
PenaltyBreakAssignment:                             80
PenaltyBreakBeforeFirstCallParameter:               30
PenaltyBreakComment:                                10
PenaltyBreakFirstLessLess:                          0
PenaltyBreakString:                                 10
PenaltyExcessCharacter:                             100
PenaltyReturnTypeOnItsOwnLine:                      60

PointerAlignment:                                   Right
ReflowComments:                                     false
SortIncludes:                                       false
SortUsingDeclarations:                              false
SpaceAfterCStyleCast:                               true
SpaceAfterTemplateKeyword:                          true
SpaceBeforeAssignmentOperators:                     true
SpaceBeforeCtorInitializerColon:                    true
SpaceBeforeInheritanceColon:                        true
SpaceBeforeParens:                                  ControlStatements
SpaceBeforeRangeBasedForLoopColon:                  true
SpaceInEmptyParentheses:                            false
SpacesBeforeTrailingComments:                       1
SpacesInAngles:                                     false
SpacesInContainerLiterals:                          false
SpacesInCStyleCastParentheses:                      false
SpacesInParentheses:                                false
SpacesInSquareBrackets:                             false
TabWidth:                                           8
UseTab:                                             ForIndentation