123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- input_tab_size = 2
- output_tab_size = 2
- indent_columns = 2
- indent_with_tabs = 0
- indent_case_brace = 2
- indent_label=-16
- code_width=80
- #cmd_width=80
- # Leave most comments alone for now
- cmt_indent_multi=false
- sp_cmt_cpp_start=add
- sp_not=add
- sp_func_call_user_paren_paren=remove
- sp_inside_fparen=remove
- sp_after_cast=add
- ls_for_split_full=true
- ls_func_split_full=true
- ls_code_width=true
- # Arithmetic operations in wrapped expressions should be at the start
- # of the line.
- pos_arith=lead
- # Fully parenthesize boolean exprs
- mod_full_paren_if_bool=true
- # Braces should be on their own line
- nl_fdef_brace=add
- nl_enum_brace=add
- nl_struct_brace=add
- nl_union_brace=add
- nl_if_brace=add
- nl_brace_else=add
- nl_elseif_brace=add
- nl_while_brace=add
- nl_switch_brace=add
- # no newline between "else" and "if"
- nl_else_if=remove
- nl_func_paren=remove
- nl_assign_brace=remove
- # No extra newlines that cause noisy diffs
- nl_start_of_file=remove
- nl_after_func_proto = 2
- nl_after_func_body = 3
- # If there's no new line, it's not a text file!
- nl_end_of_file=add
- nl_max_blank_in_func = 3
- nl_max = 3
- sp_inside_paren = remove
- sp_arith = add
- sp_arith_additive = add
- # We want spaces before and after "="
- sp_before_assign = add
- sp_after_assign = add
- # we want "char *foo;"
- sp_before_ptr_star = add
- sp_after_ptr_star = remove
- sp_between_ptr_star = remove
- # we want "if (foo) { ... }"
- sp_before_sparen = add
- sp_inside_fparen = remove
- sp_inside_sparen = remove
- # Add or remove space around compare operator '<', '>', '==', etc
- sp_compare = add # ignore/add/remove/force
- # add space before function call and decl: "foo (x)"
- sp_func_call_paren = add
- sp_func_proto_paren = add
- sp_func_proto_paren_empty = add
- sp_func_def_paren = add
- sp_func_def_paren_empty = add
- # We'd want it for "if ( (foo) || (bar) )", but not for "if (m())",
- # so as uncrustify doesn't give exactly what we want => ignore
- sp_paren_paren = ignore
- sp_inside_paren = remove
- sp_bool = force
- nl_func_type_name = force
- #nl_branch_else = add
- nl_else_brace = add
- nl_elseif_brace = add
- nl_for_brace = add
- # Whether to ignore the '#define' body while formatting.
- pp_ignore_define_body = true # true/false
- # Add or remove space between #else or #endif and a trailing comment.
- sp_endif_cmt = add # ignore/add/remove/force
- # The span for aligning comments that end lines.
- #
- # 0: Don't align (default).
- align_right_cmt_span = 3 # unsigned number
- # Minimum number of columns between preceding text and a trailing comment in
- # order for the comment to qualify for being aligned. Must be non-zero to have
- # an effect.
- align_right_cmt_gap = 2 # unsigned number
|