aboutsummaryrefslogtreecommitdiffstats
path: root/.clang-format
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2024-11-15 08:52:04 -0500
committerDavid Robillard <d@drobilla.net>2024-11-15 08:52:04 -0500
commitc8b2c46886888e53125f1027ef3ea96dc584bcaa (patch)
tree4ba167899860fafef7dc29b5b8d323c9c41a866e /.clang-format
parentb59021e44cc39c47031c58994323ebf1a37011d1 (diff)
downloadlv2-c8b2c46886888e53125f1027ef3ea96dc584bcaa.tar.xz
Update clang-format configuration
Diffstat (limited to '.clang-format')
-rw-r--r--.clang-format25
1 files changed, 13 insertions, 12 deletions
diff --git a/.clang-format b/.clang-format
index 8ee2675..c40ad9c 100644
--- a/.clang-format
+++ b/.clang-format
@@ -1,37 +1,38 @@
-# Copyright 2020-2022 David Robillard <d@drobilla.net>
+# Copyright 2020-2024 David Robillard <d@drobilla.net>
# SPDX-License-Identifier: 0BSD OR ISC
---
AlignConsecutiveAssignments: true
AlignConsecutiveDeclarations: true
-AlignEscapedNewlinesLeft: true
+AlignEscapedNewlines: Left
+AttributeMacros:
+ - LV2_DEPRECATED
+ - LV2_SYMBOL_EXPORT
BasedOnStyle: Mozilla
BraceWrapping:
- AfterNamespace: false
AfterClass: true
AfterEnum: false
AfterExternBlock: false
AfterFunction: true
+ AfterNamespace: false
AfterStruct: false
SplitEmptyFunction: false
SplitEmptyRecord: false
BreakBeforeBraces: Custom
Cpp11BracedListStyle: true
+ForEachMacros:
+ - LV2_ATOM_OBJECT_BODY_FOREACH
+ - LV2_ATOM_OBJECT_FOREACH
+ - LV2_ATOM_SEQUENCE_BODY_FOREACH
+ - LV2_ATOM_SEQUENCE_FOREACH
+ - LV2_ATOM_TUPLE_BODY_FOREACH
+ - LV2_ATOM_TUPLE_FOREACH
IndentCaseLabels: false
IndentPPDirectives: AfterHash
KeepEmptyLinesAtTheStartOfBlocks: false
SpacesInContainerLiterals: false
StatementMacros:
- - LV2_DEPRECATED
- LV2_DISABLE_DEPRECATION_WARNINGS
- LV2_RESTORE_WARNINGS
- - LV2_SYMBOL_EXPORT
- _Pragma
-ForEachMacros:
- - LV2_ATOM_OBJECT_BODY_FOREACH
- - LV2_ATOM_OBJECT_FOREACH
- - LV2_ATOM_SEQUENCE_BODY_FOREACH
- - LV2_ATOM_SEQUENCE_FOREACH
- - LV2_ATOM_TUPLE_BODY_FOREACH
- - LV2_ATOM_TUPLE_FOREACH
...