123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487 |
- #
- # Uncrustify Configuration File
- # File Created With UncrustifyX 0.2 (140)
- #
-
- # Alignment
- # ---------
-
- ## Alignment
-
- # Align obj-c declaration params on colon
- align_oc_decl_colon = true # boolean (false/true)
-
- # Align on tabstop
- align_on_tabstop = false # boolean (false/true)
-
- # Align variable definitions
- align_func_params = true # boolean (false/true)
-
- # Align with tabs
- align_with_tabs = false # boolean (false/true)
-
- # Keep non-indenting tabs
- align_keep_tabs = false # boolean (false/true)
- # Align macros wrapped with backslash and newline
- align_nl_cont = true # boolean (false/true)
-
- ## Alignment Span
-
- # Alignment span for #define bodies
- align_pp_define_span = 8 # number
-
- # Alignment span for equals in enums
- align_enum_equ_span = 4 # number
-
- # Alignment span for obj-c message colons
- align_oc_msg_colon_span = 20 # number
-
- # Alignment span for obj-c message spec
- align_oc_msg_spec_span = 0 # number
-
- # Alignment span for single-line typedefs
- align_typedef_span = 5 # number
-
- # Alignment span for struct initializer values
- align_struct_init_span = 4 # number
-
- # Alignment span for trailing comments
- align_right_cmt_span = 8 # number
-
- ## Alignment Style
-
- # Alignment style for star in variable definitions
- align_var_def_star_style = 1 # number
-
- ## Gap
-
- # Minimum gap between type and synonym of typedef
- align_typedef_gap = 3 # number
-
- # Minimum gap for trailing comment
- align_right_cmt_gap = 8 # number
-
- ## Other
-
- # Always align with first parameter in obj-c message
- align_oc_msg_colon_first = true # boolean (false/true)
-
- # Blank Lines
- # -----------
-
- ## Newline Count After
-
- # Newline count after function body
- nl_after_func_body = 2 # number
-
- # Newline count after single-line function body
- nl_after_func_body_one_liner = 2 # number
-
- # Newline count after variable definition block
- nl_func_var_def_blk = 1 # number
-
- ## Other
-
- # Remove blank lines after open brace
- eat_blanks_after_open_brace = true # boolean (false/true)
-
- # Remove blank lines before close brace
- eat_blanks_before_close_brace = true # boolean (false/true)
-
- # Code-Modifying
- # --------------
-
- ## Braces
-
- # Braces around statments that span N newlines
- mod_full_brace_nl = 3 # number
-
- # Braces on single-line do statement
- mod_full_brace_do = ignore # string (add/force/ignore/remove)
-
- # Braces on single-line else statement
- mod_full_brace_if = force # string (add/force/ignore/remove)
-
- # Braces on single-line for statement
- mod_full_brace_for = add # string (add/force/ignore/remove)
-
- # Braces on single-line while statement
- mod_full_brace_while = remove # string (add/force/ignore/remove)
-
- ## Comments
-
- # Add comment after ifdef/else statement of size
- mod_add_long_ifdef_else_comment = 20 # number
-
- # Add comment after ifdef/endif statement of size
- mod_add_long_ifdef_endif_comment = 20 # number
-
- ## Parentheses
-
- # Remove unnecessary parentheses on return statement
- mod_paren_on_return = ignore # string (add/force/ignore/remove)
-
- ## Semicolons
-
- # Remove superflous semicolons
- mod_remove_extra_semicolon = true # boolean (false/true)
-
- # Comments
- # --------
-
- ## Empty Lines
-
- # Empty first line for multi-line C comments
- cmt_c_nl_start = true # boolean (false/true)
-
- # Empty first line for multi-line C++ comments
- cmt_cpp_nl_start = true # boolean (false/true)
-
- ## Other
-
- # Stars on multi-line comments
- cmt_star_cont = false # boolean (false/true)
-
- # General
- # -------
-
- ## Other
-
- # Newline character
- newlines = lf # string (auto/cr/crlf/lf)
-
- # Output tab size
- output_tab_size = 4 # number
-
- # Indentation
- # -----------
-
- ## Indentation
-
- # Indent obj-c block
- indent_oc_block = true # boolean (false/true)
-
- ## Indentation Size
-
- # Indentation column size
- indent_columns = 4 # number
-
- # Indentation size between case and switch
- indent_switch_case = 4 # number
-
- # Indentation size for obj-c blocks in a message parameter
- indent_oc_block_msg = 4 # number
-
- # Indentation size for obj-c message subsequent parameters
- indent_oc_msg_colon = 4 # number
-
- ## Other
-
- # Align continued statements at equals
- indent_align_assign = false # boolean (false/true)
-
- # Indent goto labels
- indent_label = 2 # number
-
- # Indent with tabs
- indent_with_tabs = 0 # number
-
- # Newlines
- # --------
-
- ## Merging
-
- # Change unbraced if statements into one-liner
- nl_create_if_one_liner = true # boolean (false/true)
-
- ## Newline After
-
- # Newline after brace open
- nl_after_brace_open = true # boolean (false/true)
-
- # Newline after for
- nl_after_for = force # string (add/force/ignore/remove)
-
- # Newline after if
- nl_after_if = force # string (add/force/ignore/remove)
-
- # Newline after macro multi-line definition
- nl_multi_line_define = true # boolean (false/true)
-
- # Newline after return
- nl_after_return = true # boolean (false/true)
-
- ## Newline Before
-
- # Newline before case statement
- nl_before_case = true # boolean (false/true)
-
- # Newline before for
- nl_before_for = force # string (add/force/ignore/remove)
-
- # Newline before if
- nl_before_if = force # string (add/force/ignore/remove)
-
- # Newline before while
- nl_before_while = force # string (add/force/ignore/remove)
-
- ## Newline Between
-
- # Newline between case colon and open brace
- nl_case_colon_brace = remove # string (add/force/ignore/remove)
-
- # Newline between catch and open brace
- nl_catch_brace = remove # string (add/force/ignore/remove)
-
- # Newline between close brace and catch
- nl_brace_catch = remove # string (add/force/ignore/remove)
-
- # Newline between close brace and else
- nl_brace_else = remove # string (add/force/ignore/remove)
-
- # Newline between close brace and finally
- nl_brace_finally = remove # string (add/force/ignore/remove)
-
- # Newline between close brace and while
- nl_brace_while = remove # string (add/force/ignore/remove)
-
- # Newline between close parenthesis and open brace in multi line conditional
- nl_multi_line_cond = false # boolean (false/true)
-
- # Newline between do and open brace
- nl_do_brace = remove # string (add/force/ignore/remove)
-
- # Newline between else and open brace
- nl_else_brace = remove # string (add/force/ignore/remove)
-
- # Newline between else if and open brace
- nl_elseif_brace = remove # string (add/force/ignore/remove)
-
- # Newline between enum and open brace
- nl_enum_brace = remove # string (add/force/ignore/remove)
-
- # Newline between finally and open brace
- nl_finally_brace = remove # string (add/force/ignore/remove)
-
- # Newline between for and open brace
- nl_for_brace = remove # string (add/force/ignore/remove)
-
- # Newline between function call and open brace
- nl_fcall_brace = remove # string (add/force/ignore/remove)
-
- # Newline between function signature and open brace
- nl_fdef_brace = remove # string (add/force/ignore/remove)
-
- # Newline between if and open brace
- nl_if_brace = remove # string (add/force/ignore/remove)
-
- # Newline between struct and open brace
- nl_struct_brace = remove # string (add/force/ignore/remove)
-
- # Newline between switch and open brace
- nl_switch_brace = remove # string (add/force/ignore/remove)
-
- # Newline between try and open brace
- nl_try_brace = remove # string (add/force/ignore/remove)
-
- # Newline between union and open brace
- nl_union_brace = remove # string (add/force/ignore/remove)
-
- # Newline between while and open brace
- nl_while_brace = remove # string (add/force/ignore/remove)
-
- ## Other
-
- # Don't split one-line obj-c messages
- nl_oc_msg_leave_one_liner = true # boolean (false/true)
-
- # Newlines at end of file
- nl_end_of_file = add # string (add/force/ignore/remove)
-
- # Place obj-c message parameters on new lines
- nl_oc_msg_args = true # boolean (false/true)
- # Whether to alter newlines in '#define' macros
- nl_define_macro = true # boolean (false/true)
-
- # Spacing
- # -------
-
- ## Space After
-
- # Space after C++ comment opening
- sp_cmt_cpp_start = ignore # string (add/force/ignore/remove)
-
- # Space after cast
- sp_after_cast = remove # string (add/force/ignore/remove)
-
- # Space after class colon
- sp_after_class_colon = force # string (add/force/ignore/remove)
-
- # Space after comma
- sp_after_comma = add # string (add/force/ignore/remove)
-
- # Space after condition close parenthesis
- sp_after_sparen = force # string (add/force/ignore/remove)
-
- # Space after obj-c block caret
- sp_after_oc_block_caret = remove # string (add/force/ignore/remove)
-
- # Space after obj-c colon
- sp_after_oc_colon = remove # string (add/force/ignore/remove)
-
- # Space after obj-c dictionary colon
- sp_after_oc_dict_colon = add # string (add/force/ignore/remove)
-
- # Space after obj-c message colon
- sp_after_send_oc_colon = remove # string (add/force/ignore/remove)
-
- # Space after obj-c property
- sp_after_oc_property = add # string (add/force/ignore/remove)
-
- # Space after obj-c return type
- sp_after_oc_return_type = remove # string (add/force/ignore/remove)
-
- # Space after obj-c scope
- sp_after_oc_scope = force # string (add/force/ignore/remove)
-
- # Space after obj-c type
- sp_after_oc_type = remove # string (add/force/ignore/remove)
-
- # Space after pointer star
- sp_after_ptr_star = remove # string (add/force/ignore/remove)
-
- # Space after pointer star followed by function
- sp_after_ptr_star_func = force # string (add/force/ignore/remove)
-
- ## Space Around
-
- # Space around arithmetic operators
- sp_arith = add # string (add/force/ignore/remove)
-
- # Space around assignment operator
- sp_assign = add # string (add/force/ignore/remove)
-
- # Space around boolean operators
- sp_bool = add # string (add/force/ignore/remove)
-
- # Space around compare operators
- sp_compare = add # string (add/force/ignore/remove)
-
- # Space around ternary condition colon
- sp_cond_colon = force # string (add/force/ignore/remove)
-
- # Space around ternary condition question mark
- sp_cond_question = force # string (add/force/ignore/remove)
-
- ## Space Before
-
- # Space before case colon
- sp_before_case_colon = remove # string (add/force/ignore/remove)
-
- # Space before class colon
- sp_before_class_colon = force # string (add/force/ignore/remove)
-
- # Space before if/for/switch/while open parenthesis
- sp_before_sparen = force # string (add/force/ignore/remove)
-
- # Space before obj-c block caret
- sp_before_oc_block_caret = ignore # string (add/force/ignore/remove)
-
- # Space before obj-c colon
- sp_before_oc_colon = remove # string (add/force/ignore/remove)
-
- # Space before obj-c dictionary colon
- sp_before_oc_dict_colon = remove # string (add/force/ignore/remove)
-
- # Space before obj-c message colon
- sp_before_send_oc_colon = remove # string (add/force/ignore/remove)
-
- # Space before pointer star
- sp_before_ptr_star = force # string (add/force/ignore/remove)
-
- # Space before pointer star followed by function
- sp_before_ptr_star_func = force # string (add/force/ignore/remove)
-
- # Space before unnamed pointer star
- sp_before_unnamed_ptr_star = ignore # string (add/force/ignore/remove)
-
- ## Space Between
-
- # Space between @selector and open parenthesis
- sp_after_oc_at_sel = remove # string (add/force/ignore/remove)
-
- # Space between catch and open brace
- sp_catch_brace = add # string (add/force/ignore/remove)
-
- # Space between catch and open parenthesis
- sp_catch_paren = add # string (add/force/ignore/remove)
-
- # Space between close brace and else
- sp_brace_else = force # string (add/force/ignore/remove)
-
- # Space between close parenthesis and open brace
- sp_paren_brace = force # string (add/force/ignore/remove)
-
- # Space between closing brace and catch
- sp_brace_catch = add # string (add/force/ignore/remove)
-
- # Space between closing brace and finally
- sp_brace_finally = add # string (add/force/ignore/remove)
-
- # Space between closing parenthesis and open brace
- sp_fparen_brace = force # string (add/force/ignore/remove)
-
- # Space between else and open brace
- sp_else_brace = force # string (add/force/ignore/remove)
-
- # Space between finally and open brace
- sp_finally_brace = add # string (add/force/ignore/remove)
-
- # Space between function name and open parenthesis
- sp_func_call_paren = remove # string (add/force/ignore/remove)
-
- # Space between function name and open parenthesis in declaration
- sp_func_proto_paren = remove # string (add/force/ignore/remove)
-
- # Space between function name and open parenthesis in function definition
- sp_func_def_paren = remove # string (add/force/ignore/remove)
-
- # Space between pointer stars
- sp_between_ptr_star = remove # string (add/force/ignore/remove)
-
- # Space between sizeof and open parenthesis
- sp_sizeof_paren = remove # string (add/force/ignore/remove)
-
- # Space between try and open brace
- sp_try_brace = add # string (add/force/ignore/remove)
-
- ## Space Inside
-
- # Space inside @selector() parens
- sp_inside_oc_at_sel_parens = remove # string (add/force/ignore/remove)
-
- # Space inside braces
- sp_inside_braces = add # string (add/force/ignore/remove)
-
- # Space inside cast parentheses
- sp_inside_paren_cast = remove # string (add/force/ignore/remove)
-
- # Space inside enum braces
- sp_inside_braces_enum = add # string (add/force/ignore/remove)
-
- # Space inside function parentheses
- sp_inside_fparen = remove # string (add/force/ignore/remove)
-
- # Space inside if-condition parentheses
- sp_inside_sparen = remove # string (add/force/ignore/remove)
-
- # Space inside parentheses
- sp_inside_paren = remove # string (add/force/ignore/remove)
-
- # Space inside parentheses in function type
- sp_inside_tparen = remove # string (add/force/ignore/remove)
-
- # Space inside struct/union braces
- sp_inside_braces_struct = add # string (add/force/ignore/remove)
|