| 1 | # |
|---|
| 2 | |
|---|
| 3 | indent_with_tabs = 0 |
|---|
| 4 | |
|---|
| 5 | input_tab_size = 4 # original tab size |
|---|
| 6 | output_tab_size = 4 # new tab size |
|---|
| 7 | |
|---|
| 8 | indent_columns = output_tab_size |
|---|
| 9 | |
|---|
| 10 | indent_brace = 0 |
|---|
| 11 | indent_braces = false |
|---|
| 12 | indent_switch_case = indent_columns |
|---|
| 13 | indent_access_spec = -2 |
|---|
| 14 | indent_access_spec_body = false |
|---|
| 15 | indent_class = true |
|---|
| 16 | indent_class_colon = true |
|---|
| 17 | indent_namespace = true |
|---|
| 18 | |
|---|
| 19 | indent_func_class_param = false |
|---|
| 20 | indent_func_proto_param = false |
|---|
| 21 | indent_func_def_param = false |
|---|
| 22 | indent_func_call_param = false |
|---|
| 23 | indent_func_ctor_var_param = false |
|---|
| 24 | indent_template_param = false |
|---|
| 25 | |
|---|
| 26 | indent_align_string = true |
|---|
| 27 | indent_else_if = false |
|---|
| 28 | |
|---|
| 29 | pp_indent = remove |
|---|
| 30 | |
|---|
| 31 | # |
|---|
| 32 | # Source code modifications |
|---|
| 33 | # |
|---|
| 34 | |
|---|
| 35 | #mod_full_brace_nl = 3 # don't remove if more than 3 newlines |
|---|
| 36 | #mod_full_brace_for = remove |
|---|
| 37 | #mod_full_brace_if = remove |
|---|
| 38 | #mod_full_brace_while = remove |
|---|
| 39 | #mod_full_brace_do = remove |
|---|
| 40 | |
|---|
| 41 | # |
|---|
| 42 | # inter-character spacing options |
|---|
| 43 | # |
|---|
| 44 | sp_return_paren = add # "return (1);" vs "return(1);" |
|---|
| 45 | sp_sizeof_paren = remove # "sizeof (int)" vs "sizeof(int)" |
|---|
| 46 | sp_before_sparen = add # "if (" vs "if(" |
|---|
| 47 | sp_after_cast = remove # "(int) a" vs "(int)a" |
|---|
| 48 | sp_inside_braces = add # "{ 1 }" vs "{1}" |
|---|
| 49 | sp_inside_braces_struct = add # "{ 1 }" vs "{1}" |
|---|
| 50 | sp_inside_braces_enum = add # "{ 1 }" vs "{1}" |
|---|
| 51 | sp_assign = add |
|---|
| 52 | sp_arith = add |
|---|
| 53 | sp_bool = add |
|---|
| 54 | sp_compare = add |
|---|
| 55 | sp_assign = add |
|---|
| 56 | sp_paren_paren = remove |
|---|
| 57 | sp_before_byref = add |
|---|
| 58 | sp_after_byref = remove |
|---|
| 59 | sp_before_comma = remove |
|---|
| 60 | sp_after_comma = add |
|---|
| 61 | sp_inside_sparen = remove |
|---|
| 62 | sp_func_def_paren = remove # "int foo (){" vs "int foo(){" |
|---|
| 63 | sp_func_call_paren = remove # "foo (" vs "foo(" |
|---|
| 64 | sp_func_proto_paren = remove # "int foo ();" vs "int foo();" |
|---|
| 65 | sp_brace_else = add |
|---|
| 66 | sp_else_brace = add |
|---|
| 67 | sp_try_brace = add |
|---|
| 68 | sp_catch_brace = add |
|---|
| 69 | sp_brace_catch = add |
|---|
| 70 | sp_sparen_brace = add |
|---|
| 71 | sp_paren_brace = add |
|---|
| 72 | |
|---|
| 73 | # |
|---|
| 74 | # Aligning stuff |
|---|
| 75 | # |
|---|
| 76 | |
|---|
| 77 | align_keep_tabs = false |
|---|
| 78 | align_with_tabs = true # use tabs to align |
|---|
| 79 | align_on_tabstop = true # align on tabstops |
|---|
| 80 | align_enum_equ_span = 128 # '=' in enum definition |
|---|
| 81 | align_nl_cont = true |
|---|
| 82 | align_func_params = true |
|---|
| 83 | align_var_def_star_style = 1 |
|---|
| 84 | align_var_def_amp_style = 1 |
|---|
| 85 | align_func_proto_span = 0 |
|---|
| 86 | align_var_struct_span = 128 |
|---|
| 87 | |
|---|
| 88 | nl_before_access_spec = 2 |
|---|
| 89 | nl_after_access_spec = 2 |
|---|
| 90 | |
|---|
| 91 | nl_before_case = true |
|---|
| 92 | nl_assign_brace = remove |
|---|
| 93 | nl_fcall_brace = remove |
|---|
| 94 | nl_struct_brace = remove |
|---|
| 95 | nl_union_brace = remove |
|---|
| 96 | nl_enum_brace = remove |
|---|
| 97 | nl_if_brace = remove |
|---|
| 98 | nl_brace_else = remove |
|---|
| 99 | nl_elseif_brace = remove |
|---|
| 100 | nl_else_brace = remove |
|---|
| 101 | nl_else_if = remove |
|---|
| 102 | nl_try_brace = remove |
|---|
| 103 | nl_for_brace = remove |
|---|
| 104 | nl_catch_brace = remove |
|---|
| 105 | nl_brace_catch = remove |
|---|
| 106 | nl_while_brace = remove |
|---|
| 107 | nl_do_brace = remove |
|---|
| 108 | nl_brace_while = remove |
|---|
| 109 | nl_switch_brace = remove |
|---|
| 110 | nl_namespace_brace = remove |
|---|
| 111 | nl_class_brace = remove |
|---|
| 112 | nl_func_proto_type_name = remove |
|---|
| 113 | nl_func_decl_args = add |
|---|
| 114 | nl_func_decl_end = remove |
|---|
| 115 | nl_fdef_brace = add |
|---|
| 116 | nl_after_case = false |
|---|
| 117 | nl_multi_line_cond = false |
|---|
| 118 | nl_class_init_args = add |
|---|
| 119 | nl_func_type_name = add |
|---|
| 120 | nl_after_brace_open = true |
|---|
| 121 | |
|---|
| 122 | eat_blanks_after_open_brace = true |
|---|
| 123 | eat_blanks_before_close_brace = true |
|---|
| 124 | |
|---|
| 125 | cmt_c_group = true |
|---|
| 126 | cmt_indent_multi = true |
|---|
| 127 | cmt_cpp_group = true |
|---|
| 128 | indent_relative_single_line_comments = true |
|---|
| 129 | align_right_cmt_span = 16 |
|---|
| 130 | indent_sing_line_comments = 4 |
|---|