|
1 |
| -# Uncrustify-0.76.0_f |
| 1 | +# Uncrustify-0.77.1_f |
2 | 2 |
|
3 | 3 | #
|
4 | 4 | # General options
|
@@ -210,6 +210,11 @@ sp_before_ptr_star = force # ignore/add/remove/force
|
210 | 210 | # variable name. If set to ignore, sp_before_ptr_star is used instead.
|
211 | 211 | sp_before_unnamed_ptr_star = ignore # ignore/add/remove/force
|
212 | 212 |
|
| 213 | +# Add or remove space between a qualifier and a pointer star '*' that isn't |
| 214 | +# followed by a variable name, as in '(char const *)'. If set to ignore, |
| 215 | +# sp_before_ptr_star is used instead. |
| 216 | +sp_qualifier_unnamed_ptr_star = ignore # ignore/add/remove/force/not_defined |
| 217 | + |
213 | 218 | # Add or remove space between pointer stars '*'.
|
214 | 219 | sp_between_ptr_star = remove # ignore/add/remove/force
|
215 | 220 |
|
@@ -250,10 +255,20 @@ sp_ptr_star_paren = remove # ignore/add/remove/force
|
250 | 255 | # prototype or function definition.
|
251 | 256 | sp_before_ptr_star_func = force # ignore/add/remove/force
|
252 | 257 |
|
| 258 | +# Add or remove space between a qualifier and a pointer star '*' followed by |
| 259 | +# the name of the function in a function prototype or definition, as in |
| 260 | +# 'char const *foo()`. If set to ignore, sp_before_ptr_star is used instead. |
| 261 | +sp_qualifier_ptr_star_func = ignore # ignore/add/remove/force/not_defined |
| 262 | + |
253 | 263 | # Add or remove space before a pointer star '*' in the trailing return of a
|
254 | 264 | # function prototype or function definition.
|
255 | 265 | sp_before_ptr_star_trailing = ignore # ignore/add/remove/force/not_defined
|
256 | 266 |
|
| 267 | +# Add or remove space between a qualifier and a pointer star '*' in the |
| 268 | +# trailing return of a function prototype or function definition, as in |
| 269 | +# 'auto foo() -> char const *'. |
| 270 | +sp_qualifier_ptr_star_trailing = force # ignore/add/remove/force/not_defined |
| 271 | + |
257 | 272 | # Add or remove space before a reference sign '&'.
|
258 | 273 | sp_before_byref = ignore # ignore/add/remove/force
|
259 | 274 |
|
@@ -611,6 +626,16 @@ sp_inside_fparens = remove # ignore/add/remove/force
|
611 | 626 | # Add or remove space inside function '(' and ')'.
|
612 | 627 | sp_inside_fparen = remove # ignore/add/remove/force
|
613 | 628 |
|
| 629 | +# Add or remove space inside user functor '(' and ')'. |
| 630 | +sp_func_call_user_inside_rparen = ignore # ignore/add/remove/force/not_defined |
| 631 | + |
| 632 | +# Add or remove space inside empty functor '()'. |
| 633 | +# Overrides sp_after_angle unless use_sp_after_angle_always is set to true. |
| 634 | +sp_inside_rparens = ignore # ignore/add/remove/force/not_defined |
| 635 | + |
| 636 | +# Add or remove space inside functor '(' and ')'. |
| 637 | +sp_inside_rparen = ignore # ignore/add/remove/force/not_defined |
| 638 | + |
614 | 639 | # Add or remove space inside the first parentheses in a function type, as in
|
615 | 640 | # 'void (*x)(...)'.
|
616 | 641 | sp_inside_tparen = remove # ignore/add/remove/force
|
@@ -951,6 +976,14 @@ sp_extern_paren = ignore # ignore/add/remove/force
|
951 | 976 | # i.e. '// A' vs. '//A'.
|
952 | 977 | sp_cmt_cpp_start = force # ignore/add/remove/force
|
953 | 978 |
|
| 979 | +# remove space after the '//' and the pvs command '-V1234', |
| 980 | +# only works with sp_cmt_cpp_start set to add or force. |
| 981 | +sp_cmt_cpp_pvs = false # true/false |
| 982 | + |
| 983 | +# remove space after the '//' and the command 'lint', |
| 984 | +# only works with sp_cmt_cpp_start set to add or force. |
| 985 | +sp_cmt_cpp_lint = false # true/false |
| 986 | + |
954 | 987 | # Add or remove space in a C++ region marker comment, as in '// <here> BEGIN'.
|
955 | 988 | # A region marker is defined as a comment which is not preceded by other text
|
956 | 989 | # (i.e. the comment is the first non-whitespace on the line), and which starts
|
@@ -2804,9 +2837,19 @@ align_single_line_brace_gap = 1 # unsigned number
|
2804 | 2837 | # 0: Don't align (default).
|
2805 | 2838 | align_oc_msg_spec_span = 0 # unsigned number
|
2806 | 2839 |
|
2807 |
| -# Whether to align macros wrapped with a backslash and a newline. This will |
2808 |
| -# not work right if the macro contains a multi-line comment. |
2809 |
| -align_nl_cont = false # true/false |
| 2840 | +# 0: Do nothing (default) |
| 2841 | +# 1: Align the backslashes in the column at the end of the longest line |
| 2842 | +# 2: Align with the backslash that is farthest to the left, or, if that |
| 2843 | +# backslash is farther left than the end of the longest line, at the end of |
| 2844 | +# the longest line |
| 2845 | +# 3: Align with the backslash that is farthest to the right |
| 2846 | +align_nl_cont = 0 # unsigned number |
| 2847 | + |
| 2848 | +# The minimum number of spaces between the end of a line and its continuation |
| 2849 | +# backslash. Requires align_nl_cont. |
| 2850 | +# |
| 2851 | +# Default: 1 |
| 2852 | +align_nl_cont_spaces = 1 # unsigned number |
2810 | 2853 |
|
2811 | 2854 | # Whether to align macro functions and variables together.
|
2812 | 2855 | align_pp_define_together = false # true/false
|
@@ -3117,6 +3160,12 @@ mod_remove_extra_semicolon = true # true/false
|
3117 | 3160 | # Whether to remove duplicate include.
|
3118 | 3161 | mod_remove_duplicate_include = true # true/false
|
3119 | 3162 |
|
| 3163 | +# the following options (mod_XX_closebrace_comment) use different comment, |
| 3164 | +# depending of the setting of the next option. |
| 3165 | +# false: Use the c comment (default) |
| 3166 | +# true : Use the cpp comment |
| 3167 | +mod_add_force_c_closebrace_comment = false # true/false |
| 3168 | + |
3120 | 3169 | # If a function body exceeds the specified number of newlines and doesn't have
|
3121 | 3170 | # a comment after the close brace, a comment will be added.
|
3122 | 3171 | mod_add_long_function_closebrace_comment = 0 # unsigned number
|
|
0 commit comments