summaryrefslogtreecommitdiff
path: root/.clang-format
diff options
context:
space:
mode:
Diffstat (limited to '.clang-format')
-rw-r--r--.clang-format24
1 files changed, 18 insertions, 6 deletions
diff --git a/.clang-format b/.clang-format
index 8d02964..45efa4a 100644
--- a/.clang-format
+++ b/.clang-format
@@ -66,16 +66,28 @@ FixNamespaceComments: true
IncludeBlocks: Regroup
IncludeCategories:
# Local Headers
- - Regex: '"[A-za-z0-9._\/]+"'
+ - Regex: '^"[[:alnum:]_/\-]+\.h(pp)?'
Priority: 200
# Catch2 Headers
- - Regex: '<catch2/.*\.hpp>'
+ - Regex: '^<catch2/[[:alnum:]_/]+\.hpp'
Priority: 300
- # STL Headers
- - Regex: '<[A-za-z0-9_]+>'
- Priority: 400
+ # sigc++ Headers
+ - Regex: '^<sigc\+\+/[[:alnum:]/]+\.h(pp)?'
+ Priority: 340
+ # Glibmm Headers
+ - Regex: '^<glibmm/[[:alnum:]/]+\.h(pp)?'
+ Priority: 350
+ # Giomm Headers
+ - Regex: '^<giomm/[[:alnum:]/]+\.h(pp)?'
+ Priority: 360
+ # Gtk Headers
+ - Regex: '^<gtkmm/[[:alnum:]/]+\.h(pp)?'
+ Priority: 370
# General System Headers
- - Regex: '<[A-za-z0-9._\/]+>'
+ - Regex: '^<[[:alnum:]/+-]+\.h(pp)?'
+ Priority: 400
+ # STL Headers
+ - Regex: '^<[[:alnum:]_]+>'
Priority: 500