1newlines                        = lf
2
3input_tab_size                  = 8
4output_tab_size                 = 8
5
6string_escape_char              = 100
7string_escape_char2             = 0
8
9# indenting
10indent_columns                  = 2
11indent_with_tabs                = 0
12indent_align_string             = true
13indent_brace                    = 2
14indent_braces                   = false
15indent_braces_no_func           = true
16indent_func_call_param          = false
17indent_func_def_param           = false
18indent_func_proto_param         = false
19indent_switch_case              = 0
20indent_case_brace               = 2
21indent_paren_close              = 1
22indent_label                    = 0
23indent_paren_open_brace         = false
24
25# spacing
26sp_arith                        = add
27sp_assign                       = add
28sp_enum_assign                  = add
29sp_bool                         = add
30sp_compare                      = add
31sp_inside_paren                 = remove
32sp_inside_fparens               = remove
33sp_func_def_paren               = force
34sp_func_proto_paren             = force
35sp_paren_paren                  = remove
36sp_balance_nested_parens        = false
37sp_paren_brace                  = remove
38sp_before_square                = remove
39sp_before_squares               = remove
40sp_inside_square                = remove
41sp_after_comma                  = add
42sp_before_comma                 = remove
43sp_after_cast                   = add
44sp_sizeof_paren                 = add
45sp_not                          = remove
46sp_inv                          = remove
47sp_addr                         = remove
48sp_member                       = remove
49sp_deref                        = remove
50sp_sign                         = remove
51sp_incdec                       = remove
52sp_attribute_paren              = remove
53sp_macro                        = force
54sp_func_call_paren              = force
55set func_call_user              = _ N_ C_
56sp_brace_typedef                = add
57sp_cond_colon                   = add
58sp_cond_question                = add
59sp_defined_paren                = remove
60
61# alignment
62align_keep_tabs                 = false
63align_with_tabs                 = false
64align_on_tabstop                = false
65align_keep_extra_space          = true
66align_number_right              = true
67align_func_params               = true
68align_func_params_span          = 0
69align_func_params_thresh        = 0
70align_var_def_span              = 0
71align_var_def_amp_style         = 1
72align_var_def_colon             = true
73align_enum_equ_span             = 0
74align_var_struct_span           = 0
75align_var_struct_gap            = 0
76align_var_struct_thresh         = 0
77align_var_def_star_style        = 2
78align_var_def_amp_style         = 2
79align_typedef_span              = 2
80align_typedef_func              = 0
81align_typedef_star_style        = 2
82align_typedef_amp_style         = 2
83
84# newlines
85nl_assign_leave_one_liners      = true
86nl_enum_leave_one_liners        = false
87nl_func_leave_one_liners        = false
88nl_if_leave_one_liners          = false
89nl_end_of_file                  = add
90nl_assign_brace                 = remove
91nl_func_var_def_blk             = 1
92nl_fcall_brace                  = add
93nl_enum_brace                   = remove
94nl_struct_brace                 = force
95nl_union_brace                  = force
96nl_if_brace                     = force
97nl_brace_else                   = force
98nl_elseif_brace                 = force
99nl_else_brace                   = add
100nl_for_brace                    = force
101nl_while_brace                  = force
102nl_do_brace                     = force
103nl_brace_while                  = force
104nl_switch_brace                 = force
105nl_before_case                  = true
106nl_after_case                   = false
107nl_func_type_name               = force
108nl_func_proto_type_name         = remove
109nl_func_paren                   = remove
110nl_func_decl_start              = remove
111nl_func_decl_args               = force
112nl_func_decl_end                = remove
113nl_fdef_brace                   = force
114nl_after_return                 = false
115nl_define_macro                 = false
116nl_create_if_one_liner          = false
117nl_create_for_one_liner         = false
118nl_create_while_one_liner       = false
119nl_after_semicolon              = true
120nl_multi_line_cond              = true
121
122# mod
123mod_full_brace_for              = remove
124mod_full_brace_if               = remove
125mod_full_brace_while            = remove
126mod_full_brace_do               = remove
127mod_full_brace_nl               = 3
128mod_paren_on_return             = remove
129
130# line splitting
131#code_width                     = 78
132ls_for_split_full               = true
133ls_func_split_full              = true
134
135# positioning
136pos_bool                        = trail
137pos_conditional                 = lead
138
139pp_ignore_define_body           = true
140