aboutsummaryrefslogtreecommitdiffhomepage
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/uncrustify.cfg11
1 files changed, 9 insertions, 2 deletions
diff --git a/devel/uncrustify.cfg b/devel/uncrustify.cfg
index 1dbc5e4e..d8075ba1 100644
--- a/devel/uncrustify.cfg
+++ b/devel/uncrustify.cfg
@@ -16,8 +16,7 @@ input_tab_size = 8 # original tab size
output_tab_size = 8 # new tab size
indent_columns = 4
-indent_label = 2 # pos: absolute col, neg: relative column
-
+indent_label = -2 # pos: absolute col, neg: relative column
#
# inter-symbol newlines
@@ -55,6 +54,11 @@ nl_after_struct = 0
# mod_full_brace_do = remove # "do a--; while ();" vs "do { a--; } while ();"
# mod_full_brace_while = remove # "while (a) a--;" vs "while (a) { a--; }"
+#
+# Extra types used in notmuch source.
+# (add more on demand)
+
+type GMimeObject mime_node_t
#
# inter-character spacing options
@@ -63,6 +67,9 @@ nl_after_struct = 0
sp_before_ptr_star = force
sp_between_ptr_star = remove
sp_after_ptr_star = remove
+sp_not = force
+sp_pp_concat = ignore # XXX 'remove' drops leading space also
+sp_pp_stringify = remove
# sp _return_paren = force # "return (1);" vs "return(1);"
sp_sizeof_paren = force # "sizeof (int)" vs "sizeof(int)"