mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-10-29 05:40:16 -04:00
Add a basic .clang-format that mostly matches existing style
This allows me to use git-clang-format. It also ensures that my IDE correctly indents code correctly while I'm typing.
This commit is contained in:
parent
3bda3d1b47
commit
3a8884a54a
1 changed files with 33 additions and 0 deletions
33
.clang-format
Normal file
33
.clang-format
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
BasedOnStyle: LLVM
|
||||
AlignConsecutiveMacros: AcrossEmptyLinesAndComments
|
||||
AllowAllArgumentsOnNextLine: false
|
||||
AllowAllConstructorInitializersOnNextLine: false
|
||||
AllowAllParametersOfDeclarationOnNextLine: false
|
||||
AllowShortBlocksOnASingleLine: Never
|
||||
AllowShortFunctionsOnASingleLine: None
|
||||
AllowShortIfStatementsOnASingleLine: false
|
||||
AlwaysBreakAfterReturnType: All
|
||||
BreakBeforeBraces: Linux
|
||||
BreakStringLiterals: false
|
||||
ContinuationIndentWidth: 8
|
||||
Cpp11BracedListStyle: false
|
||||
ForEachMacros:
|
||||
- wl_array_for_each
|
||||
- wl_client_for_each
|
||||
- wl_list_for_each
|
||||
- wl_list_for_each_reverse_safe
|
||||
- wl_list_for_each_safe
|
||||
- STAILQ_FOREACH
|
||||
IndentWidth: 8
|
||||
PenaltyBreakAssignment: 1000
|
||||
PenaltyBreakBeforeFirstCallParameter: 1000
|
||||
PointerAlignment: Right
|
||||
# Reflow comments breaks some HTML tags in doc comments
|
||||
ReflowComments: false
|
||||
# Not sure about SpaceAfterCStyleCast, some files use it others don't
|
||||
SpaceAfterCStyleCast: true
|
||||
SortIncludes: Never
|
||||
SpaceBeforeParens: ControlStatementsExceptForEachMacros
|
||||
SpaceAroundPointerQualifiers: Before
|
||||
TabWidth: 8
|
||||
UseTab: ForContinuationAndIndentation
|
||||
Loading…
Add table
Add a link
Reference in a new issue