1 # ---------------------------------------------------------------------------
3 # Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
4 # ---------------------------------------------------------------------------
5 # SquirrelJME is under the Mozilla Public License Version 2.0.
6 # See license.mkd for licensing and copyright information.
7 # ---------------------------------------------------------------------------
9 AccessModifierOffset: -4
10 AlignAfterOpenBracket: DontAlign
11 AlignConsecutiveAssignments: None
13 AllowAllArgumentsOnNextLine: false
14 AllowAllConstructorInitializersOnNextLine: false
15 AllowAllParametersOfDeclarationOnNextLine: false
16 AllowShortBlocksOnASingleLine: Never
17 AllowShortCaseLabelsOnASingleLine: false
18 AllowShortFunctionsOnASingleLine: None
19 AllowShortIfStatementsOnASingleLine: Never
20 AllowShortLambdasOnASingleLine: None
21 AllowShortLoopsOnASingleLine: false
22 AlwaysBreakAfterReturnType: None
23 AlwaysBreakTemplateDeclarations: Yes
24 BreakBeforeBraces: Custom
28 AfterControlStatement: Always
37 SplitEmptyFunction: true
38 SplitEmptyRecord: true
39 BreakBeforeBinaryOperators: None
40 BreakBeforeTernaryOperators: false
41 BreakConstructorInitializers: AfterColon
42 BreakInheritanceList: AfterComma
44 CompactNamespaces: false
45 ContinuationIndentWidth: 4
46 IndentCaseLabels: true
47 IndentPPDirectives: BeforeHash
49 KeepEmptyLinesAtTheStartOfBlocks: true
50 MaxEmptyLinesToKeep: 2
51 NamespaceIndentation: All
52 ObjCSpaceAfterProperty: false
53 ObjCSpaceBeforeProtocolList: true
54 PointerAlignment: Left
56 SpaceAfterCStyleCast: false
57 SpaceAfterLogicalNot: false
58 SpaceAfterTemplateKeyword: false
59 SpaceBeforeAssignmentOperators: true
60 SpaceBeforeCpp11BracedList: false
61 SpaceBeforeCtorInitializerColon: true
62 SpaceBeforeInheritanceColon: true
63 SpaceBeforeParens: ControlStatements
64 SpaceBeforeRangeBasedForLoopColon: true
65 SpaceInEmptyParentheses: false
66 SpacesBeforeTrailingComments: 0
68 SpacesInCStyleCastParentheses: false
69 SpacesInContainerLiterals: false
70 SpacesInParentheses: false
71 SpacesInSquareBrackets: false
73 UseTab: ForContinuationAndIndentation
74 AlignConsecutiveMacros: None
75 IndentGotoLabels: false
76 IndentWrappedFunctionNames: false
77 ReferenceAlignment: Left
78 SortIncludes: CaseSensitive
79 AlwaysBreakBeforeMultilineStrings: false
80 BinPackParameters: true
81 BitFieldColonSpacing: Both
84 StatementAttributeLikeMacros: ['SJME_DEPRECATED']
85 StatementMacros: ['SJME_REFPTR_CODE_BEGIN', 'SJME_REFPTR_CODE_END', 'SJME_REFPTR_VAR']