mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-10-29 05:40:16 -04:00
Merge branch 'clang-format-config' into 'main'
Add a basic .clang-format that mostly matches existing style See merge request wayland/wayland!121
This commit is contained in:
commit
f2fb869779
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
|
||||
# TODO-clang-12: 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
|
||||
# TODO-clang-12: SortIncludes: Never
|
||||
SpaceBeforeParens: ControlStatementsExceptForEachMacros
|
||||
# TODO-clang-12: SpaceAroundPointerQualifiers: Before
|
||||
TabWidth: 8
|
||||
UseTab: ForContinuationAndIndentation
|
||||
Loading…
Add table
Add a link
Reference in a new issue