diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..b521fd1 --- /dev/null +++ b/.clang-format @@ -0,0 +1,19 @@ +Language: Cpp + +# Unindent access modifiers after regular indenting +AccessModifierOffset: -8 +AlignAfterOpenBracket: DontAlign +AllowShortEnumsOnASingleLine: false +ColumnLimit: 100 +EmptyLineAfterAccessModifier: Never +EmptyLineBeforeAccessModifier: Never +IndentAccessModifiers: false +IndentPPDirectives: BeforeHash +IndentWrappedFunctionNames: true +PointerAlignment: Right +SortIncludes: Never # src/plugins/Nvidia.cpp breaks with this on + +# 8 column tabs +IndentWidth: 8 +TabWidth: 8 +UseTab: Always diff --git a/clangFormat.sh b/clangFormat.sh new file mode 100755 index 0000000..03161d7 --- /dev/null +++ b/clangFormat.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env sh +cppPat=(-name "*.cpp" -o -name "*.hpp" -o -name "*.h") +clang-format -i $( + (find src/tuxclocker-qt/ ${cppPat[@]} + find src/tuxclockerd/ ${cppPat[@]} + find src/plugins/ ${cppPat[@]} + find src/lib/ ${cppPat[@]} + find src/include/ -maxdepth 1 ${cppPat[@]}))