diff --git a/clang/clang-format b/clang/clang-format new file mode 100644 index 0000000..4b513be --- /dev/null +++ b/clang/clang-format @@ -0,0 +1,35 @@ +Language: Cpp +IndentWidth: 4 +AccessModifierOffset: -4 +ColumnLimit: 80 +UseTab: ForContinuationAndIndentation +TabWidth: 4 + +SortIncludes: false + +AlignAfterOpenBracket: DontAlign + +BreakBeforeBinaryOperators: NonAssignment + +BreakBeforeBraces: Custom +BraceWrapping: + AfterClass: true + AfterStruct: true + AfterFunction: true + AfterNamespace: false + AfterControlStatement: true + BeforeElse: true + BeforeCatch: true + +MaxEmptyLinesToKeep: 1 +Standard: Auto + +IndentCaseLabels: true + +BinPackArguments: true +BinPackParameters: true + +AllowShortFunctionsOnASingleLine: false + +NamespaceIndentation: Inner + diff --git a/clang/install.sh b/clang/install.sh new file mode 100755 index 0000000..058c2ab --- /dev/null +++ b/clang/install.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env sh + +ln -svrf clang-format ~/.clang-format +