pane

Termbox2 based terminal UI library
git clone git://git.dimitrijedobrota.com/pane.git
Log | Files | Refs

.clang-format (3317B)


      1 # SPDX-License-Identifier: GPL-2.0
      2 #
      3 # clang-format configuration file. Intended for clang-format >= 11.
      4 #
      5 # For more information, see:
      6 #
      7 #   Documentation/process/clang-format.rst
      8 #   https://clang.llvm.org/docs/ClangFormat.html
      9 #   https://clang.llvm.org/docs/ClangFormatStyleOptions.html
     10 #
     11 ---
     12 AccessModifierOffset: -4
     13 AlignAfterOpenBracket: Align
     14 AlignConsecutiveAssignments: false
     15 AlignConsecutiveDeclarations: false
     16 AlignEscapedNewlines: Left
     17 AlignOperands: true
     18 AlignTrailingComments: false
     19 AllowAllParametersOfDeclarationOnNextLine: false
     20 AllowShortBlocksOnASingleLine: false
     21 AllowShortCaseLabelsOnASingleLine: false
     22 AllowShortFunctionsOnASingleLine: None
     23 AllowShortIfStatementsOnASingleLine: false
     24 AllowShortLoopsOnASingleLine: false
     25 AlwaysBreakAfterDefinitionReturnType: None
     26 AlwaysBreakAfterReturnType: None
     27 AlwaysBreakBeforeMultilineStrings: false
     28 AlwaysBreakTemplateDeclarations: false
     29 BinPackArguments: true
     30 BinPackParameters: true
     31 BraceWrapping:
     32   AfterClass: false
     33   AfterControlStatement: false
     34   AfterEnum: false
     35   AfterFunction: true
     36   AfterNamespace: true
     37   AfterObjCDeclaration: false
     38   AfterStruct: false
     39   AfterUnion: false
     40   AfterExternBlock: false
     41   BeforeCatch: false
     42   BeforeElse: false
     43   IndentBraces: false
     44   SplitEmptyFunction: true
     45   SplitEmptyRecord: true
     46   SplitEmptyNamespace: true
     47 BreakBeforeBinaryOperators: None
     48 BreakBeforeBraces: Custom
     49 BreakBeforeInheritanceComma: false
     50 BreakBeforeTernaryOperators: false
     51 BreakConstructorInitializersBeforeComma: false
     52 BreakConstructorInitializers: BeforeComma
     53 BreakAfterJavaFieldAnnotations: false
     54 BreakStringLiterals: false
     55 ColumnLimit: 80
     56 CommentPragmas: '^ IWYU pragma:'
     57 CompactNamespaces: false
     58 ConstructorInitializerAllOnOneLineOrOnePerLine: false
     59 ConstructorInitializerIndentWidth: 8
     60 ContinuationIndentWidth: 8
     61 Cpp11BracedListStyle: false
     62 DerivePointerAlignment: false
     63 DisableFormat: false
     64 ExperimentalAutoDetectBinPacking: false
     65 FixNamespaceComments: false
     66 
     67 IncludeBlocks: Preserve
     68 IncludeCategories:
     69   - Regex: '.*'
     70     Priority: 1
     71 IncludeIsMainRegex: '(Test)?$'
     72 IndentCaseLabels: false
     73 IndentGotoLabels: false
     74 IndentPPDirectives: None
     75 IndentWidth: 8
     76 IndentWrappedFunctionNames: false
     77 JavaScriptQuotes: Leave
     78 JavaScriptWrapImports: true
     79 KeepEmptyLinesAtTheStartOfBlocks: false
     80 MacroBlockBegin: ''
     81 MacroBlockEnd: ''
     82 MaxEmptyLinesToKeep: 1
     83 NamespaceIndentation: None
     84 ObjCBinPackProtocolList: Auto
     85 ObjCBlockIndentWidth: 8
     86 ObjCSpaceAfterProperty: true
     87 ObjCSpaceBeforeProtocolList: true
     88 
     89 # Taken from git's rules
     90 PenaltyBreakAssignment: 10
     91 PenaltyBreakBeforeFirstCallParameter: 30
     92 PenaltyBreakComment: 10
     93 PenaltyBreakFirstLessLess: 0
     94 PenaltyBreakString: 10
     95 PenaltyExcessCharacter: 100
     96 PenaltyReturnTypeOnItsOwnLine: 60
     97 
     98 PointerAlignment: Right
     99 ReflowComments: false
    100 SortIncludes: false
    101 SortUsingDeclarations: false
    102 SpaceAfterCStyleCast: false
    103 SpaceAfterTemplateKeyword: true
    104 SpaceBeforeAssignmentOperators: true
    105 SpaceBeforeCtorInitializerColon: true
    106 SpaceBeforeInheritanceColon: true
    107 SpaceBeforeParens: ControlStatementsExceptForEachMacros
    108 SpaceBeforeRangeBasedForLoopColon: true
    109 SpaceInEmptyParentheses: false
    110 SpacesBeforeTrailingComments: 1
    111 SpacesInAngles: false
    112 SpacesInContainerLiterals: false
    113 SpacesInCStyleCastParentheses: false
    114 SpacesInParentheses: false
    115 SpacesInSquareBrackets: false
    116 Standard: Cpp03
    117 TabWidth: 8
    118 UseTab: Always
    119 ...
    120