1[header] 2categories=General options|Spacing options|Indenting options|Newline adding and removing options|Blank line options|Positioning options|Line splitting options|Code alignment options (not left column spaces/tabs)|Comment modification options|Code modifying options (non-whitespace)|Preprocessor options|Sort includes options|Use or Do not Use options|Warn levels - 1: error, 2: warning (default), 3: note 3cfgFileParameterEnding=cr 4configFilename=uncrustify.cfg 5fileTypes=*.c|*.cpp|*.d|*.cs|*.vala|*.java|*.pawn|*.p|*.sma|*.inl|*.h|*.cxx|*.hpp|*.hxx|*.cc|*.cp|*.C|*.CPP|*.c++|*.di|*.m|*.mm|*.sqc|*.es 6indenterFileName=uncrustify 7indenterName=Uncrustify (C, C++, C#, ObjectiveC, D, Java, Pawn, VALA) 8inputFileName=indentinput 9inputFileParameter="-f " 10manual=http://uncrustify.sourceforge.net/config.txt 11outputFileName=indentoutput 12outputFileParameter="-o " 13stringparaminquotes=false 14parameterOrder=ipo 15showHelpParameter=-h 16stringparaminquotes=false 17useCfgFileParameter="-c " 18version=Uncrustify-0.74.0 19 20[Newlines] 21Category=0 22Description="<html>The type of line endings.<br/><br/>Default: auto</html>" 23Enabled=false 24EditorType=multiple 25Choices=newlines=lf|newlines=crlf|newlines=cr|newlines=auto 26ChoicesReadable="Newlines Unix|Newlines Win|Newlines Mac|Newlines Auto" 27ValueDefault=auto 28 29[Input Tab Size] 30Category=0 31Description="<html>The original size of tabs in the input.<br/><br/>Default: 8</html>" 32Enabled=false 33EditorType=numeric 34CallName="input_tab_size=" 35MinVal=1 36MaxVal=32 37ValueDefault=8 38 39[Output Tab Size] 40Category=0 41Description="<html>The size of tabs in the output (only used if align_with_tabs=true).<br/><br/>Default: 8</html>" 42Enabled=false 43EditorType=numeric 44CallName="output_tab_size=" 45MinVal=1 46MaxVal=32 47ValueDefault=8 48 49[String Escape Char] 50Category=0 51Description="<html>The ASCII value of the string escape char, usually 92 (\) or (Pawn) 94 (^).<br/><br/>Default: 92</html>" 52Enabled=false 53EditorType=numeric 54CallName="string_escape_char=" 55MinVal=0 56MaxVal=255 57ValueDefault=92 58 59[String Escape Char2] 60Category=0 61Description="<html>Alternate string escape char (usually only used for Pawn).<br/>Only works right before the quote char.</html>" 62Enabled=false 63EditorType=numeric 64CallName="string_escape_char2=" 65MinVal=0 66MaxVal=255 67ValueDefault=0 68 69[String Replace Tab Chars] 70Category=0 71Description="<html>Replace tab characters found in string literals with the escape sequence \t<br/>instead.</html>" 72Enabled=false 73EditorType=boolean 74TrueFalse=string_replace_tab_chars=true|string_replace_tab_chars=false 75ValueDefault=false 76 77[Tok Split Gte] 78Category=0 79Description="<html>Allow interpreting '>=' and '>>=' as part of a template in code like<br/>'void f(list<list<B>>=val);'. If true, 'assert(x<0 && y>=3)' will be broken.<br/>Improvements to template detection may make this option obsolete.</html>" 80Enabled=false 81EditorType=boolean 82TrueFalse=tok_split_gte=true|tok_split_gte=false 83ValueDefault=false 84 85[Disable Processing Nl Cont] 86Category=0 87Description="<html>Disable formatting of NL_CONT ('\\n') ended lines (e.g. multi-line macros).</html>" 88Enabled=false 89EditorType=boolean 90TrueFalse=disable_processing_nl_cont=true|disable_processing_nl_cont=false 91ValueDefault=false 92 93[Disable Processing Cmt] 94Category=0 95Description="<html>Specify the marker used in comments to disable processing of part of the<br/>file.<br/><br/>Default: *INDENT-OFF*</html>" 96Enabled=false 97CallName=disable_processing_cmt= 98EditorType=string 99ValueDefault= *INDENT-OFF* 100 101[Enable Processing Cmt] 102Category=0 103Description="<html>Specify the marker used in comments to (re)enable processing in a file.<br/><br/>Default: *INDENT-ON*</html>" 104Enabled=false 105CallName=enable_processing_cmt= 106EditorType=string 107ValueDefault= *INDENT-ON* 108 109[Enable Digraphs] 110Category=0 111Description="<html>Enable parsing of digraphs.</html>" 112Enabled=false 113EditorType=boolean 114TrueFalse=enable_digraphs=true|enable_digraphs=false 115ValueDefault=false 116 117[Processing Cmt As Regex] 118Category=0 119Description="<html>Option to allow both disable_processing_cmt and enable_processing_cmt<br/>strings, if specified, to be interpreted as ECMAScript regular expressions.<br/>If true, a regex search will be performed within comments according to the<br/>specified patterns in order to disable/enable processing.</html>" 120Enabled=false 121EditorType=boolean 122TrueFalse=processing_cmt_as_regex=true|processing_cmt_as_regex=false 123ValueDefault=false 124 125[Utf8 Bom] 126Category=0 127Description="<html>Add or remove the UTF-8 BOM (recommend 'remove').</html>" 128Enabled=false 129EditorType=multiple 130Choices=utf8_bom=ignore|utf8_bom=add|utf8_bom=remove|utf8_bom=force|utf8_bom=not_defined 131ChoicesReadable="Ignore Utf8 Bom|Add Utf8 Bom|Remove Utf8 Bom|Force Utf8 Bom" 132ValueDefault=ignore 133 134[Utf8 Byte] 135Category=0 136Description="<html>If the file contains bytes with values between 128 and 255, but is not<br/>UTF-8, then output as UTF-8.</html>" 137Enabled=false 138EditorType=boolean 139TrueFalse=utf8_byte=true|utf8_byte=false 140ValueDefault=false 141 142[Utf8 Force] 143Category=0 144Description="<html>Force the output encoding to UTF-8.</html>" 145Enabled=false 146EditorType=boolean 147TrueFalse=utf8_force=true|utf8_force=false 148ValueDefault=false 149 150[Sp Arith] 151Category=1 152Description="<html>Add or remove space around non-assignment symbolic operators ('+', '/', '%',<br/>'<<', and so forth).</html>" 153Enabled=false 154EditorType=multiple 155Choices=sp_arith=ignore|sp_arith=add|sp_arith=remove|sp_arith=force|sp_arith=not_defined 156ChoicesReadable="Ignore Sp Arith|Add Sp Arith|Remove Sp Arith|Force Sp Arith" 157ValueDefault=ignore 158 159[Sp Arith Additive] 160Category=1 161Description="<html>Add or remove space around arithmetic operators '+' and '-'.<br/><br/>Overrides sp_arith.</html>" 162Enabled=false 163EditorType=multiple 164Choices=sp_arith_additive=ignore|sp_arith_additive=add|sp_arith_additive=remove|sp_arith_additive=force|sp_arith_additive=not_defined 165ChoicesReadable="Ignore Sp Arith Additive|Add Sp Arith Additive|Remove Sp Arith Additive|Force Sp Arith Additive" 166ValueDefault=ignore 167 168[Sp Assign] 169Category=1 170Description="<html>Add or remove space around assignment operator '=', '+=', etc.</html>" 171Enabled=false 172EditorType=multiple 173Choices=sp_assign=ignore|sp_assign=add|sp_assign=remove|sp_assign=force|sp_assign=not_defined 174ChoicesReadable="Ignore Sp Assign|Add Sp Assign|Remove Sp Assign|Force Sp Assign" 175ValueDefault=ignore 176 177[Sp Cpp Lambda Assign] 178Category=1 179Description="<html>Add or remove space around '=' in C++11 lambda capture specifications.<br/><br/>Overrides sp_assign.</html>" 180Enabled=false 181EditorType=multiple 182Choices=sp_cpp_lambda_assign=ignore|sp_cpp_lambda_assign=add|sp_cpp_lambda_assign=remove|sp_cpp_lambda_assign=force|sp_cpp_lambda_assign=not_defined 183ChoicesReadable="Ignore Sp Cpp Lambda Assign|Add Sp Cpp Lambda Assign|Remove Sp Cpp Lambda Assign|Force Sp Cpp Lambda Assign" 184ValueDefault=ignore 185 186[Sp Cpp Lambda Square Paren] 187Category=1 188Description="<html>Add or remove space after the capture specification of a C++11 lambda when<br/>an argument list is present, as in '[] <here> (int x){ ... }'.</html>" 189Enabled=false 190EditorType=multiple 191Choices=sp_cpp_lambda_square_paren=ignore|sp_cpp_lambda_square_paren=add|sp_cpp_lambda_square_paren=remove|sp_cpp_lambda_square_paren=force|sp_cpp_lambda_square_paren=not_defined 192ChoicesReadable="Ignore Sp Cpp Lambda Square Paren|Add Sp Cpp Lambda Square Paren|Remove Sp Cpp Lambda Square Paren|Force Sp Cpp Lambda Square Paren" 193ValueDefault=ignore 194 195[Sp Cpp Lambda Square Brace] 196Category=1 197Description="<html>Add or remove space after the capture specification of a C++11 lambda with<br/>no argument list is present, as in '[] <here> { ... }'.</html>" 198Enabled=false 199EditorType=multiple 200Choices=sp_cpp_lambda_square_brace=ignore|sp_cpp_lambda_square_brace=add|sp_cpp_lambda_square_brace=remove|sp_cpp_lambda_square_brace=force|sp_cpp_lambda_square_brace=not_defined 201ChoicesReadable="Ignore Sp Cpp Lambda Square Brace|Add Sp Cpp Lambda Square Brace|Remove Sp Cpp Lambda Square Brace|Force Sp Cpp Lambda Square Brace" 202ValueDefault=ignore 203 204[Sp Cpp Lambda Argument List] 205Category=1 206Description="<html>Add or remove space after the opening parenthesis and before the closing<br/>parenthesis of a argument list of a C++11 lambda, as in<br/>'[]( <here> int x <here> ){ ... }'.</html>" 207Enabled=false 208EditorType=multiple 209Choices=sp_cpp_lambda_argument_list=ignore|sp_cpp_lambda_argument_list=add|sp_cpp_lambda_argument_list=remove|sp_cpp_lambda_argument_list=force|sp_cpp_lambda_argument_list=not_defined 210ChoicesReadable="Ignore Sp Cpp Lambda Argument List|Add Sp Cpp Lambda Argument List|Remove Sp Cpp Lambda Argument List|Force Sp Cpp Lambda Argument List" 211ValueDefault=ignore 212 213[Sp Cpp Lambda Paren Brace] 214Category=1 215Description="<html>Add or remove space after the argument list of a C++11 lambda, as in<br/>'[](int x) <here> { ... }'.</html>" 216Enabled=false 217EditorType=multiple 218Choices=sp_cpp_lambda_paren_brace=ignore|sp_cpp_lambda_paren_brace=add|sp_cpp_lambda_paren_brace=remove|sp_cpp_lambda_paren_brace=force|sp_cpp_lambda_paren_brace=not_defined 219ChoicesReadable="Ignore Sp Cpp Lambda Paren Brace|Add Sp Cpp Lambda Paren Brace|Remove Sp Cpp Lambda Paren Brace|Force Sp Cpp Lambda Paren Brace" 220ValueDefault=ignore 221 222[Sp Cpp Lambda Fparen] 223Category=1 224Description="<html>Add or remove space between a lambda body and its call operator of an<br/>immediately invoked lambda, as in '[]( ... ){ ... } <here> ( ... )'.</html>" 225Enabled=false 226EditorType=multiple 227Choices=sp_cpp_lambda_fparen=ignore|sp_cpp_lambda_fparen=add|sp_cpp_lambda_fparen=remove|sp_cpp_lambda_fparen=force|sp_cpp_lambda_fparen=not_defined 228ChoicesReadable="Ignore Sp Cpp Lambda Fparen|Add Sp Cpp Lambda Fparen|Remove Sp Cpp Lambda Fparen|Force Sp Cpp Lambda Fparen" 229ValueDefault=ignore 230 231[Sp Assign Default] 232Category=1 233Description="<html>Add or remove space around assignment operator '=' in a prototype.<br/><br/>If set to ignore, use sp_assign.</html>" 234Enabled=false 235EditorType=multiple 236Choices=sp_assign_default=ignore|sp_assign_default=add|sp_assign_default=remove|sp_assign_default=force|sp_assign_default=not_defined 237ChoicesReadable="Ignore Sp Assign Default|Add Sp Assign Default|Remove Sp Assign Default|Force Sp Assign Default" 238ValueDefault=ignore 239 240[Sp Before Assign] 241Category=1 242Description="<html>Add or remove space before assignment operator '=', '+=', etc.<br/><br/>Overrides sp_assign.</html>" 243Enabled=false 244EditorType=multiple 245Choices=sp_before_assign=ignore|sp_before_assign=add|sp_before_assign=remove|sp_before_assign=force|sp_before_assign=not_defined 246ChoicesReadable="Ignore Sp Before Assign|Add Sp Before Assign|Remove Sp Before Assign|Force Sp Before Assign" 247ValueDefault=ignore 248 249[Sp After Assign] 250Category=1 251Description="<html>Add or remove space after assignment operator '=', '+=', etc.<br/><br/>Overrides sp_assign.</html>" 252Enabled=false 253EditorType=multiple 254Choices=sp_after_assign=ignore|sp_after_assign=add|sp_after_assign=remove|sp_after_assign=force|sp_after_assign=not_defined 255ChoicesReadable="Ignore Sp After Assign|Add Sp After Assign|Remove Sp After Assign|Force Sp After Assign" 256ValueDefault=ignore 257 258[Sp Enum Paren] 259Category=1 260Description="<html>Add or remove space in 'NS_ENUM ('.</html>" 261Enabled=false 262EditorType=multiple 263Choices=sp_enum_paren=ignore|sp_enum_paren=add|sp_enum_paren=remove|sp_enum_paren=force|sp_enum_paren=not_defined 264ChoicesReadable="Ignore Sp Enum Paren|Add Sp Enum Paren|Remove Sp Enum Paren|Force Sp Enum Paren" 265ValueDefault=ignore 266 267[Sp Enum Assign] 268Category=1 269Description="<html>Add or remove space around assignment '=' in enum.</html>" 270Enabled=false 271EditorType=multiple 272Choices=sp_enum_assign=ignore|sp_enum_assign=add|sp_enum_assign=remove|sp_enum_assign=force|sp_enum_assign=not_defined 273ChoicesReadable="Ignore Sp Enum Assign|Add Sp Enum Assign|Remove Sp Enum Assign|Force Sp Enum Assign" 274ValueDefault=ignore 275 276[Sp Enum Before Assign] 277Category=1 278Description="<html>Add or remove space before assignment '=' in enum.<br/><br/>Overrides sp_enum_assign.</html>" 279Enabled=false 280EditorType=multiple 281Choices=sp_enum_before_assign=ignore|sp_enum_before_assign=add|sp_enum_before_assign=remove|sp_enum_before_assign=force|sp_enum_before_assign=not_defined 282ChoicesReadable="Ignore Sp Enum Before Assign|Add Sp Enum Before Assign|Remove Sp Enum Before Assign|Force Sp Enum Before Assign" 283ValueDefault=ignore 284 285[Sp Enum After Assign] 286Category=1 287Description="<html>Add or remove space after assignment '=' in enum.<br/><br/>Overrides sp_enum_assign.</html>" 288Enabled=false 289EditorType=multiple 290Choices=sp_enum_after_assign=ignore|sp_enum_after_assign=add|sp_enum_after_assign=remove|sp_enum_after_assign=force|sp_enum_after_assign=not_defined 291ChoicesReadable="Ignore Sp Enum After Assign|Add Sp Enum After Assign|Remove Sp Enum After Assign|Force Sp Enum After Assign" 292ValueDefault=ignore 293 294[Sp Enum Colon] 295Category=1 296Description="<html>Add or remove space around assignment ':' in enum.</html>" 297Enabled=false 298EditorType=multiple 299Choices=sp_enum_colon=ignore|sp_enum_colon=add|sp_enum_colon=remove|sp_enum_colon=force|sp_enum_colon=not_defined 300ChoicesReadable="Ignore Sp Enum Colon|Add Sp Enum Colon|Remove Sp Enum Colon|Force Sp Enum Colon" 301ValueDefault=ignore 302 303[Sp Pp Concat] 304Category=1 305Description="<html>Add or remove space around preprocessor '##' concatenation operator.<br/><br/>Default: add</html>" 306Enabled=false 307EditorType=multiple 308Choices=sp_pp_concat=ignore|sp_pp_concat=add|sp_pp_concat=remove|sp_pp_concat=force|sp_pp_concat=not_defined 309ChoicesReadable="Ignore Sp Pp Concat|Add Sp Pp Concat|Remove Sp Pp Concat|Force Sp Pp Concat" 310ValueDefault=add 311 312[Sp Pp Stringify] 313Category=1 314Description="<html>Add or remove space after preprocessor '#' stringify operator.<br/>Also affects the '#@' charizing operator.</html>" 315Enabled=false 316EditorType=multiple 317Choices=sp_pp_stringify=ignore|sp_pp_stringify=add|sp_pp_stringify=remove|sp_pp_stringify=force|sp_pp_stringify=not_defined 318ChoicesReadable="Ignore Sp Pp Stringify|Add Sp Pp Stringify|Remove Sp Pp Stringify|Force Sp Pp Stringify" 319ValueDefault=ignore 320 321[Sp Before Pp Stringify] 322Category=1 323Description="<html>Add or remove space before preprocessor '#' stringify operator<br/>as in '#define x(y) L#y'.</html>" 324Enabled=false 325EditorType=multiple 326Choices=sp_before_pp_stringify=ignore|sp_before_pp_stringify=add|sp_before_pp_stringify=remove|sp_before_pp_stringify=force|sp_before_pp_stringify=not_defined 327ChoicesReadable="Ignore Sp Before Pp Stringify|Add Sp Before Pp Stringify|Remove Sp Before Pp Stringify|Force Sp Before Pp Stringify" 328ValueDefault=ignore 329 330[Sp Bool] 331Category=1 332Description="<html>Add or remove space around boolean operators '&&' and '||'.</html>" 333Enabled=false 334EditorType=multiple 335Choices=sp_bool=ignore|sp_bool=add|sp_bool=remove|sp_bool=force|sp_bool=not_defined 336ChoicesReadable="Ignore Sp Bool|Add Sp Bool|Remove Sp Bool|Force Sp Bool" 337ValueDefault=ignore 338 339[Sp Compare] 340Category=1 341Description="<html>Add or remove space around compare operator '<', '>', '==', etc.</html>" 342Enabled=false 343EditorType=multiple 344Choices=sp_compare=ignore|sp_compare=add|sp_compare=remove|sp_compare=force|sp_compare=not_defined 345ChoicesReadable="Ignore Sp Compare|Add Sp Compare|Remove Sp Compare|Force Sp Compare" 346ValueDefault=ignore 347 348[Sp Inside Paren] 349Category=1 350Description="<html>Add or remove space inside '(' and ')'.</html>" 351Enabled=false 352EditorType=multiple 353Choices=sp_inside_paren=ignore|sp_inside_paren=add|sp_inside_paren=remove|sp_inside_paren=force|sp_inside_paren=not_defined 354ChoicesReadable="Ignore Sp Inside Paren|Add Sp Inside Paren|Remove Sp Inside Paren|Force Sp Inside Paren" 355ValueDefault=ignore 356 357[Sp Paren Paren] 358Category=1 359Description="<html>Add or remove space between nested parentheses, i.e. '((' vs. ') )'.</html>" 360Enabled=false 361EditorType=multiple 362Choices=sp_paren_paren=ignore|sp_paren_paren=add|sp_paren_paren=remove|sp_paren_paren=force|sp_paren_paren=not_defined 363ChoicesReadable="Ignore Sp Paren Paren|Add Sp Paren Paren|Remove Sp Paren Paren|Force Sp Paren Paren" 364ValueDefault=ignore 365 366[Sp Cparen Oparen] 367Category=1 368Description="<html>Add or remove space between back-to-back parentheses, i.e. ')(' vs. ') ('.</html>" 369Enabled=false 370EditorType=multiple 371Choices=sp_cparen_oparen=ignore|sp_cparen_oparen=add|sp_cparen_oparen=remove|sp_cparen_oparen=force|sp_cparen_oparen=not_defined 372ChoicesReadable="Ignore Sp Cparen Oparen|Add Sp Cparen Oparen|Remove Sp Cparen Oparen|Force Sp Cparen Oparen" 373ValueDefault=ignore 374 375[Sp Balance Nested Parens] 376Category=1 377Description="<html>Whether to balance spaces inside nested parentheses.</html>" 378Enabled=false 379EditorType=boolean 380TrueFalse=sp_balance_nested_parens=true|sp_balance_nested_parens=false 381ValueDefault=false 382 383[Sp Paren Brace] 384Category=1 385Description="<html>Add or remove space between ')' and '{'.</html>" 386Enabled=false 387EditorType=multiple 388Choices=sp_paren_brace=ignore|sp_paren_brace=add|sp_paren_brace=remove|sp_paren_brace=force|sp_paren_brace=not_defined 389ChoicesReadable="Ignore Sp Paren Brace|Add Sp Paren Brace|Remove Sp Paren Brace|Force Sp Paren Brace" 390ValueDefault=ignore 391 392[Sp Brace Brace] 393Category=1 394Description="<html>Add or remove space between nested braces, i.e. '{{' vs. '{ {'.</html>" 395Enabled=false 396EditorType=multiple 397Choices=sp_brace_brace=ignore|sp_brace_brace=add|sp_brace_brace=remove|sp_brace_brace=force|sp_brace_brace=not_defined 398ChoicesReadable="Ignore Sp Brace Brace|Add Sp Brace Brace|Remove Sp Brace Brace|Force Sp Brace Brace" 399ValueDefault=ignore 400 401[Sp Before Ptr Star] 402Category=1 403Description="<html>Add or remove space before pointer star '*'.</html>" 404Enabled=false 405EditorType=multiple 406Choices=sp_before_ptr_star=ignore|sp_before_ptr_star=add|sp_before_ptr_star=remove|sp_before_ptr_star=force|sp_before_ptr_star=not_defined 407ChoicesReadable="Ignore Sp Before Ptr Star|Add Sp Before Ptr Star|Remove Sp Before Ptr Star|Force Sp Before Ptr Star" 408ValueDefault=ignore 409 410[Sp Before Unnamed Ptr Star] 411Category=1 412Description="<html>Add or remove space before pointer star '*' that isn't followed by a<br/>variable name. If set to ignore, sp_before_ptr_star is used instead.</html>" 413Enabled=false 414EditorType=multiple 415Choices=sp_before_unnamed_ptr_star=ignore|sp_before_unnamed_ptr_star=add|sp_before_unnamed_ptr_star=remove|sp_before_unnamed_ptr_star=force|sp_before_unnamed_ptr_star=not_defined 416ChoicesReadable="Ignore Sp Before Unnamed Ptr Star|Add Sp Before Unnamed Ptr Star|Remove Sp Before Unnamed Ptr Star|Force Sp Before Unnamed Ptr Star" 417ValueDefault=ignore 418 419[Sp Between Ptr Star] 420Category=1 421Description="<html>Add or remove space between pointer stars '*', as in 'int ***a;'.</html>" 422Enabled=false 423EditorType=multiple 424Choices=sp_between_ptr_star=ignore|sp_between_ptr_star=add|sp_between_ptr_star=remove|sp_between_ptr_star=force|sp_between_ptr_star=not_defined 425ChoicesReadable="Ignore Sp Between Ptr Star|Add Sp Between Ptr Star|Remove Sp Between Ptr Star|Force Sp Between Ptr Star" 426ValueDefault=ignore 427 428[Sp After Ptr Star] 429Category=1 430Description="<html>Add or remove space after pointer star '*', if followed by a word.<br/><br/>Overrides sp_type_func.</html>" 431Enabled=false 432EditorType=multiple 433Choices=sp_after_ptr_star=ignore|sp_after_ptr_star=add|sp_after_ptr_star=remove|sp_after_ptr_star=force|sp_after_ptr_star=not_defined 434ChoicesReadable="Ignore Sp After Ptr Star|Add Sp After Ptr Star|Remove Sp After Ptr Star|Force Sp After Ptr Star" 435ValueDefault=ignore 436 437[Sp After Ptr Block Caret] 438Category=1 439Description="<html>Add or remove space after pointer caret '^', if followed by a word.</html>" 440Enabled=false 441EditorType=multiple 442Choices=sp_after_ptr_block_caret=ignore|sp_after_ptr_block_caret=add|sp_after_ptr_block_caret=remove|sp_after_ptr_block_caret=force|sp_after_ptr_block_caret=not_defined 443ChoicesReadable="Ignore Sp After Ptr Block Caret|Add Sp After Ptr Block Caret|Remove Sp After Ptr Block Caret|Force Sp After Ptr Block Caret" 444ValueDefault=ignore 445 446[Sp After Ptr Star Qualifier] 447Category=1 448Description="<html>Add or remove space after pointer star '*', if followed by a qualifier.</html>" 449Enabled=false 450EditorType=multiple 451Choices=sp_after_ptr_star_qualifier=ignore|sp_after_ptr_star_qualifier=add|sp_after_ptr_star_qualifier=remove|sp_after_ptr_star_qualifier=force|sp_after_ptr_star_qualifier=not_defined 452ChoicesReadable="Ignore Sp After Ptr Star Qualifier|Add Sp After Ptr Star Qualifier|Remove Sp After Ptr Star Qualifier|Force Sp After Ptr Star Qualifier" 453ValueDefault=ignore 454 455[Sp After Ptr Star Func] 456Category=1 457Description="<html>Add or remove space after a pointer star '*', if followed by a function<br/>prototype or function definition.<br/><br/>Overrides sp_after_ptr_star and sp_type_func.</html>" 458Enabled=false 459EditorType=multiple 460Choices=sp_after_ptr_star_func=ignore|sp_after_ptr_star_func=add|sp_after_ptr_star_func=remove|sp_after_ptr_star_func=force|sp_after_ptr_star_func=not_defined 461ChoicesReadable="Ignore Sp After Ptr Star Func|Add Sp After Ptr Star Func|Remove Sp After Ptr Star Func|Force Sp After Ptr Star Func" 462ValueDefault=ignore 463 464[Sp After Ptr Star Trailing] 465Category=1 466Description="<html>Add or remove space after a pointer star '*' in the trailing return of a<br/>function prototype or function definition.</html>" 467Enabled=false 468EditorType=multiple 469Choices=sp_after_ptr_star_trailing=ignore|sp_after_ptr_star_trailing=add|sp_after_ptr_star_trailing=remove|sp_after_ptr_star_trailing=force|sp_after_ptr_star_trailing=not_defined 470ChoicesReadable="Ignore Sp After Ptr Star Trailing|Add Sp After Ptr Star Trailing|Remove Sp After Ptr Star Trailing|Force Sp After Ptr Star Trailing" 471ValueDefault=ignore 472 473[Sp Ptr Star Func Var] 474Category=1 475Description="<html>Add or remove space between the pointer star '*' and the name of the variable<br/>in a function pointer definition.</html>" 476Enabled=false 477EditorType=multiple 478Choices=sp_ptr_star_func_var=ignore|sp_ptr_star_func_var=add|sp_ptr_star_func_var=remove|sp_ptr_star_func_var=force|sp_ptr_star_func_var=not_defined 479ChoicesReadable="Ignore Sp Ptr Star Func Var|Add Sp Ptr Star Func Var|Remove Sp Ptr Star Func Var|Force Sp Ptr Star Func Var" 480ValueDefault=ignore 481 482[Sp Ptr Star Paren] 483Category=1 484Description="<html>Add or remove space after a pointer star '*', if followed by an open<br/>parenthesis, as in 'void* (*)()'.</html>" 485Enabled=false 486EditorType=multiple 487Choices=sp_ptr_star_paren=ignore|sp_ptr_star_paren=add|sp_ptr_star_paren=remove|sp_ptr_star_paren=force|sp_ptr_star_paren=not_defined 488ChoicesReadable="Ignore Sp Ptr Star Paren|Add Sp Ptr Star Paren|Remove Sp Ptr Star Paren|Force Sp Ptr Star Paren" 489ValueDefault=ignore 490 491[Sp Before Ptr Star Func] 492Category=1 493Description="<html>Add or remove space before a pointer star '*', if followed by a function<br/>prototype or function definition.</html>" 494Enabled=false 495EditorType=multiple 496Choices=sp_before_ptr_star_func=ignore|sp_before_ptr_star_func=add|sp_before_ptr_star_func=remove|sp_before_ptr_star_func=force|sp_before_ptr_star_func=not_defined 497ChoicesReadable="Ignore Sp Before Ptr Star Func|Add Sp Before Ptr Star Func|Remove Sp Before Ptr Star Func|Force Sp Before Ptr Star Func" 498ValueDefault=ignore 499 500[Sp Before Ptr Star Trailing] 501Category=1 502Description="<html>Add or remove space before a pointer star '*' in the trailing return of a<br/>function prototype or function definition.</html>" 503Enabled=false 504EditorType=multiple 505Choices=sp_before_ptr_star_trailing=ignore|sp_before_ptr_star_trailing=add|sp_before_ptr_star_trailing=remove|sp_before_ptr_star_trailing=force|sp_before_ptr_star_trailing=not_defined 506ChoicesReadable="Ignore Sp Before Ptr Star Trailing|Add Sp Before Ptr Star Trailing|Remove Sp Before Ptr Star Trailing|Force Sp Before Ptr Star Trailing" 507ValueDefault=ignore 508 509[Sp Before Byref] 510Category=1 511Description="<html>Add or remove space before a reference sign '&'.</html>" 512Enabled=false 513EditorType=multiple 514Choices=sp_before_byref=ignore|sp_before_byref=add|sp_before_byref=remove|sp_before_byref=force|sp_before_byref=not_defined 515ChoicesReadable="Ignore Sp Before Byref|Add Sp Before Byref|Remove Sp Before Byref|Force Sp Before Byref" 516ValueDefault=ignore 517 518[Sp Before Unnamed Byref] 519Category=1 520Description="<html>Add or remove space before a reference sign '&' that isn't followed by a<br/>variable name. If set to ignore, sp_before_byref is used instead.</html>" 521Enabled=false 522EditorType=multiple 523Choices=sp_before_unnamed_byref=ignore|sp_before_unnamed_byref=add|sp_before_unnamed_byref=remove|sp_before_unnamed_byref=force|sp_before_unnamed_byref=not_defined 524ChoicesReadable="Ignore Sp Before Unnamed Byref|Add Sp Before Unnamed Byref|Remove Sp Before Unnamed Byref|Force Sp Before Unnamed Byref" 525ValueDefault=ignore 526 527[Sp After Byref] 528Category=1 529Description="<html>Add or remove space after reference sign '&', if followed by a word.<br/><br/>Overrides sp_type_func.</html>" 530Enabled=false 531EditorType=multiple 532Choices=sp_after_byref=ignore|sp_after_byref=add|sp_after_byref=remove|sp_after_byref=force|sp_after_byref=not_defined 533ChoicesReadable="Ignore Sp After Byref|Add Sp After Byref|Remove Sp After Byref|Force Sp After Byref" 534ValueDefault=ignore 535 536[Sp After Byref Func] 537Category=1 538Description="<html>Add or remove space after a reference sign '&', if followed by a function<br/>prototype or function definition.<br/><br/>Overrides sp_after_byref and sp_type_func.</html>" 539Enabled=false 540EditorType=multiple 541Choices=sp_after_byref_func=ignore|sp_after_byref_func=add|sp_after_byref_func=remove|sp_after_byref_func=force|sp_after_byref_func=not_defined 542ChoicesReadable="Ignore Sp After Byref Func|Add Sp After Byref Func|Remove Sp After Byref Func|Force Sp After Byref Func" 543ValueDefault=ignore 544 545[Sp Before Byref Func] 546Category=1 547Description="<html>Add or remove space before a reference sign '&', if followed by a function<br/>prototype or function definition.</html>" 548Enabled=false 549EditorType=multiple 550Choices=sp_before_byref_func=ignore|sp_before_byref_func=add|sp_before_byref_func=remove|sp_before_byref_func=force|sp_before_byref_func=not_defined 551ChoicesReadable="Ignore Sp Before Byref Func|Add Sp Before Byref Func|Remove Sp Before Byref Func|Force Sp Before Byref Func" 552ValueDefault=ignore 553 554[Sp After Type] 555Category=1 556Description="<html>Add or remove space between type and word. In cases where total removal of<br/>whitespace would be a syntax error, a value of 'remove' is treated the same<br/>as 'force'.<br/><br/>This also affects some other instances of space following a type that are<br/>not covered by other options; for example, between the return type and<br/>parenthesis of a function type template argument, between the type and<br/>parenthesis of an array parameter, or between 'decltype(...)' and the<br/>following word.<br/><br/>Default: force</html>" 557Enabled=false 558EditorType=multiple 559Choices=sp_after_type=ignore|sp_after_type=add|sp_after_type=remove|sp_after_type=force|sp_after_type=not_defined 560ChoicesReadable="Ignore Sp After Type|Add Sp After Type|Remove Sp After Type|Force Sp After Type" 561ValueDefault=force 562 563[Sp After Decltype] 564Category=1 565Description="<html>Add or remove space between 'decltype(...)' and word,<br/>brace or function call.</html>" 566Enabled=false 567EditorType=multiple 568Choices=sp_after_decltype=ignore|sp_after_decltype=add|sp_after_decltype=remove|sp_after_decltype=force|sp_after_decltype=not_defined 569ChoicesReadable="Ignore Sp After Decltype|Add Sp After Decltype|Remove Sp After Decltype|Force Sp After Decltype" 570ValueDefault=ignore 571 572[Sp Before Template Paren] 573Category=1 574Description="<html>(D) Add or remove space before the parenthesis in the D constructs<br/>'template Foo(' and 'class Foo('.</html>" 575Enabled=false 576EditorType=multiple 577Choices=sp_before_template_paren=ignore|sp_before_template_paren=add|sp_before_template_paren=remove|sp_before_template_paren=force|sp_before_template_paren=not_defined 578ChoicesReadable="Ignore Sp Before Template Paren|Add Sp Before Template Paren|Remove Sp Before Template Paren|Force Sp Before Template Paren" 579ValueDefault=ignore 580 581[Sp Template Angle] 582Category=1 583Description="<html>Add or remove space between 'template' and '<'.<br/>If set to ignore, sp_before_angle is used.</html>" 584Enabled=false 585EditorType=multiple 586Choices=sp_template_angle=ignore|sp_template_angle=add|sp_template_angle=remove|sp_template_angle=force|sp_template_angle=not_defined 587ChoicesReadable="Ignore Sp Template Angle|Add Sp Template Angle|Remove Sp Template Angle|Force Sp Template Angle" 588ValueDefault=ignore 589 590[Sp Before Angle] 591Category=1 592Description="<html>Add or remove space before '<'.</html>" 593Enabled=false 594EditorType=multiple 595Choices=sp_before_angle=ignore|sp_before_angle=add|sp_before_angle=remove|sp_before_angle=force|sp_before_angle=not_defined 596ChoicesReadable="Ignore Sp Before Angle|Add Sp Before Angle|Remove Sp Before Angle|Force Sp Before Angle" 597ValueDefault=ignore 598 599[Sp Inside Angle] 600Category=1 601Description="<html>Add or remove space inside '<' and '>'.</html>" 602Enabled=false 603EditorType=multiple 604Choices=sp_inside_angle=ignore|sp_inside_angle=add|sp_inside_angle=remove|sp_inside_angle=force|sp_inside_angle=not_defined 605ChoicesReadable="Ignore Sp Inside Angle|Add Sp Inside Angle|Remove Sp Inside Angle|Force Sp Inside Angle" 606ValueDefault=ignore 607 608[Sp Inside Angle Empty] 609Category=1 610Description="<html>Add or remove space inside '<>'.</html>" 611Enabled=false 612EditorType=multiple 613Choices=sp_inside_angle_empty=ignore|sp_inside_angle_empty=add|sp_inside_angle_empty=remove|sp_inside_angle_empty=force|sp_inside_angle_empty=not_defined 614ChoicesReadable="Ignore Sp Inside Angle Empty|Add Sp Inside Angle Empty|Remove Sp Inside Angle Empty|Force Sp Inside Angle Empty" 615ValueDefault=ignore 616 617[Sp Angle Colon] 618Category=1 619Description="<html>Add or remove space between '>' and ':'.</html>" 620Enabled=false 621EditorType=multiple 622Choices=sp_angle_colon=ignore|sp_angle_colon=add|sp_angle_colon=remove|sp_angle_colon=force|sp_angle_colon=not_defined 623ChoicesReadable="Ignore Sp Angle Colon|Add Sp Angle Colon|Remove Sp Angle Colon|Force Sp Angle Colon" 624ValueDefault=ignore 625 626[Sp After Angle] 627Category=1 628Description="<html>Add or remove space after '>'.</html>" 629Enabled=false 630EditorType=multiple 631Choices=sp_after_angle=ignore|sp_after_angle=add|sp_after_angle=remove|sp_after_angle=force|sp_after_angle=not_defined 632ChoicesReadable="Ignore Sp After Angle|Add Sp After Angle|Remove Sp After Angle|Force Sp After Angle" 633ValueDefault=ignore 634 635[Sp Angle Paren] 636Category=1 637Description="<html>Add or remove space between '>' and '(' as found in 'new List<byte>(foo);'.</html>" 638Enabled=false 639EditorType=multiple 640Choices=sp_angle_paren=ignore|sp_angle_paren=add|sp_angle_paren=remove|sp_angle_paren=force|sp_angle_paren=not_defined 641ChoicesReadable="Ignore Sp Angle Paren|Add Sp Angle Paren|Remove Sp Angle Paren|Force Sp Angle Paren" 642ValueDefault=ignore 643 644[Sp Angle Paren Empty] 645Category=1 646Description="<html>Add or remove space between '>' and '()' as found in 'new List<byte>();'.</html>" 647Enabled=false 648EditorType=multiple 649Choices=sp_angle_paren_empty=ignore|sp_angle_paren_empty=add|sp_angle_paren_empty=remove|sp_angle_paren_empty=force|sp_angle_paren_empty=not_defined 650ChoicesReadable="Ignore Sp Angle Paren Empty|Add Sp Angle Paren Empty|Remove Sp Angle Paren Empty|Force Sp Angle Paren Empty" 651ValueDefault=ignore 652 653[Sp Angle Word] 654Category=1 655Description="<html>Add or remove space between '>' and a word as in 'List<byte> m;' or<br/>'template <typename T> static ...'.</html>" 656Enabled=false 657EditorType=multiple 658Choices=sp_angle_word=ignore|sp_angle_word=add|sp_angle_word=remove|sp_angle_word=force|sp_angle_word=not_defined 659ChoicesReadable="Ignore Sp Angle Word|Add Sp Angle Word|Remove Sp Angle Word|Force Sp Angle Word" 660ValueDefault=ignore 661 662[Sp Angle Shift] 663Category=1 664Description="<html>Add or remove space between '>' and '>' in '>>' (template stuff).<br/><br/>Default: add</html>" 665Enabled=false 666EditorType=multiple 667Choices=sp_angle_shift=ignore|sp_angle_shift=add|sp_angle_shift=remove|sp_angle_shift=force|sp_angle_shift=not_defined 668ChoicesReadable="Ignore Sp Angle Shift|Add Sp Angle Shift|Remove Sp Angle Shift|Force Sp Angle Shift" 669ValueDefault=add 670 671[Sp Permit Cpp11 Shift] 672Category=1 673Description="<html>(C++11) Permit removal of the space between '>>' in 'foo<bar<int> >'. Note<br/>that sp_angle_shift cannot remove the space without this option.</html>" 674Enabled=false 675EditorType=boolean 676TrueFalse=sp_permit_cpp11_shift=true|sp_permit_cpp11_shift=false 677ValueDefault=false 678 679[Sp Before Sparen] 680Category=1 681Description="<html>Add or remove space before '(' of control statements ('if', 'for', 'switch',<br/>'while', etc.).</html>" 682Enabled=false 683EditorType=multiple 684Choices=sp_before_sparen=ignore|sp_before_sparen=add|sp_before_sparen=remove|sp_before_sparen=force|sp_before_sparen=not_defined 685ChoicesReadable="Ignore Sp Before Sparen|Add Sp Before Sparen|Remove Sp Before Sparen|Force Sp Before Sparen" 686ValueDefault=ignore 687 688[Sp Inside Sparen] 689Category=1 690Description="<html>Add or remove space inside '(' and ')' of control statements other than<br/>'for'.</html>" 691Enabled=false 692EditorType=multiple 693Choices=sp_inside_sparen=ignore|sp_inside_sparen=add|sp_inside_sparen=remove|sp_inside_sparen=force|sp_inside_sparen=not_defined 694ChoicesReadable="Ignore Sp Inside Sparen|Add Sp Inside Sparen|Remove Sp Inside Sparen|Force Sp Inside Sparen" 695ValueDefault=ignore 696 697[Sp Inside Sparen Open] 698Category=1 699Description="<html>Add or remove space after '(' of control statements other than 'for'.<br/><br/>Overrides sp_inside_sparen.</html>" 700Enabled=false 701EditorType=multiple 702Choices=sp_inside_sparen_open=ignore|sp_inside_sparen_open=add|sp_inside_sparen_open=remove|sp_inside_sparen_open=force|sp_inside_sparen_open=not_defined 703ChoicesReadable="Ignore Sp Inside Sparen Open|Add Sp Inside Sparen Open|Remove Sp Inside Sparen Open|Force Sp Inside Sparen Open" 704ValueDefault=ignore 705 706[Sp Inside Sparen Close] 707Category=1 708Description="<html>Add or remove space before ')' of control statements other than 'for'.<br/><br/>Overrides sp_inside_sparen.</html>" 709Enabled=false 710EditorType=multiple 711Choices=sp_inside_sparen_close=ignore|sp_inside_sparen_close=add|sp_inside_sparen_close=remove|sp_inside_sparen_close=force|sp_inside_sparen_close=not_defined 712ChoicesReadable="Ignore Sp Inside Sparen Close|Add Sp Inside Sparen Close|Remove Sp Inside Sparen Close|Force Sp Inside Sparen Close" 713ValueDefault=ignore 714 715[Sp Inside For] 716Category=1 717Description="<html>Add or remove space inside '(' and ')' of 'for' statements.</html>" 718Enabled=false 719EditorType=multiple 720Choices=sp_inside_for=ignore|sp_inside_for=add|sp_inside_for=remove|sp_inside_for=force|sp_inside_for=not_defined 721ChoicesReadable="Ignore Sp Inside For|Add Sp Inside For|Remove Sp Inside For|Force Sp Inside For" 722ValueDefault=ignore 723 724[Sp Inside For Open] 725Category=1 726Description="<html>Add or remove space after '(' of 'for' statements.<br/><br/>Overrides sp_inside_for.</html>" 727Enabled=false 728EditorType=multiple 729Choices=sp_inside_for_open=ignore|sp_inside_for_open=add|sp_inside_for_open=remove|sp_inside_for_open=force|sp_inside_for_open=not_defined 730ChoicesReadable="Ignore Sp Inside For Open|Add Sp Inside For Open|Remove Sp Inside For Open|Force Sp Inside For Open" 731ValueDefault=ignore 732 733[Sp Inside For Close] 734Category=1 735Description="<html>Add or remove space before ')' of 'for' statements.<br/><br/>Overrides sp_inside_for.</html>" 736Enabled=false 737EditorType=multiple 738Choices=sp_inside_for_close=ignore|sp_inside_for_close=add|sp_inside_for_close=remove|sp_inside_for_close=force|sp_inside_for_close=not_defined 739ChoicesReadable="Ignore Sp Inside For Close|Add Sp Inside For Close|Remove Sp Inside For Close|Force Sp Inside For Close" 740ValueDefault=ignore 741 742[Sp Sparen Paren] 743Category=1 744Description="<html>Add or remove space between '((' or '))' of control statements.</html>" 745Enabled=false 746EditorType=multiple 747Choices=sp_sparen_paren=ignore|sp_sparen_paren=add|sp_sparen_paren=remove|sp_sparen_paren=force|sp_sparen_paren=not_defined 748ChoicesReadable="Ignore Sp Sparen Paren|Add Sp Sparen Paren|Remove Sp Sparen Paren|Force Sp Sparen Paren" 749ValueDefault=ignore 750 751[Sp After Sparen] 752Category=1 753Description="<html>Add or remove space after ')' of control statements.</html>" 754Enabled=false 755EditorType=multiple 756Choices=sp_after_sparen=ignore|sp_after_sparen=add|sp_after_sparen=remove|sp_after_sparen=force|sp_after_sparen=not_defined 757ChoicesReadable="Ignore Sp After Sparen|Add Sp After Sparen|Remove Sp After Sparen|Force Sp After Sparen" 758ValueDefault=ignore 759 760[Sp Sparen Brace] 761Category=1 762Description="<html>Add or remove space between ')' and '{' of control statements.</html>" 763Enabled=false 764EditorType=multiple 765Choices=sp_sparen_brace=ignore|sp_sparen_brace=add|sp_sparen_brace=remove|sp_sparen_brace=force|sp_sparen_brace=not_defined 766ChoicesReadable="Ignore Sp Sparen Brace|Add Sp Sparen Brace|Remove Sp Sparen Brace|Force Sp Sparen Brace" 767ValueDefault=ignore 768 769[Sp Do Brace Open] 770Category=1 771Description="<html>Add or remove space between 'do' and '{'.</html>" 772Enabled=false 773EditorType=multiple 774Choices=sp_do_brace_open=ignore|sp_do_brace_open=add|sp_do_brace_open=remove|sp_do_brace_open=force|sp_do_brace_open=not_defined 775ChoicesReadable="Ignore Sp Do Brace Open|Add Sp Do Brace Open|Remove Sp Do Brace Open|Force Sp Do Brace Open" 776ValueDefault=ignore 777 778[Sp Brace Close While] 779Category=1 780Description="<html>Add or remove space between '}' and 'while'.</html>" 781Enabled=false 782EditorType=multiple 783Choices=sp_brace_close_while=ignore|sp_brace_close_while=add|sp_brace_close_while=remove|sp_brace_close_while=force|sp_brace_close_while=not_defined 784ChoicesReadable="Ignore Sp Brace Close While|Add Sp Brace Close While|Remove Sp Brace Close While|Force Sp Brace Close While" 785ValueDefault=ignore 786 787[Sp While Paren Open] 788Category=1 789Description="<html>Add or remove space between 'while' and '('. Overrides sp_before_sparen.</html>" 790Enabled=false 791EditorType=multiple 792Choices=sp_while_paren_open=ignore|sp_while_paren_open=add|sp_while_paren_open=remove|sp_while_paren_open=force|sp_while_paren_open=not_defined 793ChoicesReadable="Ignore Sp While Paren Open|Add Sp While Paren Open|Remove Sp While Paren Open|Force Sp While Paren Open" 794ValueDefault=ignore 795 796[Sp Invariant Paren] 797Category=1 798Description="<html>(D) Add or remove space between 'invariant' and '('.</html>" 799Enabled=false 800EditorType=multiple 801Choices=sp_invariant_paren=ignore|sp_invariant_paren=add|sp_invariant_paren=remove|sp_invariant_paren=force|sp_invariant_paren=not_defined 802ChoicesReadable="Ignore Sp Invariant Paren|Add Sp Invariant Paren|Remove Sp Invariant Paren|Force Sp Invariant Paren" 803ValueDefault=ignore 804 805[Sp After Invariant Paren] 806Category=1 807Description="<html>(D) Add or remove space after the ')' in 'invariant (C) c'.</html>" 808Enabled=false 809EditorType=multiple 810Choices=sp_after_invariant_paren=ignore|sp_after_invariant_paren=add|sp_after_invariant_paren=remove|sp_after_invariant_paren=force|sp_after_invariant_paren=not_defined 811ChoicesReadable="Ignore Sp After Invariant Paren|Add Sp After Invariant Paren|Remove Sp After Invariant Paren|Force Sp After Invariant Paren" 812ValueDefault=ignore 813 814[Sp Special Semi] 815Category=1 816Description="<html>Add or remove space before empty statement ';' on 'if', 'for' and 'while'.</html>" 817Enabled=false 818EditorType=multiple 819Choices=sp_special_semi=ignore|sp_special_semi=add|sp_special_semi=remove|sp_special_semi=force|sp_special_semi=not_defined 820ChoicesReadable="Ignore Sp Special Semi|Add Sp Special Semi|Remove Sp Special Semi|Force Sp Special Semi" 821ValueDefault=ignore 822 823[Sp Before Semi] 824Category=1 825Description="<html>Add or remove space before ';'.<br/><br/>Default: remove</html>" 826Enabled=false 827EditorType=multiple 828Choices=sp_before_semi=ignore|sp_before_semi=add|sp_before_semi=remove|sp_before_semi=force|sp_before_semi=not_defined 829ChoicesReadable="Ignore Sp Before Semi|Add Sp Before Semi|Remove Sp Before Semi|Force Sp Before Semi" 830ValueDefault=remove 831 832[Sp Before Semi For] 833Category=1 834Description="<html>Add or remove space before ';' in non-empty 'for' statements.</html>" 835Enabled=false 836EditorType=multiple 837Choices=sp_before_semi_for=ignore|sp_before_semi_for=add|sp_before_semi_for=remove|sp_before_semi_for=force|sp_before_semi_for=not_defined 838ChoicesReadable="Ignore Sp Before Semi For|Add Sp Before Semi For|Remove Sp Before Semi For|Force Sp Before Semi For" 839ValueDefault=ignore 840 841[Sp Before Semi For Empty] 842Category=1 843Description="<html>Add or remove space before a semicolon of an empty left part of a for<br/>statement, as in 'for ( <here> ; ; )'.</html>" 844Enabled=false 845EditorType=multiple 846Choices=sp_before_semi_for_empty=ignore|sp_before_semi_for_empty=add|sp_before_semi_for_empty=remove|sp_before_semi_for_empty=force|sp_before_semi_for_empty=not_defined 847ChoicesReadable="Ignore Sp Before Semi For Empty|Add Sp Before Semi For Empty|Remove Sp Before Semi For Empty|Force Sp Before Semi For Empty" 848ValueDefault=ignore 849 850[Sp Between Semi For Empty] 851Category=1 852Description="<html>Add or remove space between the semicolons of an empty middle part of a for<br/>statement, as in 'for ( ; <here> ; )'.</html>" 853Enabled=false 854EditorType=multiple 855Choices=sp_between_semi_for_empty=ignore|sp_between_semi_for_empty=add|sp_between_semi_for_empty=remove|sp_between_semi_for_empty=force|sp_between_semi_for_empty=not_defined 856ChoicesReadable="Ignore Sp Between Semi For Empty|Add Sp Between Semi For Empty|Remove Sp Between Semi For Empty|Force Sp Between Semi For Empty" 857ValueDefault=ignore 858 859[Sp After Semi] 860Category=1 861Description="<html>Add or remove space after ';', except when followed by a comment.<br/><br/>Default: add</html>" 862Enabled=false 863EditorType=multiple 864Choices=sp_after_semi=ignore|sp_after_semi=add|sp_after_semi=remove|sp_after_semi=force|sp_after_semi=not_defined 865ChoicesReadable="Ignore Sp After Semi|Add Sp After Semi|Remove Sp After Semi|Force Sp After Semi" 866ValueDefault=add 867 868[Sp After Semi For] 869Category=1 870Description="<html>Add or remove space after ';' in non-empty 'for' statements.<br/><br/>Default: force</html>" 871Enabled=false 872EditorType=multiple 873Choices=sp_after_semi_for=ignore|sp_after_semi_for=add|sp_after_semi_for=remove|sp_after_semi_for=force|sp_after_semi_for=not_defined 874ChoicesReadable="Ignore Sp After Semi For|Add Sp After Semi For|Remove Sp After Semi For|Force Sp After Semi For" 875ValueDefault=force 876 877[Sp After Semi For Empty] 878Category=1 879Description="<html>Add or remove space after the final semicolon of an empty part of a for<br/>statement, as in 'for ( ; ; <here> )'.</html>" 880Enabled=false 881EditorType=multiple 882Choices=sp_after_semi_for_empty=ignore|sp_after_semi_for_empty=add|sp_after_semi_for_empty=remove|sp_after_semi_for_empty=force|sp_after_semi_for_empty=not_defined 883ChoicesReadable="Ignore Sp After Semi For Empty|Add Sp After Semi For Empty|Remove Sp After Semi For Empty|Force Sp After Semi For Empty" 884ValueDefault=ignore 885 886[Sp Before Square] 887Category=1 888Description="<html>Add or remove space before '[' (except '[]').</html>" 889Enabled=false 890EditorType=multiple 891Choices=sp_before_square=ignore|sp_before_square=add|sp_before_square=remove|sp_before_square=force|sp_before_square=not_defined 892ChoicesReadable="Ignore Sp Before Square|Add Sp Before Square|Remove Sp Before Square|Force Sp Before Square" 893ValueDefault=ignore 894 895[Sp Before Vardef Square] 896Category=1 897Description="<html>Add or remove space before '[' for a variable definition.<br/><br/>Default: remove</html>" 898Enabled=false 899EditorType=multiple 900Choices=sp_before_vardef_square=ignore|sp_before_vardef_square=add|sp_before_vardef_square=remove|sp_before_vardef_square=force|sp_before_vardef_square=not_defined 901ChoicesReadable="Ignore Sp Before Vardef Square|Add Sp Before Vardef Square|Remove Sp Before Vardef Square|Force Sp Before Vardef Square" 902ValueDefault=remove 903 904[Sp Before Square Asm Block] 905Category=1 906Description="<html>Add or remove space before '[' for asm block.</html>" 907Enabled=false 908EditorType=multiple 909Choices=sp_before_square_asm_block=ignore|sp_before_square_asm_block=add|sp_before_square_asm_block=remove|sp_before_square_asm_block=force|sp_before_square_asm_block=not_defined 910ChoicesReadable="Ignore Sp Before Square Asm Block|Add Sp Before Square Asm Block|Remove Sp Before Square Asm Block|Force Sp Before Square Asm Block" 911ValueDefault=ignore 912 913[Sp Before Squares] 914Category=1 915Description="<html>Add or remove space before '[]'.</html>" 916Enabled=false 917EditorType=multiple 918Choices=sp_before_squares=ignore|sp_before_squares=add|sp_before_squares=remove|sp_before_squares=force|sp_before_squares=not_defined 919ChoicesReadable="Ignore Sp Before Squares|Add Sp Before Squares|Remove Sp Before Squares|Force Sp Before Squares" 920ValueDefault=ignore 921 922[Sp Cpp Before Struct Binding] 923Category=1 924Description="<html>Add or remove space before C++17 structured bindings.</html>" 925Enabled=false 926EditorType=multiple 927Choices=sp_cpp_before_struct_binding=ignore|sp_cpp_before_struct_binding=add|sp_cpp_before_struct_binding=remove|sp_cpp_before_struct_binding=force|sp_cpp_before_struct_binding=not_defined 928ChoicesReadable="Ignore Sp Cpp Before Struct Binding|Add Sp Cpp Before Struct Binding|Remove Sp Cpp Before Struct Binding|Force Sp Cpp Before Struct Binding" 929ValueDefault=ignore 930 931[Sp Inside Square] 932Category=1 933Description="<html>Add or remove space inside a non-empty '[' and ']'.</html>" 934Enabled=false 935EditorType=multiple 936Choices=sp_inside_square=ignore|sp_inside_square=add|sp_inside_square=remove|sp_inside_square=force|sp_inside_square=not_defined 937ChoicesReadable="Ignore Sp Inside Square|Add Sp Inside Square|Remove Sp Inside Square|Force Sp Inside Square" 938ValueDefault=ignore 939 940[Sp Inside Square Empty] 941Category=1 942Description="<html>Add or remove space inside '[]'.</html>" 943Enabled=false 944EditorType=multiple 945Choices=sp_inside_square_empty=ignore|sp_inside_square_empty=add|sp_inside_square_empty=remove|sp_inside_square_empty=force|sp_inside_square_empty=not_defined 946ChoicesReadable="Ignore Sp Inside Square Empty|Add Sp Inside Square Empty|Remove Sp Inside Square Empty|Force Sp Inside Square Empty" 947ValueDefault=ignore 948 949[Sp Inside Square Oc Array] 950Category=1 951Description="<html>(OC) Add or remove space inside a non-empty Objective-C boxed array '@[' and<br/>']'. If set to ignore, sp_inside_square is used.</html>" 952Enabled=false 953EditorType=multiple 954Choices=sp_inside_square_oc_array=ignore|sp_inside_square_oc_array=add|sp_inside_square_oc_array=remove|sp_inside_square_oc_array=force|sp_inside_square_oc_array=not_defined 955ChoicesReadable="Ignore Sp Inside Square Oc Array|Add Sp Inside Square Oc Array|Remove Sp Inside Square Oc Array|Force Sp Inside Square Oc Array" 956ValueDefault=ignore 957 958[Sp After Comma] 959Category=1 960Description="<html>Add or remove space after ',', i.e. 'a,b' vs. 'a, b'.</html>" 961Enabled=false 962EditorType=multiple 963Choices=sp_after_comma=ignore|sp_after_comma=add|sp_after_comma=remove|sp_after_comma=force|sp_after_comma=not_defined 964ChoicesReadable="Ignore Sp After Comma|Add Sp After Comma|Remove Sp After Comma|Force Sp After Comma" 965ValueDefault=ignore 966 967[Sp Before Comma] 968Category=1 969Description="<html>Add or remove space before ',', i.e. 'a,b' vs. 'a ,b'.<br/><br/>Default: remove</html>" 970Enabled=false 971EditorType=multiple 972Choices=sp_before_comma=ignore|sp_before_comma=add|sp_before_comma=remove|sp_before_comma=force|sp_before_comma=not_defined 973ChoicesReadable="Ignore Sp Before Comma|Add Sp Before Comma|Remove Sp Before Comma|Force Sp Before Comma" 974ValueDefault=remove 975 976[Sp After Mdatype Commas] 977Category=1 978Description="<html>(C#) Add or remove space between ',' and ']' in multidimensional array type<br/>like 'int[,,]'.</html>" 979Enabled=false 980EditorType=multiple 981Choices=sp_after_mdatype_commas=ignore|sp_after_mdatype_commas=add|sp_after_mdatype_commas=remove|sp_after_mdatype_commas=force|sp_after_mdatype_commas=not_defined 982ChoicesReadable="Ignore Sp After Mdatype Commas|Add Sp After Mdatype Commas|Remove Sp After Mdatype Commas|Force Sp After Mdatype Commas" 983ValueDefault=ignore 984 985[Sp Before Mdatype Commas] 986Category=1 987Description="<html>(C#) Add or remove space between '[' and ',' in multidimensional array type<br/>like 'int[,,]'.</html>" 988Enabled=false 989EditorType=multiple 990Choices=sp_before_mdatype_commas=ignore|sp_before_mdatype_commas=add|sp_before_mdatype_commas=remove|sp_before_mdatype_commas=force|sp_before_mdatype_commas=not_defined 991ChoicesReadable="Ignore Sp Before Mdatype Commas|Add Sp Before Mdatype Commas|Remove Sp Before Mdatype Commas|Force Sp Before Mdatype Commas" 992ValueDefault=ignore 993 994[Sp Between Mdatype Commas] 995Category=1 996Description="<html>(C#) Add or remove space between ',' in multidimensional array type<br/>like 'int[,,]'.</html>" 997Enabled=false 998EditorType=multiple 999Choices=sp_between_mdatype_commas=ignore|sp_between_mdatype_commas=add|sp_between_mdatype_commas=remove|sp_between_mdatype_commas=force|sp_between_mdatype_commas=not_defined 1000ChoicesReadable="Ignore Sp Between Mdatype Commas|Add Sp Between Mdatype Commas|Remove Sp Between Mdatype Commas|Force Sp Between Mdatype Commas" 1001ValueDefault=ignore 1002 1003[Sp Paren Comma] 1004Category=1 1005Description="<html>Add or remove space between an open parenthesis and comma,<br/>i.e. '(,' vs. '( ,'.<br/><br/>Default: force</html>" 1006Enabled=false 1007EditorType=multiple 1008Choices=sp_paren_comma=ignore|sp_paren_comma=add|sp_paren_comma=remove|sp_paren_comma=force|sp_paren_comma=not_defined 1009ChoicesReadable="Ignore Sp Paren Comma|Add Sp Paren Comma|Remove Sp Paren Comma|Force Sp Paren Comma" 1010ValueDefault=force 1011 1012[Sp After Ellipsis] 1013Category=1 1014Description="<html>Add or remove space after the variadic '...' when preceded by a<br/>non-punctuator.<br/>The value REMOVE will be overriden with FORCE</html>" 1015Enabled=false 1016EditorType=multiple 1017Choices=sp_after_ellipsis=ignore|sp_after_ellipsis=add|sp_after_ellipsis=remove|sp_after_ellipsis=force|sp_after_ellipsis=not_defined 1018ChoicesReadable="Ignore Sp After Ellipsis|Add Sp After Ellipsis|Remove Sp After Ellipsis|Force Sp After Ellipsis" 1019ValueDefault=ignore 1020 1021[Sp Before Ellipsis] 1022Category=1 1023Description="<html>Add or remove space before the variadic '...' when preceded by a<br/>non-punctuator.<br/>The value REMOVE will be overriden with FORCE</html>" 1024Enabled=false 1025EditorType=multiple 1026Choices=sp_before_ellipsis=ignore|sp_before_ellipsis=add|sp_before_ellipsis=remove|sp_before_ellipsis=force|sp_before_ellipsis=not_defined 1027ChoicesReadable="Ignore Sp Before Ellipsis|Add Sp Before Ellipsis|Remove Sp Before Ellipsis|Force Sp Before Ellipsis" 1028ValueDefault=ignore 1029 1030[Sp Type Ellipsis] 1031Category=1 1032Description="<html>Add or remove space between a type and '...'.</html>" 1033Enabled=false 1034EditorType=multiple 1035Choices=sp_type_ellipsis=ignore|sp_type_ellipsis=add|sp_type_ellipsis=remove|sp_type_ellipsis=force|sp_type_ellipsis=not_defined 1036ChoicesReadable="Ignore Sp Type Ellipsis|Add Sp Type Ellipsis|Remove Sp Type Ellipsis|Force Sp Type Ellipsis" 1037ValueDefault=ignore 1038 1039[Sp Ptr Type Ellipsis] 1040Category=1 1041Description="<html>Add or remove space between a '*' and '...'.</html>" 1042Enabled=false 1043EditorType=multiple 1044Choices=sp_ptr_type_ellipsis=ignore|sp_ptr_type_ellipsis=add|sp_ptr_type_ellipsis=remove|sp_ptr_type_ellipsis=force|sp_ptr_type_ellipsis=not_defined 1045ChoicesReadable="Ignore Sp Ptr Type Ellipsis|Add Sp Ptr Type Ellipsis|Remove Sp Ptr Type Ellipsis|Force Sp Ptr Type Ellipsis" 1046ValueDefault=ignore 1047 1048[Sp Type Question] 1049Category=1 1050Description="<html>(D) Add or remove space between a type and '?'.</html>" 1051Enabled=false 1052EditorType=multiple 1053Choices=sp_type_question=ignore|sp_type_question=add|sp_type_question=remove|sp_type_question=force|sp_type_question=not_defined 1054ChoicesReadable="Ignore Sp Type Question|Add Sp Type Question|Remove Sp Type Question|Force Sp Type Question" 1055ValueDefault=ignore 1056 1057[Sp Paren Ellipsis] 1058Category=1 1059Description="<html>Add or remove space between ')' and '...'.</html>" 1060Enabled=false 1061EditorType=multiple 1062Choices=sp_paren_ellipsis=ignore|sp_paren_ellipsis=add|sp_paren_ellipsis=remove|sp_paren_ellipsis=force|sp_paren_ellipsis=not_defined 1063ChoicesReadable="Ignore Sp Paren Ellipsis|Add Sp Paren Ellipsis|Remove Sp Paren Ellipsis|Force Sp Paren Ellipsis" 1064ValueDefault=ignore 1065 1066[Sp Byref Ellipsis] 1067Category=1 1068Description="<html>Add or remove space between '&&' and '...'.</html>" 1069Enabled=false 1070EditorType=multiple 1071Choices=sp_byref_ellipsis=ignore|sp_byref_ellipsis=add|sp_byref_ellipsis=remove|sp_byref_ellipsis=force|sp_byref_ellipsis=not_defined 1072ChoicesReadable="Ignore Sp Byref Ellipsis|Add Sp Byref Ellipsis|Remove Sp Byref Ellipsis|Force Sp Byref Ellipsis" 1073ValueDefault=ignore 1074 1075[Sp Paren Qualifier] 1076Category=1 1077Description="<html>Add or remove space between ')' and a qualifier such as 'const'.</html>" 1078Enabled=false 1079EditorType=multiple 1080Choices=sp_paren_qualifier=ignore|sp_paren_qualifier=add|sp_paren_qualifier=remove|sp_paren_qualifier=force|sp_paren_qualifier=not_defined 1081ChoicesReadable="Ignore Sp Paren Qualifier|Add Sp Paren Qualifier|Remove Sp Paren Qualifier|Force Sp Paren Qualifier" 1082ValueDefault=ignore 1083 1084[Sp Paren Noexcept] 1085Category=1 1086Description="<html>Add or remove space between ')' and 'noexcept'.</html>" 1087Enabled=false 1088EditorType=multiple 1089Choices=sp_paren_noexcept=ignore|sp_paren_noexcept=add|sp_paren_noexcept=remove|sp_paren_noexcept=force|sp_paren_noexcept=not_defined 1090ChoicesReadable="Ignore Sp Paren Noexcept|Add Sp Paren Noexcept|Remove Sp Paren Noexcept|Force Sp Paren Noexcept" 1091ValueDefault=ignore 1092 1093[Sp After Class Colon] 1094Category=1 1095Description="<html>Add or remove space after class ':'.</html>" 1096Enabled=false 1097EditorType=multiple 1098Choices=sp_after_class_colon=ignore|sp_after_class_colon=add|sp_after_class_colon=remove|sp_after_class_colon=force|sp_after_class_colon=not_defined 1099ChoicesReadable="Ignore Sp After Class Colon|Add Sp After Class Colon|Remove Sp After Class Colon|Force Sp After Class Colon" 1100ValueDefault=ignore 1101 1102[Sp Before Class Colon] 1103Category=1 1104Description="<html>Add or remove space before class ':'.</html>" 1105Enabled=false 1106EditorType=multiple 1107Choices=sp_before_class_colon=ignore|sp_before_class_colon=add|sp_before_class_colon=remove|sp_before_class_colon=force|sp_before_class_colon=not_defined 1108ChoicesReadable="Ignore Sp Before Class Colon|Add Sp Before Class Colon|Remove Sp Before Class Colon|Force Sp Before Class Colon" 1109ValueDefault=ignore 1110 1111[Sp After Constr Colon] 1112Category=1 1113Description="<html>Add or remove space after class constructor ':'.<br/><br/>Default: add</html>" 1114Enabled=false 1115EditorType=multiple 1116Choices=sp_after_constr_colon=ignore|sp_after_constr_colon=add|sp_after_constr_colon=remove|sp_after_constr_colon=force|sp_after_constr_colon=not_defined 1117ChoicesReadable="Ignore Sp After Constr Colon|Add Sp After Constr Colon|Remove Sp After Constr Colon|Force Sp After Constr Colon" 1118ValueDefault=add 1119 1120[Sp Before Constr Colon] 1121Category=1 1122Description="<html>Add or remove space before class constructor ':'.<br/><br/>Default: add</html>" 1123Enabled=false 1124EditorType=multiple 1125Choices=sp_before_constr_colon=ignore|sp_before_constr_colon=add|sp_before_constr_colon=remove|sp_before_constr_colon=force|sp_before_constr_colon=not_defined 1126ChoicesReadable="Ignore Sp Before Constr Colon|Add Sp Before Constr Colon|Remove Sp Before Constr Colon|Force Sp Before Constr Colon" 1127ValueDefault=add 1128 1129[Sp Before Case Colon] 1130Category=1 1131Description="<html>Add or remove space before case ':'.<br/><br/>Default: remove</html>" 1132Enabled=false 1133EditorType=multiple 1134Choices=sp_before_case_colon=ignore|sp_before_case_colon=add|sp_before_case_colon=remove|sp_before_case_colon=force|sp_before_case_colon=not_defined 1135ChoicesReadable="Ignore Sp Before Case Colon|Add Sp Before Case Colon|Remove Sp Before Case Colon|Force Sp Before Case Colon" 1136ValueDefault=remove 1137 1138[Sp After Operator] 1139Category=1 1140Description="<html>Add or remove space between 'operator' and operator sign.</html>" 1141Enabled=false 1142EditorType=multiple 1143Choices=sp_after_operator=ignore|sp_after_operator=add|sp_after_operator=remove|sp_after_operator=force|sp_after_operator=not_defined 1144ChoicesReadable="Ignore Sp After Operator|Add Sp After Operator|Remove Sp After Operator|Force Sp After Operator" 1145ValueDefault=ignore 1146 1147[Sp After Operator Sym] 1148Category=1 1149Description="<html>Add or remove space between the operator symbol and the open parenthesis, as<br/>in 'operator ++('.</html>" 1150Enabled=false 1151EditorType=multiple 1152Choices=sp_after_operator_sym=ignore|sp_after_operator_sym=add|sp_after_operator_sym=remove|sp_after_operator_sym=force|sp_after_operator_sym=not_defined 1153ChoicesReadable="Ignore Sp After Operator Sym|Add Sp After Operator Sym|Remove Sp After Operator Sym|Force Sp After Operator Sym" 1154ValueDefault=ignore 1155 1156[Sp After Operator Sym Empty] 1157Category=1 1158Description="<html>Overrides sp_after_operator_sym when the operator has no arguments, as in<br/>'operator *()'.</html>" 1159Enabled=false 1160EditorType=multiple 1161Choices=sp_after_operator_sym_empty=ignore|sp_after_operator_sym_empty=add|sp_after_operator_sym_empty=remove|sp_after_operator_sym_empty=force|sp_after_operator_sym_empty=not_defined 1162ChoicesReadable="Ignore Sp After Operator Sym Empty|Add Sp After Operator Sym Empty|Remove Sp After Operator Sym Empty|Force Sp After Operator Sym Empty" 1163ValueDefault=ignore 1164 1165[Sp After Cast] 1166Category=1 1167Description="<html>Add or remove space after C/D cast, i.e. 'cast(int)a' vs. 'cast(int) a' or<br/>'(int)a' vs. '(int) a'.</html>" 1168Enabled=false 1169EditorType=multiple 1170Choices=sp_after_cast=ignore|sp_after_cast=add|sp_after_cast=remove|sp_after_cast=force|sp_after_cast=not_defined 1171ChoicesReadable="Ignore Sp After Cast|Add Sp After Cast|Remove Sp After Cast|Force Sp After Cast" 1172ValueDefault=ignore 1173 1174[Sp Inside Paren Cast] 1175Category=1 1176Description="<html>Add or remove spaces inside cast parentheses.</html>" 1177Enabled=false 1178EditorType=multiple 1179Choices=sp_inside_paren_cast=ignore|sp_inside_paren_cast=add|sp_inside_paren_cast=remove|sp_inside_paren_cast=force|sp_inside_paren_cast=not_defined 1180ChoicesReadable="Ignore Sp Inside Paren Cast|Add Sp Inside Paren Cast|Remove Sp Inside Paren Cast|Force Sp Inside Paren Cast" 1181ValueDefault=ignore 1182 1183[Sp Cpp Cast Paren] 1184Category=1 1185Description="<html>Add or remove space between the type and open parenthesis in a C++ cast,<br/>i.e. 'int(exp)' vs. 'int (exp)'.</html>" 1186Enabled=false 1187EditorType=multiple 1188Choices=sp_cpp_cast_paren=ignore|sp_cpp_cast_paren=add|sp_cpp_cast_paren=remove|sp_cpp_cast_paren=force|sp_cpp_cast_paren=not_defined 1189ChoicesReadable="Ignore Sp Cpp Cast Paren|Add Sp Cpp Cast Paren|Remove Sp Cpp Cast Paren|Force Sp Cpp Cast Paren" 1190ValueDefault=ignore 1191 1192[Sp Sizeof Paren] 1193Category=1 1194Description="<html>Add or remove space between 'sizeof' and '('.</html>" 1195Enabled=false 1196EditorType=multiple 1197Choices=sp_sizeof_paren=ignore|sp_sizeof_paren=add|sp_sizeof_paren=remove|sp_sizeof_paren=force|sp_sizeof_paren=not_defined 1198ChoicesReadable="Ignore Sp Sizeof Paren|Add Sp Sizeof Paren|Remove Sp Sizeof Paren|Force Sp Sizeof Paren" 1199ValueDefault=ignore 1200 1201[Sp Sizeof Ellipsis] 1202Category=1 1203Description="<html>Add or remove space between 'sizeof' and '...'.</html>" 1204Enabled=false 1205EditorType=multiple 1206Choices=sp_sizeof_ellipsis=ignore|sp_sizeof_ellipsis=add|sp_sizeof_ellipsis=remove|sp_sizeof_ellipsis=force|sp_sizeof_ellipsis=not_defined 1207ChoicesReadable="Ignore Sp Sizeof Ellipsis|Add Sp Sizeof Ellipsis|Remove Sp Sizeof Ellipsis|Force Sp Sizeof Ellipsis" 1208ValueDefault=ignore 1209 1210[Sp Sizeof Ellipsis Paren] 1211Category=1 1212Description="<html>Add or remove space between 'sizeof...' and '('.</html>" 1213Enabled=false 1214EditorType=multiple 1215Choices=sp_sizeof_ellipsis_paren=ignore|sp_sizeof_ellipsis_paren=add|sp_sizeof_ellipsis_paren=remove|sp_sizeof_ellipsis_paren=force|sp_sizeof_ellipsis_paren=not_defined 1216ChoicesReadable="Ignore Sp Sizeof Ellipsis Paren|Add Sp Sizeof Ellipsis Paren|Remove Sp Sizeof Ellipsis Paren|Force Sp Sizeof Ellipsis Paren" 1217ValueDefault=ignore 1218 1219[Sp Ellipsis Parameter Pack] 1220Category=1 1221Description="<html>Add or remove space between '...' and a parameter pack.</html>" 1222Enabled=false 1223EditorType=multiple 1224Choices=sp_ellipsis_parameter_pack=ignore|sp_ellipsis_parameter_pack=add|sp_ellipsis_parameter_pack=remove|sp_ellipsis_parameter_pack=force|sp_ellipsis_parameter_pack=not_defined 1225ChoicesReadable="Ignore Sp Ellipsis Parameter Pack|Add Sp Ellipsis Parameter Pack|Remove Sp Ellipsis Parameter Pack|Force Sp Ellipsis Parameter Pack" 1226ValueDefault=ignore 1227 1228[Sp Parameter Pack Ellipsis] 1229Category=1 1230Description="<html>Add or remove space between a parameter pack and '...'.</html>" 1231Enabled=false 1232EditorType=multiple 1233Choices=sp_parameter_pack_ellipsis=ignore|sp_parameter_pack_ellipsis=add|sp_parameter_pack_ellipsis=remove|sp_parameter_pack_ellipsis=force|sp_parameter_pack_ellipsis=not_defined 1234ChoicesReadable="Ignore Sp Parameter Pack Ellipsis|Add Sp Parameter Pack Ellipsis|Remove Sp Parameter Pack Ellipsis|Force Sp Parameter Pack Ellipsis" 1235ValueDefault=ignore 1236 1237[Sp Decltype Paren] 1238Category=1 1239Description="<html>Add or remove space between 'decltype' and '('.</html>" 1240Enabled=false 1241EditorType=multiple 1242Choices=sp_decltype_paren=ignore|sp_decltype_paren=add|sp_decltype_paren=remove|sp_decltype_paren=force|sp_decltype_paren=not_defined 1243ChoicesReadable="Ignore Sp Decltype Paren|Add Sp Decltype Paren|Remove Sp Decltype Paren|Force Sp Decltype Paren" 1244ValueDefault=ignore 1245 1246[Sp After Tag] 1247Category=1 1248Description="<html>(Pawn) Add or remove space after the tag keyword.</html>" 1249Enabled=false 1250EditorType=multiple 1251Choices=sp_after_tag=ignore|sp_after_tag=add|sp_after_tag=remove|sp_after_tag=force|sp_after_tag=not_defined 1252ChoicesReadable="Ignore Sp After Tag|Add Sp After Tag|Remove Sp After Tag|Force Sp After Tag" 1253ValueDefault=ignore 1254 1255[Sp Inside Braces Enum] 1256Category=1 1257Description="<html>Add or remove space inside enum '{' and '}'.</html>" 1258Enabled=false 1259EditorType=multiple 1260Choices=sp_inside_braces_enum=ignore|sp_inside_braces_enum=add|sp_inside_braces_enum=remove|sp_inside_braces_enum=force|sp_inside_braces_enum=not_defined 1261ChoicesReadable="Ignore Sp Inside Braces Enum|Add Sp Inside Braces Enum|Remove Sp Inside Braces Enum|Force Sp Inside Braces Enum" 1262ValueDefault=ignore 1263 1264[Sp Inside Braces Struct] 1265Category=1 1266Description="<html>Add or remove space inside struct/union '{' and '}'.</html>" 1267Enabled=false 1268EditorType=multiple 1269Choices=sp_inside_braces_struct=ignore|sp_inside_braces_struct=add|sp_inside_braces_struct=remove|sp_inside_braces_struct=force|sp_inside_braces_struct=not_defined 1270ChoicesReadable="Ignore Sp Inside Braces Struct|Add Sp Inside Braces Struct|Remove Sp Inside Braces Struct|Force Sp Inside Braces Struct" 1271ValueDefault=ignore 1272 1273[Sp Inside Braces Oc Dict] 1274Category=1 1275Description="<html>(OC) Add or remove space inside Objective-C boxed dictionary '{' and '}'</html>" 1276Enabled=false 1277EditorType=multiple 1278Choices=sp_inside_braces_oc_dict=ignore|sp_inside_braces_oc_dict=add|sp_inside_braces_oc_dict=remove|sp_inside_braces_oc_dict=force|sp_inside_braces_oc_dict=not_defined 1279ChoicesReadable="Ignore Sp Inside Braces Oc Dict|Add Sp Inside Braces Oc Dict|Remove Sp Inside Braces Oc Dict|Force Sp Inside Braces Oc Dict" 1280ValueDefault=ignore 1281 1282[Sp After Type Brace Init Lst Open] 1283Category=1 1284Description="<html>Add or remove space after open brace in an unnamed temporary<br/>direct-list-initialization<br/>if statement is a brace_init_lst<br/>works only if sp_brace_brace is set to ignore.</html>" 1285Enabled=false 1286EditorType=multiple 1287Choices=sp_after_type_brace_init_lst_open=ignore|sp_after_type_brace_init_lst_open=add|sp_after_type_brace_init_lst_open=remove|sp_after_type_brace_init_lst_open=force|sp_after_type_brace_init_lst_open=not_defined 1288ChoicesReadable="Ignore Sp After Type Brace Init Lst Open|Add Sp After Type Brace Init Lst Open|Remove Sp After Type Brace Init Lst Open|Force Sp After Type Brace Init Lst Open" 1289ValueDefault=ignore 1290 1291[Sp Before Type Brace Init Lst Close] 1292Category=1 1293Description="<html>Add or remove space before close brace in an unnamed temporary<br/>direct-list-initialization<br/>if statement is a brace_init_lst<br/>works only if sp_brace_brace is set to ignore.</html>" 1294Enabled=false 1295EditorType=multiple 1296Choices=sp_before_type_brace_init_lst_close=ignore|sp_before_type_brace_init_lst_close=add|sp_before_type_brace_init_lst_close=remove|sp_before_type_brace_init_lst_close=force|sp_before_type_brace_init_lst_close=not_defined 1297ChoicesReadable="Ignore Sp Before Type Brace Init Lst Close|Add Sp Before Type Brace Init Lst Close|Remove Sp Before Type Brace Init Lst Close|Force Sp Before Type Brace Init Lst Close" 1298ValueDefault=ignore 1299 1300[Sp Inside Type Brace Init Lst] 1301Category=1 1302Description="<html>Add or remove space inside an unnamed temporary direct-list-initialization<br/>if statement is a brace_init_lst<br/>works only if sp_brace_brace is set to ignore<br/>works only if sp_before_type_brace_init_lst_close is set to ignore.</html>" 1303Enabled=false 1304EditorType=multiple 1305Choices=sp_inside_type_brace_init_lst=ignore|sp_inside_type_brace_init_lst=add|sp_inside_type_brace_init_lst=remove|sp_inside_type_brace_init_lst=force|sp_inside_type_brace_init_lst=not_defined 1306ChoicesReadable="Ignore Sp Inside Type Brace Init Lst|Add Sp Inside Type Brace Init Lst|Remove Sp Inside Type Brace Init Lst|Force Sp Inside Type Brace Init Lst" 1307ValueDefault=ignore 1308 1309[Sp Inside Braces] 1310Category=1 1311Description="<html>Add or remove space inside '{' and '}'.</html>" 1312Enabled=false 1313EditorType=multiple 1314Choices=sp_inside_braces=ignore|sp_inside_braces=add|sp_inside_braces=remove|sp_inside_braces=force|sp_inside_braces=not_defined 1315ChoicesReadable="Ignore Sp Inside Braces|Add Sp Inside Braces|Remove Sp Inside Braces|Force Sp Inside Braces" 1316ValueDefault=ignore 1317 1318[Sp Inside Braces Empty] 1319Category=1 1320Description="<html>Add or remove space inside '{}'.</html>" 1321Enabled=false 1322EditorType=multiple 1323Choices=sp_inside_braces_empty=ignore|sp_inside_braces_empty=add|sp_inside_braces_empty=remove|sp_inside_braces_empty=force|sp_inside_braces_empty=not_defined 1324ChoicesReadable="Ignore Sp Inside Braces Empty|Add Sp Inside Braces Empty|Remove Sp Inside Braces Empty|Force Sp Inside Braces Empty" 1325ValueDefault=ignore 1326 1327[Sp Trailing Return] 1328Category=1 1329Description="<html>Add or remove space around trailing return operator '->'.</html>" 1330Enabled=false 1331EditorType=multiple 1332Choices=sp_trailing_return=ignore|sp_trailing_return=add|sp_trailing_return=remove|sp_trailing_return=force|sp_trailing_return=not_defined 1333ChoicesReadable="Ignore Sp Trailing Return|Add Sp Trailing Return|Remove Sp Trailing Return|Force Sp Trailing Return" 1334ValueDefault=ignore 1335 1336[Sp Type Func] 1337Category=1 1338Description="<html>Add or remove space between return type and function name. A minimum of 1<br/>is forced except for pointer return types.</html>" 1339Enabled=false 1340EditorType=multiple 1341Choices=sp_type_func=ignore|sp_type_func=add|sp_type_func=remove|sp_type_func=force|sp_type_func=not_defined 1342ChoicesReadable="Ignore Sp Type Func|Add Sp Type Func|Remove Sp Type Func|Force Sp Type Func" 1343ValueDefault=ignore 1344 1345[Sp Type Brace Init Lst] 1346Category=1 1347Description="<html>Add or remove space between type and open brace of an unnamed temporary<br/>direct-list-initialization.</html>" 1348Enabled=false 1349EditorType=multiple 1350Choices=sp_type_brace_init_lst=ignore|sp_type_brace_init_lst=add|sp_type_brace_init_lst=remove|sp_type_brace_init_lst=force|sp_type_brace_init_lst=not_defined 1351ChoicesReadable="Ignore Sp Type Brace Init Lst|Add Sp Type Brace Init Lst|Remove Sp Type Brace Init Lst|Force Sp Type Brace Init Lst" 1352ValueDefault=ignore 1353 1354[Sp Func Proto Paren] 1355Category=1 1356Description="<html>Add or remove space between function name and '(' on function declaration.</html>" 1357Enabled=false 1358EditorType=multiple 1359Choices=sp_func_proto_paren=ignore|sp_func_proto_paren=add|sp_func_proto_paren=remove|sp_func_proto_paren=force|sp_func_proto_paren=not_defined 1360ChoicesReadable="Ignore Sp Func Proto Paren|Add Sp Func Proto Paren|Remove Sp Func Proto Paren|Force Sp Func Proto Paren" 1361ValueDefault=ignore 1362 1363[Sp Func Proto Paren Empty] 1364Category=1 1365Description="<html>Add or remove space between function name and '()' on function declaration<br/>without parameters.</html>" 1366Enabled=false 1367EditorType=multiple 1368Choices=sp_func_proto_paren_empty=ignore|sp_func_proto_paren_empty=add|sp_func_proto_paren_empty=remove|sp_func_proto_paren_empty=force|sp_func_proto_paren_empty=not_defined 1369ChoicesReadable="Ignore Sp Func Proto Paren Empty|Add Sp Func Proto Paren Empty|Remove Sp Func Proto Paren Empty|Force Sp Func Proto Paren Empty" 1370ValueDefault=ignore 1371 1372[Sp Func Type Paren] 1373Category=1 1374Description="<html>Add or remove space between function name and '(' with a typedef specifier.</html>" 1375Enabled=false 1376EditorType=multiple 1377Choices=sp_func_type_paren=ignore|sp_func_type_paren=add|sp_func_type_paren=remove|sp_func_type_paren=force|sp_func_type_paren=not_defined 1378ChoicesReadable="Ignore Sp Func Type Paren|Add Sp Func Type Paren|Remove Sp Func Type Paren|Force Sp Func Type Paren" 1379ValueDefault=ignore 1380 1381[Sp Func Def Paren] 1382Category=1 1383Description="<html>Add or remove space between alias name and '(' of a non-pointer function type typedef.</html>" 1384Enabled=false 1385EditorType=multiple 1386Choices=sp_func_def_paren=ignore|sp_func_def_paren=add|sp_func_def_paren=remove|sp_func_def_paren=force|sp_func_def_paren=not_defined 1387ChoicesReadable="Ignore Sp Func Def Paren|Add Sp Func Def Paren|Remove Sp Func Def Paren|Force Sp Func Def Paren" 1388ValueDefault=ignore 1389 1390[Sp Func Def Paren Empty] 1391Category=1 1392Description="<html>Add or remove space between function name and '()' on function definition<br/>without parameters.</html>" 1393Enabled=false 1394EditorType=multiple 1395Choices=sp_func_def_paren_empty=ignore|sp_func_def_paren_empty=add|sp_func_def_paren_empty=remove|sp_func_def_paren_empty=force|sp_func_def_paren_empty=not_defined 1396ChoicesReadable="Ignore Sp Func Def Paren Empty|Add Sp Func Def Paren Empty|Remove Sp Func Def Paren Empty|Force Sp Func Def Paren Empty" 1397ValueDefault=ignore 1398 1399[Sp Inside Fparens] 1400Category=1 1401Description="<html>Add or remove space inside empty function '()'.<br/>Overrides sp_after_angle unless use_sp_after_angle_always is set to true.</html>" 1402Enabled=false 1403EditorType=multiple 1404Choices=sp_inside_fparens=ignore|sp_inside_fparens=add|sp_inside_fparens=remove|sp_inside_fparens=force|sp_inside_fparens=not_defined 1405ChoicesReadable="Ignore Sp Inside Fparens|Add Sp Inside Fparens|Remove Sp Inside Fparens|Force Sp Inside Fparens" 1406ValueDefault=ignore 1407 1408[Sp Inside Fparen] 1409Category=1 1410Description="<html>Add or remove space inside function '(' and ')'.</html>" 1411Enabled=false 1412EditorType=multiple 1413Choices=sp_inside_fparen=ignore|sp_inside_fparen=add|sp_inside_fparen=remove|sp_inside_fparen=force|sp_inside_fparen=not_defined 1414ChoicesReadable="Ignore Sp Inside Fparen|Add Sp Inside Fparen|Remove Sp Inside Fparen|Force Sp Inside Fparen" 1415ValueDefault=ignore 1416 1417[Sp Inside Tparen] 1418Category=1 1419Description="<html>Add or remove space inside the first parentheses in a function type, as in<br/>'void (*x)(...)'.</html>" 1420Enabled=false 1421EditorType=multiple 1422Choices=sp_inside_tparen=ignore|sp_inside_tparen=add|sp_inside_tparen=remove|sp_inside_tparen=force|sp_inside_tparen=not_defined 1423ChoicesReadable="Ignore Sp Inside Tparen|Add Sp Inside Tparen|Remove Sp Inside Tparen|Force Sp Inside Tparen" 1424ValueDefault=ignore 1425 1426[Sp After Tparen Close] 1427Category=1 1428Description="<html>Add or remove space between the ')' and '(' in a function type, as in<br/>'void (*x)(...)'.</html>" 1429Enabled=false 1430EditorType=multiple 1431Choices=sp_after_tparen_close=ignore|sp_after_tparen_close=add|sp_after_tparen_close=remove|sp_after_tparen_close=force|sp_after_tparen_close=not_defined 1432ChoicesReadable="Ignore Sp After Tparen Close|Add Sp After Tparen Close|Remove Sp After Tparen Close|Force Sp After Tparen Close" 1433ValueDefault=ignore 1434 1435[Sp Square Fparen] 1436Category=1 1437Description="<html>Add or remove space between ']' and '(' when part of a function call.</html>" 1438Enabled=false 1439EditorType=multiple 1440Choices=sp_square_fparen=ignore|sp_square_fparen=add|sp_square_fparen=remove|sp_square_fparen=force|sp_square_fparen=not_defined 1441ChoicesReadable="Ignore Sp Square Fparen|Add Sp Square Fparen|Remove Sp Square Fparen|Force Sp Square Fparen" 1442ValueDefault=ignore 1443 1444[Sp Fparen Brace] 1445Category=1 1446Description="<html>Add or remove space between ')' and '{' of function.</html>" 1447Enabled=false 1448EditorType=multiple 1449Choices=sp_fparen_brace=ignore|sp_fparen_brace=add|sp_fparen_brace=remove|sp_fparen_brace=force|sp_fparen_brace=not_defined 1450ChoicesReadable="Ignore Sp Fparen Brace|Add Sp Fparen Brace|Remove Sp Fparen Brace|Force Sp Fparen Brace" 1451ValueDefault=ignore 1452 1453[Sp Fparen Brace Initializer] 1454Category=1 1455Description="<html>Add or remove space between ')' and '{' of a function call in object<br/>initialization.<br/><br/>Overrides sp_fparen_brace.</html>" 1456Enabled=false 1457EditorType=multiple 1458Choices=sp_fparen_brace_initializer=ignore|sp_fparen_brace_initializer=add|sp_fparen_brace_initializer=remove|sp_fparen_brace_initializer=force|sp_fparen_brace_initializer=not_defined 1459ChoicesReadable="Ignore Sp Fparen Brace Initializer|Add Sp Fparen Brace Initializer|Remove Sp Fparen Brace Initializer|Force Sp Fparen Brace Initializer" 1460ValueDefault=ignore 1461 1462[Sp Fparen Dbrace] 1463Category=1 1464Description="<html>(Java) Add or remove space between ')' and '{{' of double brace initializer.</html>" 1465Enabled=false 1466EditorType=multiple 1467Choices=sp_fparen_dbrace=ignore|sp_fparen_dbrace=add|sp_fparen_dbrace=remove|sp_fparen_dbrace=force|sp_fparen_dbrace=not_defined 1468ChoicesReadable="Ignore Sp Fparen Dbrace|Add Sp Fparen Dbrace|Remove Sp Fparen Dbrace|Force Sp Fparen Dbrace" 1469ValueDefault=ignore 1470 1471[Sp Func Call Paren] 1472Category=1 1473Description="<html>Add or remove space between function name and '(' on function calls.</html>" 1474Enabled=false 1475EditorType=multiple 1476Choices=sp_func_call_paren=ignore|sp_func_call_paren=add|sp_func_call_paren=remove|sp_func_call_paren=force|sp_func_call_paren=not_defined 1477ChoicesReadable="Ignore Sp Func Call Paren|Add Sp Func Call Paren|Remove Sp Func Call Paren|Force Sp Func Call Paren" 1478ValueDefault=ignore 1479 1480[Sp Func Call Paren Empty] 1481Category=1 1482Description="<html>Add or remove space between function name and '()' on function calls without<br/>parameters. If set to ignore (the default), sp_func_call_paren is used.</html>" 1483Enabled=false 1484EditorType=multiple 1485Choices=sp_func_call_paren_empty=ignore|sp_func_call_paren_empty=add|sp_func_call_paren_empty=remove|sp_func_call_paren_empty=force|sp_func_call_paren_empty=not_defined 1486ChoicesReadable="Ignore Sp Func Call Paren Empty|Add Sp Func Call Paren Empty|Remove Sp Func Call Paren Empty|Force Sp Func Call Paren Empty" 1487ValueDefault=ignore 1488 1489[Sp Func Call User Paren] 1490Category=1 1491Description="<html>Add or remove space between the user function name and '(' on function<br/>calls. You need to set a keyword to be a user function in the config file,<br/>like:<br/> set func_call_user tr _ i18n</html>" 1492Enabled=false 1493EditorType=multiple 1494Choices=sp_func_call_user_paren=ignore|sp_func_call_user_paren=add|sp_func_call_user_paren=remove|sp_func_call_user_paren=force|sp_func_call_user_paren=not_defined 1495ChoicesReadable="Ignore Sp Func Call User Paren|Add Sp Func Call User Paren|Remove Sp Func Call User Paren|Force Sp Func Call User Paren" 1496ValueDefault=ignore 1497 1498[Sp Func Call User Inside Fparen] 1499Category=1 1500Description="<html>Add or remove space inside user function '(' and ')'.</html>" 1501Enabled=false 1502EditorType=multiple 1503Choices=sp_func_call_user_inside_fparen=ignore|sp_func_call_user_inside_fparen=add|sp_func_call_user_inside_fparen=remove|sp_func_call_user_inside_fparen=force|sp_func_call_user_inside_fparen=not_defined 1504ChoicesReadable="Ignore Sp Func Call User Inside Fparen|Add Sp Func Call User Inside Fparen|Remove Sp Func Call User Inside Fparen|Force Sp Func Call User Inside Fparen" 1505ValueDefault=ignore 1506 1507[Sp Func Call User Paren Paren] 1508Category=1 1509Description="<html>Add or remove space between nested parentheses with user functions,<br/>i.e. '((' vs. '( ('.</html>" 1510Enabled=false 1511EditorType=multiple 1512Choices=sp_func_call_user_paren_paren=ignore|sp_func_call_user_paren_paren=add|sp_func_call_user_paren_paren=remove|sp_func_call_user_paren_paren=force|sp_func_call_user_paren_paren=not_defined 1513ChoicesReadable="Ignore Sp Func Call User Paren Paren|Add Sp Func Call User Paren Paren|Remove Sp Func Call User Paren Paren|Force Sp Func Call User Paren Paren" 1514ValueDefault=ignore 1515 1516[Sp Func Class Paren] 1517Category=1 1518Description="<html>Add or remove space between a constructor/destructor and the open<br/>parenthesis.</html>" 1519Enabled=false 1520EditorType=multiple 1521Choices=sp_func_class_paren=ignore|sp_func_class_paren=add|sp_func_class_paren=remove|sp_func_class_paren=force|sp_func_class_paren=not_defined 1522ChoicesReadable="Ignore Sp Func Class Paren|Add Sp Func Class Paren|Remove Sp Func Class Paren|Force Sp Func Class Paren" 1523ValueDefault=ignore 1524 1525[Sp Func Class Paren Empty] 1526Category=1 1527Description="<html>Add or remove space between a constructor without parameters or destructor<br/>and '()'.</html>" 1528Enabled=false 1529EditorType=multiple 1530Choices=sp_func_class_paren_empty=ignore|sp_func_class_paren_empty=add|sp_func_class_paren_empty=remove|sp_func_class_paren_empty=force|sp_func_class_paren_empty=not_defined 1531ChoicesReadable="Ignore Sp Func Class Paren Empty|Add Sp Func Class Paren Empty|Remove Sp Func Class Paren Empty|Force Sp Func Class Paren Empty" 1532ValueDefault=ignore 1533 1534[Sp Return] 1535Category=1 1536Description="<html>Add or remove space after 'return'.<br/><br/>Default: force</html>" 1537Enabled=false 1538EditorType=multiple 1539Choices=sp_return=ignore|sp_return=add|sp_return=remove|sp_return=force|sp_return=not_defined 1540ChoicesReadable="Ignore Sp Return|Add Sp Return|Remove Sp Return|Force Sp Return" 1541ValueDefault=force 1542 1543[Sp Return Paren] 1544Category=1 1545Description="<html>Add or remove space between 'return' and '('.</html>" 1546Enabled=false 1547EditorType=multiple 1548Choices=sp_return_paren=ignore|sp_return_paren=add|sp_return_paren=remove|sp_return_paren=force|sp_return_paren=not_defined 1549ChoicesReadable="Ignore Sp Return Paren|Add Sp Return Paren|Remove Sp Return Paren|Force Sp Return Paren" 1550ValueDefault=ignore 1551 1552[Sp Return Brace] 1553Category=1 1554Description="<html>Add or remove space between 'return' and '{'.</html>" 1555Enabled=false 1556EditorType=multiple 1557Choices=sp_return_brace=ignore|sp_return_brace=add|sp_return_brace=remove|sp_return_brace=force|sp_return_brace=not_defined 1558ChoicesReadable="Ignore Sp Return Brace|Add Sp Return Brace|Remove Sp Return Brace|Force Sp Return Brace" 1559ValueDefault=ignore 1560 1561[Sp Attribute Paren] 1562Category=1 1563Description="<html>Add or remove space between '__attribute__' and '('.</html>" 1564Enabled=false 1565EditorType=multiple 1566Choices=sp_attribute_paren=ignore|sp_attribute_paren=add|sp_attribute_paren=remove|sp_attribute_paren=force|sp_attribute_paren=not_defined 1567ChoicesReadable="Ignore Sp Attribute Paren|Add Sp Attribute Paren|Remove Sp Attribute Paren|Force Sp Attribute Paren" 1568ValueDefault=ignore 1569 1570[Sp Defined Paren] 1571Category=1 1572Description="<html>Add or remove space between 'defined' and '(' in '#if defined (FOO)'.</html>" 1573Enabled=false 1574EditorType=multiple 1575Choices=sp_defined_paren=ignore|sp_defined_paren=add|sp_defined_paren=remove|sp_defined_paren=force|sp_defined_paren=not_defined 1576ChoicesReadable="Ignore Sp Defined Paren|Add Sp Defined Paren|Remove Sp Defined Paren|Force Sp Defined Paren" 1577ValueDefault=ignore 1578 1579[Sp Throw Paren] 1580Category=1 1581Description="<html>Add or remove space between 'throw' and '(' in 'throw (something)'.</html>" 1582Enabled=false 1583EditorType=multiple 1584Choices=sp_throw_paren=ignore|sp_throw_paren=add|sp_throw_paren=remove|sp_throw_paren=force|sp_throw_paren=not_defined 1585ChoicesReadable="Ignore Sp Throw Paren|Add Sp Throw Paren|Remove Sp Throw Paren|Force Sp Throw Paren" 1586ValueDefault=ignore 1587 1588[Sp After Throw] 1589Category=1 1590Description="<html>Add or remove space between 'throw' and anything other than '(' as in<br/>'@throw [...];'.</html>" 1591Enabled=false 1592EditorType=multiple 1593Choices=sp_after_throw=ignore|sp_after_throw=add|sp_after_throw=remove|sp_after_throw=force|sp_after_throw=not_defined 1594ChoicesReadable="Ignore Sp After Throw|Add Sp After Throw|Remove Sp After Throw|Force Sp After Throw" 1595ValueDefault=ignore 1596 1597[Sp Catch Paren] 1598Category=1 1599Description="<html>Add or remove space between 'catch' and '(' in 'catch (something) { }'.<br/>If set to ignore, sp_before_sparen is used.</html>" 1600Enabled=false 1601EditorType=multiple 1602Choices=sp_catch_paren=ignore|sp_catch_paren=add|sp_catch_paren=remove|sp_catch_paren=force|sp_catch_paren=not_defined 1603ChoicesReadable="Ignore Sp Catch Paren|Add Sp Catch Paren|Remove Sp Catch Paren|Force Sp Catch Paren" 1604ValueDefault=ignore 1605 1606[Sp Oc Catch Paren] 1607Category=1 1608Description="<html>(OC) Add or remove space between '@catch' and '('<br/>in '@catch (something) { }'. If set to ignore, sp_catch_paren is used.</html>" 1609Enabled=false 1610EditorType=multiple 1611Choices=sp_oc_catch_paren=ignore|sp_oc_catch_paren=add|sp_oc_catch_paren=remove|sp_oc_catch_paren=force|sp_oc_catch_paren=not_defined 1612ChoicesReadable="Ignore Sp Oc Catch Paren|Add Sp Oc Catch Paren|Remove Sp Oc Catch Paren|Force Sp Oc Catch Paren" 1613ValueDefault=ignore 1614 1615[Sp Before Oc Proto List] 1616Category=1 1617Description="<html>(OC) Add or remove space before Objective-C protocol list<br/>as in '@protocol Protocol<here><Protocol_A>' or '@interface MyClass : NSObject<here><MyProtocol>'.</html>" 1618Enabled=false 1619EditorType=multiple 1620Choices=sp_before_oc_proto_list=ignore|sp_before_oc_proto_list=add|sp_before_oc_proto_list=remove|sp_before_oc_proto_list=force|sp_before_oc_proto_list=not_defined 1621ChoicesReadable="Ignore Sp Before Oc Proto List|Add Sp Before Oc Proto List|Remove Sp Before Oc Proto List|Force Sp Before Oc Proto List" 1622ValueDefault=ignore 1623 1624[Sp Oc Classname Paren] 1625Category=1 1626Description="<html>(OC) Add or remove space between class name and '('<br/>in '@interface className(categoryName)<ProtocolName>:BaseClass'</html>" 1627Enabled=false 1628EditorType=multiple 1629Choices=sp_oc_classname_paren=ignore|sp_oc_classname_paren=add|sp_oc_classname_paren=remove|sp_oc_classname_paren=force|sp_oc_classname_paren=not_defined 1630ChoicesReadable="Ignore Sp Oc Classname Paren|Add Sp Oc Classname Paren|Remove Sp Oc Classname Paren|Force Sp Oc Classname Paren" 1631ValueDefault=ignore 1632 1633[Sp Version Paren] 1634Category=1 1635Description="<html>(D) Add or remove space between 'version' and '('<br/>in 'version (something) { }'. If set to ignore, sp_before_sparen is used.</html>" 1636Enabled=false 1637EditorType=multiple 1638Choices=sp_version_paren=ignore|sp_version_paren=add|sp_version_paren=remove|sp_version_paren=force|sp_version_paren=not_defined 1639ChoicesReadable="Ignore Sp Version Paren|Add Sp Version Paren|Remove Sp Version Paren|Force Sp Version Paren" 1640ValueDefault=ignore 1641 1642[Sp Scope Paren] 1643Category=1 1644Description="<html>(D) Add or remove space between 'scope' and '('<br/>in 'scope (something) { }'. If set to ignore, sp_before_sparen is used.</html>" 1645Enabled=false 1646EditorType=multiple 1647Choices=sp_scope_paren=ignore|sp_scope_paren=add|sp_scope_paren=remove|sp_scope_paren=force|sp_scope_paren=not_defined 1648ChoicesReadable="Ignore Sp Scope Paren|Add Sp Scope Paren|Remove Sp Scope Paren|Force Sp Scope Paren" 1649ValueDefault=ignore 1650 1651[Sp Super Paren] 1652Category=1 1653Description="<html>Add or remove space between 'super' and '(' in 'super (something)'.<br/><br/>Default: remove</html>" 1654Enabled=false 1655EditorType=multiple 1656Choices=sp_super_paren=ignore|sp_super_paren=add|sp_super_paren=remove|sp_super_paren=force|sp_super_paren=not_defined 1657ChoicesReadable="Ignore Sp Super Paren|Add Sp Super Paren|Remove Sp Super Paren|Force Sp Super Paren" 1658ValueDefault=remove 1659 1660[Sp This Paren] 1661Category=1 1662Description="<html>Add or remove space between 'this' and '(' in 'this (something)'.<br/><br/>Default: remove</html>" 1663Enabled=false 1664EditorType=multiple 1665Choices=sp_this_paren=ignore|sp_this_paren=add|sp_this_paren=remove|sp_this_paren=force|sp_this_paren=not_defined 1666ChoicesReadable="Ignore Sp This Paren|Add Sp This Paren|Remove Sp This Paren|Force Sp This Paren" 1667ValueDefault=remove 1668 1669[Sp Macro] 1670Category=1 1671Description="<html>Add or remove space between a macro name and its definition.</html>" 1672Enabled=false 1673EditorType=multiple 1674Choices=sp_macro=ignore|sp_macro=add|sp_macro=remove|sp_macro=force|sp_macro=not_defined 1675ChoicesReadable="Ignore Sp Macro|Add Sp Macro|Remove Sp Macro|Force Sp Macro" 1676ValueDefault=ignore 1677 1678[Sp Macro Func] 1679Category=1 1680Description="<html>Add or remove space between a macro function ')' and its definition.</html>" 1681Enabled=false 1682EditorType=multiple 1683Choices=sp_macro_func=ignore|sp_macro_func=add|sp_macro_func=remove|sp_macro_func=force|sp_macro_func=not_defined 1684ChoicesReadable="Ignore Sp Macro Func|Add Sp Macro Func|Remove Sp Macro Func|Force Sp Macro Func" 1685ValueDefault=ignore 1686 1687[Sp Else Brace] 1688Category=1 1689Description="<html>Add or remove space between 'else' and '{' if on the same line.</html>" 1690Enabled=false 1691EditorType=multiple 1692Choices=sp_else_brace=ignore|sp_else_brace=add|sp_else_brace=remove|sp_else_brace=force|sp_else_brace=not_defined 1693ChoicesReadable="Ignore Sp Else Brace|Add Sp Else Brace|Remove Sp Else Brace|Force Sp Else Brace" 1694ValueDefault=ignore 1695 1696[Sp Brace Else] 1697Category=1 1698Description="<html>Add or remove space between '}' and 'else' if on the same line.</html>" 1699Enabled=false 1700EditorType=multiple 1701Choices=sp_brace_else=ignore|sp_brace_else=add|sp_brace_else=remove|sp_brace_else=force|sp_brace_else=not_defined 1702ChoicesReadable="Ignore Sp Brace Else|Add Sp Brace Else|Remove Sp Brace Else|Force Sp Brace Else" 1703ValueDefault=ignore 1704 1705[Sp Brace Typedef] 1706Category=1 1707Description="<html>Add or remove space between '}' and the name of a typedef on the same line.</html>" 1708Enabled=false 1709EditorType=multiple 1710Choices=sp_brace_typedef=ignore|sp_brace_typedef=add|sp_brace_typedef=remove|sp_brace_typedef=force|sp_brace_typedef=not_defined 1711ChoicesReadable="Ignore Sp Brace Typedef|Add Sp Brace Typedef|Remove Sp Brace Typedef|Force Sp Brace Typedef" 1712ValueDefault=ignore 1713 1714[Sp Catch Brace] 1715Category=1 1716Description="<html>Add or remove space before the '{' of a 'catch' statement, if the '{' and<br/>'catch' are on the same line, as in 'catch (decl) <here> {'.</html>" 1717Enabled=false 1718EditorType=multiple 1719Choices=sp_catch_brace=ignore|sp_catch_brace=add|sp_catch_brace=remove|sp_catch_brace=force|sp_catch_brace=not_defined 1720ChoicesReadable="Ignore Sp Catch Brace|Add Sp Catch Brace|Remove Sp Catch Brace|Force Sp Catch Brace" 1721ValueDefault=ignore 1722 1723[Sp Oc Catch Brace] 1724Category=1 1725Description="<html>(OC) Add or remove space before the '{' of a '@catch' statement, if the '{'<br/>and '@catch' are on the same line, as in '@catch (decl) <here> {'.<br/>If set to ignore, sp_catch_brace is used.</html>" 1726Enabled=false 1727EditorType=multiple 1728Choices=sp_oc_catch_brace=ignore|sp_oc_catch_brace=add|sp_oc_catch_brace=remove|sp_oc_catch_brace=force|sp_oc_catch_brace=not_defined 1729ChoicesReadable="Ignore Sp Oc Catch Brace|Add Sp Oc Catch Brace|Remove Sp Oc Catch Brace|Force Sp Oc Catch Brace" 1730ValueDefault=ignore 1731 1732[Sp Brace Catch] 1733Category=1 1734Description="<html>Add or remove space between '}' and 'catch' if on the same line.</html>" 1735Enabled=false 1736EditorType=multiple 1737Choices=sp_brace_catch=ignore|sp_brace_catch=add|sp_brace_catch=remove|sp_brace_catch=force|sp_brace_catch=not_defined 1738ChoicesReadable="Ignore Sp Brace Catch|Add Sp Brace Catch|Remove Sp Brace Catch|Force Sp Brace Catch" 1739ValueDefault=ignore 1740 1741[Sp Oc Brace Catch] 1742Category=1 1743Description="<html>(OC) Add or remove space between '}' and '@catch' if on the same line.<br/>If set to ignore, sp_brace_catch is used.</html>" 1744Enabled=false 1745EditorType=multiple 1746Choices=sp_oc_brace_catch=ignore|sp_oc_brace_catch=add|sp_oc_brace_catch=remove|sp_oc_brace_catch=force|sp_oc_brace_catch=not_defined 1747ChoicesReadable="Ignore Sp Oc Brace Catch|Add Sp Oc Brace Catch|Remove Sp Oc Brace Catch|Force Sp Oc Brace Catch" 1748ValueDefault=ignore 1749 1750[Sp Finally Brace] 1751Category=1 1752Description="<html>Add or remove space between 'finally' and '{' if on the same line.</html>" 1753Enabled=false 1754EditorType=multiple 1755Choices=sp_finally_brace=ignore|sp_finally_brace=add|sp_finally_brace=remove|sp_finally_brace=force|sp_finally_brace=not_defined 1756ChoicesReadable="Ignore Sp Finally Brace|Add Sp Finally Brace|Remove Sp Finally Brace|Force Sp Finally Brace" 1757ValueDefault=ignore 1758 1759[Sp Brace Finally] 1760Category=1 1761Description="<html>Add or remove space between '}' and 'finally' if on the same line.</html>" 1762Enabled=false 1763EditorType=multiple 1764Choices=sp_brace_finally=ignore|sp_brace_finally=add|sp_brace_finally=remove|sp_brace_finally=force|sp_brace_finally=not_defined 1765ChoicesReadable="Ignore Sp Brace Finally|Add Sp Brace Finally|Remove Sp Brace Finally|Force Sp Brace Finally" 1766ValueDefault=ignore 1767 1768[Sp Try Brace] 1769Category=1 1770Description="<html>Add or remove space between 'try' and '{' if on the same line.</html>" 1771Enabled=false 1772EditorType=multiple 1773Choices=sp_try_brace=ignore|sp_try_brace=add|sp_try_brace=remove|sp_try_brace=force|sp_try_brace=not_defined 1774ChoicesReadable="Ignore Sp Try Brace|Add Sp Try Brace|Remove Sp Try Brace|Force Sp Try Brace" 1775ValueDefault=ignore 1776 1777[Sp Getset Brace] 1778Category=1 1779Description="<html>Add or remove space between get/set and '{' if on the same line.</html>" 1780Enabled=false 1781EditorType=multiple 1782Choices=sp_getset_brace=ignore|sp_getset_brace=add|sp_getset_brace=remove|sp_getset_brace=force|sp_getset_brace=not_defined 1783ChoicesReadable="Ignore Sp Getset Brace|Add Sp Getset Brace|Remove Sp Getset Brace|Force Sp Getset Brace" 1784ValueDefault=ignore 1785 1786[Sp Word Brace Init Lst] 1787Category=1 1788Description="<html>Add or remove space between a variable and '{' for C++ uniform<br/>initialization.</html>" 1789Enabled=false 1790EditorType=multiple 1791Choices=sp_word_brace_init_lst=ignore|sp_word_brace_init_lst=add|sp_word_brace_init_lst=remove|sp_word_brace_init_lst=force|sp_word_brace_init_lst=not_defined 1792ChoicesReadable="Ignore Sp Word Brace Init Lst|Add Sp Word Brace Init Lst|Remove Sp Word Brace Init Lst|Force Sp Word Brace Init Lst" 1793ValueDefault=ignore 1794 1795[Sp Word Brace Ns] 1796Category=1 1797Description="<html>Add or remove space between a variable and '{' for a namespace.<br/><br/>Default: add</html>" 1798Enabled=false 1799EditorType=multiple 1800Choices=sp_word_brace_ns=ignore|sp_word_brace_ns=add|sp_word_brace_ns=remove|sp_word_brace_ns=force|sp_word_brace_ns=not_defined 1801ChoicesReadable="Ignore Sp Word Brace Ns|Add Sp Word Brace Ns|Remove Sp Word Brace Ns|Force Sp Word Brace Ns" 1802ValueDefault=add 1803 1804[Sp Before Dc] 1805Category=1 1806Description="<html>Add or remove space before the '::' operator.</html>" 1807Enabled=false 1808EditorType=multiple 1809Choices=sp_before_dc=ignore|sp_before_dc=add|sp_before_dc=remove|sp_before_dc=force|sp_before_dc=not_defined 1810ChoicesReadable="Ignore Sp Before Dc|Add Sp Before Dc|Remove Sp Before Dc|Force Sp Before Dc" 1811ValueDefault=ignore 1812 1813[Sp After Dc] 1814Category=1 1815Description="<html>Add or remove space after the '::' operator.</html>" 1816Enabled=false 1817EditorType=multiple 1818Choices=sp_after_dc=ignore|sp_after_dc=add|sp_after_dc=remove|sp_after_dc=force|sp_after_dc=not_defined 1819ChoicesReadable="Ignore Sp After Dc|Add Sp After Dc|Remove Sp After Dc|Force Sp After Dc" 1820ValueDefault=ignore 1821 1822[Sp D Array Colon] 1823Category=1 1824Description="<html>(D) Add or remove around the D named array initializer ':' operator.</html>" 1825Enabled=false 1826EditorType=multiple 1827Choices=sp_d_array_colon=ignore|sp_d_array_colon=add|sp_d_array_colon=remove|sp_d_array_colon=force|sp_d_array_colon=not_defined 1828ChoicesReadable="Ignore Sp D Array Colon|Add Sp D Array Colon|Remove Sp D Array Colon|Force Sp D Array Colon" 1829ValueDefault=ignore 1830 1831[Sp Not] 1832Category=1 1833Description="<html>Add or remove space after the '!' (not) unary operator.<br/><br/>Default: remove</html>" 1834Enabled=false 1835EditorType=multiple 1836Choices=sp_not=ignore|sp_not=add|sp_not=remove|sp_not=force|sp_not=not_defined 1837ChoicesReadable="Ignore Sp Not|Add Sp Not|Remove Sp Not|Force Sp Not" 1838ValueDefault=remove 1839 1840[Sp Inv] 1841Category=1 1842Description="<html>Add or remove space after the '~' (invert) unary operator.<br/><br/>Default: remove</html>" 1843Enabled=false 1844EditorType=multiple 1845Choices=sp_inv=ignore|sp_inv=add|sp_inv=remove|sp_inv=force|sp_inv=not_defined 1846ChoicesReadable="Ignore Sp Inv|Add Sp Inv|Remove Sp Inv|Force Sp Inv" 1847ValueDefault=remove 1848 1849[Sp Addr] 1850Category=1 1851Description="<html>Add or remove space after the '&' (address-of) unary operator. This does not<br/>affect the spacing after a '&' that is part of a type.<br/><br/>Default: remove</html>" 1852Enabled=false 1853EditorType=multiple 1854Choices=sp_addr=ignore|sp_addr=add|sp_addr=remove|sp_addr=force|sp_addr=not_defined 1855ChoicesReadable="Ignore Sp Addr|Add Sp Addr|Remove Sp Addr|Force Sp Addr" 1856ValueDefault=remove 1857 1858[Sp Member] 1859Category=1 1860Description="<html>Add or remove space around the '.' or '->' operators.<br/><br/>Default: remove</html>" 1861Enabled=false 1862EditorType=multiple 1863Choices=sp_member=ignore|sp_member=add|sp_member=remove|sp_member=force|sp_member=not_defined 1864ChoicesReadable="Ignore Sp Member|Add Sp Member|Remove Sp Member|Force Sp Member" 1865ValueDefault=remove 1866 1867[Sp Deref] 1868Category=1 1869Description="<html>Add or remove space after the '*' (dereference) unary operator. This does<br/>not affect the spacing after a '*' that is part of a type.<br/><br/>Default: remove</html>" 1870Enabled=false 1871EditorType=multiple 1872Choices=sp_deref=ignore|sp_deref=add|sp_deref=remove|sp_deref=force|sp_deref=not_defined 1873ChoicesReadable="Ignore Sp Deref|Add Sp Deref|Remove Sp Deref|Force Sp Deref" 1874ValueDefault=remove 1875 1876[Sp Sign] 1877Category=1 1878Description="<html>Add or remove space after '+' or '-', as in 'x = -5' or 'y = +7'.<br/><br/>Default: remove</html>" 1879Enabled=false 1880EditorType=multiple 1881Choices=sp_sign=ignore|sp_sign=add|sp_sign=remove|sp_sign=force|sp_sign=not_defined 1882ChoicesReadable="Ignore Sp Sign|Add Sp Sign|Remove Sp Sign|Force Sp Sign" 1883ValueDefault=remove 1884 1885[Sp Incdec] 1886Category=1 1887Description="<html>Add or remove space between '++' and '--' the word to which it is being<br/>applied, as in '(--x)' or 'y++;'.<br/><br/>Default: remove</html>" 1888Enabled=false 1889EditorType=multiple 1890Choices=sp_incdec=ignore|sp_incdec=add|sp_incdec=remove|sp_incdec=force|sp_incdec=not_defined 1891ChoicesReadable="Ignore Sp Incdec|Add Sp Incdec|Remove Sp Incdec|Force Sp Incdec" 1892ValueDefault=remove 1893 1894[Sp Before Nl Cont] 1895Category=1 1896Description="<html>Add or remove space before a backslash-newline at the end of a line.<br/><br/>Default: add</html>" 1897Enabled=false 1898EditorType=multiple 1899Choices=sp_before_nl_cont=ignore|sp_before_nl_cont=add|sp_before_nl_cont=remove|sp_before_nl_cont=force|sp_before_nl_cont=not_defined 1900ChoicesReadable="Ignore Sp Before Nl Cont|Add Sp Before Nl Cont|Remove Sp Before Nl Cont|Force Sp Before Nl Cont" 1901ValueDefault=add 1902 1903[Sp After Oc Scope] 1904Category=1 1905Description="<html>(OC) Add or remove space after the scope '+' or '-', as in '-(void) foo;'<br/>or '+(int) bar;'.</html>" 1906Enabled=false 1907EditorType=multiple 1908Choices=sp_after_oc_scope=ignore|sp_after_oc_scope=add|sp_after_oc_scope=remove|sp_after_oc_scope=force|sp_after_oc_scope=not_defined 1909ChoicesReadable="Ignore Sp After Oc Scope|Add Sp After Oc Scope|Remove Sp After Oc Scope|Force Sp After Oc Scope" 1910ValueDefault=ignore 1911 1912[Sp After Oc Colon] 1913Category=1 1914Description="<html>(OC) Add or remove space after the colon in message specs,<br/>i.e. '-(int) f:(int) x;' vs. '-(int) f: (int) x;'.</html>" 1915Enabled=false 1916EditorType=multiple 1917Choices=sp_after_oc_colon=ignore|sp_after_oc_colon=add|sp_after_oc_colon=remove|sp_after_oc_colon=force|sp_after_oc_colon=not_defined 1918ChoicesReadable="Ignore Sp After Oc Colon|Add Sp After Oc Colon|Remove Sp After Oc Colon|Force Sp After Oc Colon" 1919ValueDefault=ignore 1920 1921[Sp Before Oc Colon] 1922Category=1 1923Description="<html>(OC) Add or remove space before the colon in message specs,<br/>i.e. '-(int) f: (int) x;' vs. '-(int) f : (int) x;'.</html>" 1924Enabled=false 1925EditorType=multiple 1926Choices=sp_before_oc_colon=ignore|sp_before_oc_colon=add|sp_before_oc_colon=remove|sp_before_oc_colon=force|sp_before_oc_colon=not_defined 1927ChoicesReadable="Ignore Sp Before Oc Colon|Add Sp Before Oc Colon|Remove Sp Before Oc Colon|Force Sp Before Oc Colon" 1928ValueDefault=ignore 1929 1930[Sp After Oc Dict Colon] 1931Category=1 1932Description="<html>(OC) Add or remove space after the colon in immutable dictionary expression<br/>'NSDictionary *test = @{@"foo" :@"bar"};'.</html>" 1933Enabled=false 1934EditorType=multiple 1935Choices=sp_after_oc_dict_colon=ignore|sp_after_oc_dict_colon=add|sp_after_oc_dict_colon=remove|sp_after_oc_dict_colon=force|sp_after_oc_dict_colon=not_defined 1936ChoicesReadable="Ignore Sp After Oc Dict Colon|Add Sp After Oc Dict Colon|Remove Sp After Oc Dict Colon|Force Sp After Oc Dict Colon" 1937ValueDefault=ignore 1938 1939[Sp Before Oc Dict Colon] 1940Category=1 1941Description="<html>(OC) Add or remove space before the colon in immutable dictionary expression<br/>'NSDictionary *test = @{@"foo" :@"bar"};'.</html>" 1942Enabled=false 1943EditorType=multiple 1944Choices=sp_before_oc_dict_colon=ignore|sp_before_oc_dict_colon=add|sp_before_oc_dict_colon=remove|sp_before_oc_dict_colon=force|sp_before_oc_dict_colon=not_defined 1945ChoicesReadable="Ignore Sp Before Oc Dict Colon|Add Sp Before Oc Dict Colon|Remove Sp Before Oc Dict Colon|Force Sp Before Oc Dict Colon" 1946ValueDefault=ignore 1947 1948[Sp After Send Oc Colon] 1949Category=1 1950Description="<html>(OC) Add or remove space after the colon in message specs,<br/>i.e. '[object setValue:1];' vs. '[object setValue: 1];'.</html>" 1951Enabled=false 1952EditorType=multiple 1953Choices=sp_after_send_oc_colon=ignore|sp_after_send_oc_colon=add|sp_after_send_oc_colon=remove|sp_after_send_oc_colon=force|sp_after_send_oc_colon=not_defined 1954ChoicesReadable="Ignore Sp After Send Oc Colon|Add Sp After Send Oc Colon|Remove Sp After Send Oc Colon|Force Sp After Send Oc Colon" 1955ValueDefault=ignore 1956 1957[Sp Before Send Oc Colon] 1958Category=1 1959Description="<html>(OC) Add or remove space before the colon in message specs,<br/>i.e. '[object setValue:1];' vs. '[object setValue :1];'.</html>" 1960Enabled=false 1961EditorType=multiple 1962Choices=sp_before_send_oc_colon=ignore|sp_before_send_oc_colon=add|sp_before_send_oc_colon=remove|sp_before_send_oc_colon=force|sp_before_send_oc_colon=not_defined 1963ChoicesReadable="Ignore Sp Before Send Oc Colon|Add Sp Before Send Oc Colon|Remove Sp Before Send Oc Colon|Force Sp Before Send Oc Colon" 1964ValueDefault=ignore 1965 1966[Sp After Oc Type] 1967Category=1 1968Description="<html>(OC) Add or remove space after the (type) in message specs,<br/>i.e. '-(int)f: (int) x;' vs. '-(int)f: (int)x;'.</html>" 1969Enabled=false 1970EditorType=multiple 1971Choices=sp_after_oc_type=ignore|sp_after_oc_type=add|sp_after_oc_type=remove|sp_after_oc_type=force|sp_after_oc_type=not_defined 1972ChoicesReadable="Ignore Sp After Oc Type|Add Sp After Oc Type|Remove Sp After Oc Type|Force Sp After Oc Type" 1973ValueDefault=ignore 1974 1975[Sp After Oc Return Type] 1976Category=1 1977Description="<html>(OC) Add or remove space after the first (type) in message specs,<br/>i.e. '-(int) f:(int)x;' vs. '-(int)f:(int)x;'.</html>" 1978Enabled=false 1979EditorType=multiple 1980Choices=sp_after_oc_return_type=ignore|sp_after_oc_return_type=add|sp_after_oc_return_type=remove|sp_after_oc_return_type=force|sp_after_oc_return_type=not_defined 1981ChoicesReadable="Ignore Sp After Oc Return Type|Add Sp After Oc Return Type|Remove Sp After Oc Return Type|Force Sp After Oc Return Type" 1982ValueDefault=ignore 1983 1984[Sp After Oc At Sel] 1985Category=1 1986Description="<html>(OC) Add or remove space between '@selector' and '(',<br/>i.e. '@selector(msgName)' vs. '@selector (msgName)'.<br/>Also applies to '@protocol()' constructs.</html>" 1987Enabled=false 1988EditorType=multiple 1989Choices=sp_after_oc_at_sel=ignore|sp_after_oc_at_sel=add|sp_after_oc_at_sel=remove|sp_after_oc_at_sel=force|sp_after_oc_at_sel=not_defined 1990ChoicesReadable="Ignore Sp After Oc At Sel|Add Sp After Oc At Sel|Remove Sp After Oc At Sel|Force Sp After Oc At Sel" 1991ValueDefault=ignore 1992 1993[Sp After Oc At Sel Parens] 1994Category=1 1995Description="<html>(OC) Add or remove space between '@selector(x)' and the following word,<br/>i.e. '@selector(foo) a:' vs. '@selector(foo)a:'.</html>" 1996Enabled=false 1997EditorType=multiple 1998Choices=sp_after_oc_at_sel_parens=ignore|sp_after_oc_at_sel_parens=add|sp_after_oc_at_sel_parens=remove|sp_after_oc_at_sel_parens=force|sp_after_oc_at_sel_parens=not_defined 1999ChoicesReadable="Ignore Sp After Oc At Sel Parens|Add Sp After Oc At Sel Parens|Remove Sp After Oc At Sel Parens|Force Sp After Oc At Sel Parens" 2000ValueDefault=ignore 2001 2002[Sp Inside Oc At Sel Parens] 2003Category=1 2004Description="<html>(OC) Add or remove space inside '@selector' parentheses,<br/>i.e. '@selector(foo)' vs. '@selector( foo )'.<br/>Also applies to '@protocol()' constructs.</html>" 2005Enabled=false 2006EditorType=multiple 2007Choices=sp_inside_oc_at_sel_parens=ignore|sp_inside_oc_at_sel_parens=add|sp_inside_oc_at_sel_parens=remove|sp_inside_oc_at_sel_parens=force|sp_inside_oc_at_sel_parens=not_defined 2008ChoicesReadable="Ignore Sp Inside Oc At Sel Parens|Add Sp Inside Oc At Sel Parens|Remove Sp Inside Oc At Sel Parens|Force Sp Inside Oc At Sel Parens" 2009ValueDefault=ignore 2010 2011[Sp Before Oc Block Caret] 2012Category=1 2013Description="<html>(OC) Add or remove space before a block pointer caret,<br/>i.e. '^int (int arg){...}' vs. ' ^int (int arg){...}'.</html>" 2014Enabled=false 2015EditorType=multiple 2016Choices=sp_before_oc_block_caret=ignore|sp_before_oc_block_caret=add|sp_before_oc_block_caret=remove|sp_before_oc_block_caret=force|sp_before_oc_block_caret=not_defined 2017ChoicesReadable="Ignore Sp Before Oc Block Caret|Add Sp Before Oc Block Caret|Remove Sp Before Oc Block Caret|Force Sp Before Oc Block Caret" 2018ValueDefault=ignore 2019 2020[Sp After Oc Block Caret] 2021Category=1 2022Description="<html>(OC) Add or remove space after a block pointer caret,<br/>i.e. '^int (int arg){...}' vs. '^ int (int arg){...}'.</html>" 2023Enabled=false 2024EditorType=multiple 2025Choices=sp_after_oc_block_caret=ignore|sp_after_oc_block_caret=add|sp_after_oc_block_caret=remove|sp_after_oc_block_caret=force|sp_after_oc_block_caret=not_defined 2026ChoicesReadable="Ignore Sp After Oc Block Caret|Add Sp After Oc Block Caret|Remove Sp After Oc Block Caret|Force Sp After Oc Block Caret" 2027ValueDefault=ignore 2028 2029[Sp After Oc Msg Receiver] 2030Category=1 2031Description="<html>(OC) Add or remove space between the receiver and selector in a message,<br/>as in '[receiver selector ...]'.</html>" 2032Enabled=false 2033EditorType=multiple 2034Choices=sp_after_oc_msg_receiver=ignore|sp_after_oc_msg_receiver=add|sp_after_oc_msg_receiver=remove|sp_after_oc_msg_receiver=force|sp_after_oc_msg_receiver=not_defined 2035ChoicesReadable="Ignore Sp After Oc Msg Receiver|Add Sp After Oc Msg Receiver|Remove Sp After Oc Msg Receiver|Force Sp After Oc Msg Receiver" 2036ValueDefault=ignore 2037 2038[Sp After Oc Property] 2039Category=1 2040Description="<html>(OC) Add or remove space after '@property'.</html>" 2041Enabled=false 2042EditorType=multiple 2043Choices=sp_after_oc_property=ignore|sp_after_oc_property=add|sp_after_oc_property=remove|sp_after_oc_property=force|sp_after_oc_property=not_defined 2044ChoicesReadable="Ignore Sp After Oc Property|Add Sp After Oc Property|Remove Sp After Oc Property|Force Sp After Oc Property" 2045ValueDefault=ignore 2046 2047[Sp After Oc Synchronized] 2048Category=1 2049Description="<html>(OC) Add or remove space between '@synchronized' and the open parenthesis,<br/>i.e. '@synchronized(foo)' vs. '@synchronized (foo)'.</html>" 2050Enabled=false 2051EditorType=multiple 2052Choices=sp_after_oc_synchronized=ignore|sp_after_oc_synchronized=add|sp_after_oc_synchronized=remove|sp_after_oc_synchronized=force|sp_after_oc_synchronized=not_defined 2053ChoicesReadable="Ignore Sp After Oc Synchronized|Add Sp After Oc Synchronized|Remove Sp After Oc Synchronized|Force Sp After Oc Synchronized" 2054ValueDefault=ignore 2055 2056[Sp Cond Colon] 2057Category=1 2058Description="<html>Add or remove space around the ':' in 'b ? t : f'.</html>" 2059Enabled=false 2060EditorType=multiple 2061Choices=sp_cond_colon=ignore|sp_cond_colon=add|sp_cond_colon=remove|sp_cond_colon=force|sp_cond_colon=not_defined 2062ChoicesReadable="Ignore Sp Cond Colon|Add Sp Cond Colon|Remove Sp Cond Colon|Force Sp Cond Colon" 2063ValueDefault=ignore 2064 2065[Sp Cond Colon Before] 2066Category=1 2067Description="<html>Add or remove space before the ':' in 'b ? t : f'.<br/><br/>Overrides sp_cond_colon.</html>" 2068Enabled=false 2069EditorType=multiple 2070Choices=sp_cond_colon_before=ignore|sp_cond_colon_before=add|sp_cond_colon_before=remove|sp_cond_colon_before=force|sp_cond_colon_before=not_defined 2071ChoicesReadable="Ignore Sp Cond Colon Before|Add Sp Cond Colon Before|Remove Sp Cond Colon Before|Force Sp Cond Colon Before" 2072ValueDefault=ignore 2073 2074[Sp Cond Colon After] 2075Category=1 2076Description="<html>Add or remove space after the ':' in 'b ? t : f'.<br/><br/>Overrides sp_cond_colon.</html>" 2077Enabled=false 2078EditorType=multiple 2079Choices=sp_cond_colon_after=ignore|sp_cond_colon_after=add|sp_cond_colon_after=remove|sp_cond_colon_after=force|sp_cond_colon_after=not_defined 2080ChoicesReadable="Ignore Sp Cond Colon After|Add Sp Cond Colon After|Remove Sp Cond Colon After|Force Sp Cond Colon After" 2081ValueDefault=ignore 2082 2083[Sp Cond Question] 2084Category=1 2085Description="<html>Add or remove space around the '?' in 'b ? t : f'.</html>" 2086Enabled=false 2087EditorType=multiple 2088Choices=sp_cond_question=ignore|sp_cond_question=add|sp_cond_question=remove|sp_cond_question=force|sp_cond_question=not_defined 2089ChoicesReadable="Ignore Sp Cond Question|Add Sp Cond Question|Remove Sp Cond Question|Force Sp Cond Question" 2090ValueDefault=ignore 2091 2092[Sp Cond Question Before] 2093Category=1 2094Description="<html>Add or remove space before the '?' in 'b ? t : f'.<br/><br/>Overrides sp_cond_question.</html>" 2095Enabled=false 2096EditorType=multiple 2097Choices=sp_cond_question_before=ignore|sp_cond_question_before=add|sp_cond_question_before=remove|sp_cond_question_before=force|sp_cond_question_before=not_defined 2098ChoicesReadable="Ignore Sp Cond Question Before|Add Sp Cond Question Before|Remove Sp Cond Question Before|Force Sp Cond Question Before" 2099ValueDefault=ignore 2100 2101[Sp Cond Question After] 2102Category=1 2103Description="<html>Add or remove space after the '?' in 'b ? t : f'.<br/><br/>Overrides sp_cond_question.</html>" 2104Enabled=false 2105EditorType=multiple 2106Choices=sp_cond_question_after=ignore|sp_cond_question_after=add|sp_cond_question_after=remove|sp_cond_question_after=force|sp_cond_question_after=not_defined 2107ChoicesReadable="Ignore Sp Cond Question After|Add Sp Cond Question After|Remove Sp Cond Question After|Force Sp Cond Question After" 2108ValueDefault=ignore 2109 2110[Sp Cond Ternary Short] 2111Category=1 2112Description="<html>In the abbreviated ternary form '(a ?: b)', add or remove space between '?'<br/>and ':'.<br/><br/>Overrides all other sp_cond_* options.</html>" 2113Enabled=false 2114EditorType=multiple 2115Choices=sp_cond_ternary_short=ignore|sp_cond_ternary_short=add|sp_cond_ternary_short=remove|sp_cond_ternary_short=force|sp_cond_ternary_short=not_defined 2116ChoicesReadable="Ignore Sp Cond Ternary Short|Add Sp Cond Ternary Short|Remove Sp Cond Ternary Short|Force Sp Cond Ternary Short" 2117ValueDefault=ignore 2118 2119[Sp Case Label] 2120Category=1 2121Description="<html>Fix the spacing between 'case' and the label. Only 'ignore' and 'force' make<br/>sense here.</html>" 2122Enabled=false 2123EditorType=multiple 2124Choices=sp_case_label=ignore|sp_case_label=add|sp_case_label=remove|sp_case_label=force|sp_case_label=not_defined 2125ChoicesReadable="Ignore Sp Case Label|Add Sp Case Label|Remove Sp Case Label|Force Sp Case Label" 2126ValueDefault=ignore 2127 2128[Sp Range] 2129Category=1 2130Description="<html>(D) Add or remove space around the D '..' operator.</html>" 2131Enabled=false 2132EditorType=multiple 2133Choices=sp_range=ignore|sp_range=add|sp_range=remove|sp_range=force|sp_range=not_defined 2134ChoicesReadable="Ignore Sp Range|Add Sp Range|Remove Sp Range|Force Sp Range" 2135ValueDefault=ignore 2136 2137[Sp After For Colon] 2138Category=1 2139Description="<html>Add or remove space after ':' in a Java/C++11 range-based 'for',<br/>as in 'for (Type var : <here> expr)'.</html>" 2140Enabled=false 2141EditorType=multiple 2142Choices=sp_after_for_colon=ignore|sp_after_for_colon=add|sp_after_for_colon=remove|sp_after_for_colon=force|sp_after_for_colon=not_defined 2143ChoicesReadable="Ignore Sp After For Colon|Add Sp After For Colon|Remove Sp After For Colon|Force Sp After For Colon" 2144ValueDefault=ignore 2145 2146[Sp Before For Colon] 2147Category=1 2148Description="<html>Add or remove space before ':' in a Java/C++11 range-based 'for',<br/>as in 'for (Type var <here> : expr)'.</html>" 2149Enabled=false 2150EditorType=multiple 2151Choices=sp_before_for_colon=ignore|sp_before_for_colon=add|sp_before_for_colon=remove|sp_before_for_colon=force|sp_before_for_colon=not_defined 2152ChoicesReadable="Ignore Sp Before For Colon|Add Sp Before For Colon|Remove Sp Before For Colon|Force Sp Before For Colon" 2153ValueDefault=ignore 2154 2155[Sp Extern Paren] 2156Category=1 2157Description="<html>(D) Add or remove space between 'extern' and '(' as in 'extern <here> (C)'.</html>" 2158Enabled=false 2159EditorType=multiple 2160Choices=sp_extern_paren=ignore|sp_extern_paren=add|sp_extern_paren=remove|sp_extern_paren=force|sp_extern_paren=not_defined 2161ChoicesReadable="Ignore Sp Extern Paren|Add Sp Extern Paren|Remove Sp Extern Paren|Force Sp Extern Paren" 2162ValueDefault=ignore 2163 2164[Sp Cmt Cpp Start] 2165Category=1 2166Description="<html>Add or remove space after the opening of a C++ comment, as in '// <here> A'.</html>" 2167Enabled=false 2168EditorType=multiple 2169Choices=sp_cmt_cpp_start=ignore|sp_cmt_cpp_start=add|sp_cmt_cpp_start=remove|sp_cmt_cpp_start=force|sp_cmt_cpp_start=not_defined 2170ChoicesReadable="Ignore Sp Cmt Cpp Start|Add Sp Cmt Cpp Start|Remove Sp Cmt Cpp Start|Force Sp Cmt Cpp Start" 2171ValueDefault=ignore 2172 2173[Sp Cmt Cpp Region] 2174Category=1 2175Description="<html>Add or remove space in a C++ region marker comment, as in '// <here> BEGIN'.<br/>A region marker is defined as a comment which is not preceded by other text<br/>(i.e. the comment is the first non-whitespace on the line), and which starts<br/>with either 'BEGIN' or 'END'.<br/><br/>Overrides sp_cmt_cpp_start.</html>" 2176Enabled=false 2177EditorType=multiple 2178Choices=sp_cmt_cpp_region=ignore|sp_cmt_cpp_region=add|sp_cmt_cpp_region=remove|sp_cmt_cpp_region=force|sp_cmt_cpp_region=not_defined 2179ChoicesReadable="Ignore Sp Cmt Cpp Region|Add Sp Cmt Cpp Region|Remove Sp Cmt Cpp Region|Force Sp Cmt Cpp Region" 2180ValueDefault=ignore 2181 2182[Sp Cmt Cpp Doxygen] 2183Category=1 2184Description="<html>If true, space added with sp_cmt_cpp_start will be added after Doxygen<br/>sequences like '///', '///<', '//!' and '//!<'.</html>" 2185Enabled=false 2186EditorType=boolean 2187TrueFalse=sp_cmt_cpp_doxygen=true|sp_cmt_cpp_doxygen=false 2188ValueDefault=false 2189 2190[Sp Cmt Cpp Qttr] 2191Category=1 2192Description="<html>If true, space added with sp_cmt_cpp_start will be added after Qt translator<br/>or meta-data comments like '//:', '//=', and '//~'.</html>" 2193Enabled=false 2194EditorType=boolean 2195TrueFalse=sp_cmt_cpp_qttr=true|sp_cmt_cpp_qttr=false 2196ValueDefault=false 2197 2198[Sp Endif Cmt] 2199Category=1 2200Description="<html>Add or remove space between #else or #endif and a trailing comment.</html>" 2201Enabled=false 2202EditorType=multiple 2203Choices=sp_endif_cmt=ignore|sp_endif_cmt=add|sp_endif_cmt=remove|sp_endif_cmt=force|sp_endif_cmt=not_defined 2204ChoicesReadable="Ignore Sp Endif Cmt|Add Sp Endif Cmt|Remove Sp Endif Cmt|Force Sp Endif Cmt" 2205ValueDefault=ignore 2206 2207[Sp After New] 2208Category=1 2209Description="<html>Add or remove space after 'new', 'delete' and 'delete[]'.</html>" 2210Enabled=false 2211EditorType=multiple 2212Choices=sp_after_new=ignore|sp_after_new=add|sp_after_new=remove|sp_after_new=force|sp_after_new=not_defined 2213ChoicesReadable="Ignore Sp After New|Add Sp After New|Remove Sp After New|Force Sp After New" 2214ValueDefault=ignore 2215 2216[Sp Between New Paren] 2217Category=1 2218Description="<html>Add or remove space between 'new' and '(' in 'new()'.</html>" 2219Enabled=false 2220EditorType=multiple 2221Choices=sp_between_new_paren=ignore|sp_between_new_paren=add|sp_between_new_paren=remove|sp_between_new_paren=force|sp_between_new_paren=not_defined 2222ChoicesReadable="Ignore Sp Between New Paren|Add Sp Between New Paren|Remove Sp Between New Paren|Force Sp Between New Paren" 2223ValueDefault=ignore 2224 2225[Sp After Newop Paren] 2226Category=1 2227Description="<html>Add or remove space between ')' and type in 'new(foo) BAR'.</html>" 2228Enabled=false 2229EditorType=multiple 2230Choices=sp_after_newop_paren=ignore|sp_after_newop_paren=add|sp_after_newop_paren=remove|sp_after_newop_paren=force|sp_after_newop_paren=not_defined 2231ChoicesReadable="Ignore Sp After Newop Paren|Add Sp After Newop Paren|Remove Sp After Newop Paren|Force Sp After Newop Paren" 2232ValueDefault=ignore 2233 2234[Sp Inside Newop Paren] 2235Category=1 2236Description="<html>Add or remove space inside parenthesis of the new operator<br/>as in 'new(foo) BAR'.</html>" 2237Enabled=false 2238EditorType=multiple 2239Choices=sp_inside_newop_paren=ignore|sp_inside_newop_paren=add|sp_inside_newop_paren=remove|sp_inside_newop_paren=force|sp_inside_newop_paren=not_defined 2240ChoicesReadable="Ignore Sp Inside Newop Paren|Add Sp Inside Newop Paren|Remove Sp Inside Newop Paren|Force Sp Inside Newop Paren" 2241ValueDefault=ignore 2242 2243[Sp Inside Newop Paren Open] 2244Category=1 2245Description="<html>Add or remove space after the open parenthesis of the new operator,<br/>as in 'new(foo) BAR'.<br/><br/>Overrides sp_inside_newop_paren.</html>" 2246Enabled=false 2247EditorType=multiple 2248Choices=sp_inside_newop_paren_open=ignore|sp_inside_newop_paren_open=add|sp_inside_newop_paren_open=remove|sp_inside_newop_paren_open=force|sp_inside_newop_paren_open=not_defined 2249ChoicesReadable="Ignore Sp Inside Newop Paren Open|Add Sp Inside Newop Paren Open|Remove Sp Inside Newop Paren Open|Force Sp Inside Newop Paren Open" 2250ValueDefault=ignore 2251 2252[Sp Inside Newop Paren Close] 2253Category=1 2254Description="<html>Add or remove space before the close parenthesis of the new operator,<br/>as in 'new(foo) BAR'.<br/><br/>Overrides sp_inside_newop_paren.</html>" 2255Enabled=false 2256EditorType=multiple 2257Choices=sp_inside_newop_paren_close=ignore|sp_inside_newop_paren_close=add|sp_inside_newop_paren_close=remove|sp_inside_newop_paren_close=force|sp_inside_newop_paren_close=not_defined 2258ChoicesReadable="Ignore Sp Inside Newop Paren Close|Add Sp Inside Newop Paren Close|Remove Sp Inside Newop Paren Close|Force Sp Inside Newop Paren Close" 2259ValueDefault=ignore 2260 2261[Sp Before Tr Cmt] 2262Category=1 2263Description="<html>Add or remove space before a trailing comment.</html>" 2264Enabled=false 2265EditorType=multiple 2266Choices=sp_before_tr_cmt=ignore|sp_before_tr_cmt=add|sp_before_tr_cmt=remove|sp_before_tr_cmt=force|sp_before_tr_cmt=not_defined 2267ChoicesReadable="Ignore Sp Before Tr Cmt|Add Sp Before Tr Cmt|Remove Sp Before Tr Cmt|Force Sp Before Tr Cmt" 2268ValueDefault=ignore 2269 2270[Sp Num Before Tr Cmt] 2271Category=1 2272Description="<html>Number of spaces before a trailing comment.</html>" 2273Enabled=false 2274EditorType=numeric 2275CallName="sp_num_before_tr_cmt=" 2276MinVal=0 2277MaxVal=16 2278ValueDefault=0 2279 2280[Sp Before Emb Cmt] 2281Category=1 2282Description="<html>Add or remove space before an embedded comment.<br/><br/>Default: force</html>" 2283Enabled=false 2284EditorType=multiple 2285Choices=sp_before_emb_cmt=ignore|sp_before_emb_cmt=add|sp_before_emb_cmt=remove|sp_before_emb_cmt=force|sp_before_emb_cmt=not_defined 2286ChoicesReadable="Ignore Sp Before Emb Cmt|Add Sp Before Emb Cmt|Remove Sp Before Emb Cmt|Force Sp Before Emb Cmt" 2287ValueDefault=force 2288 2289[Sp Num Before Emb Cmt] 2290Category=1 2291Description="<html>Number of spaces before an embedded comment.<br/><br/>Default: 1</html>" 2292Enabled=false 2293EditorType=numeric 2294CallName="sp_num_before_emb_cmt=" 2295MinVal=0 2296MaxVal=16 2297ValueDefault=1 2298 2299[Sp After Emb Cmt] 2300Category=1 2301Description="<html>Add or remove space after an embedded comment.<br/><br/>Default: force</html>" 2302Enabled=false 2303EditorType=multiple 2304Choices=sp_after_emb_cmt=ignore|sp_after_emb_cmt=add|sp_after_emb_cmt=remove|sp_after_emb_cmt=force|sp_after_emb_cmt=not_defined 2305ChoicesReadable="Ignore Sp After Emb Cmt|Add Sp After Emb Cmt|Remove Sp After Emb Cmt|Force Sp After Emb Cmt" 2306ValueDefault=force 2307 2308[Sp Num After Emb Cmt] 2309Category=1 2310Description="<html>Number of spaces after an embedded comment.<br/><br/>Default: 1</html>" 2311Enabled=false 2312EditorType=numeric 2313CallName="sp_num_after_emb_cmt=" 2314MinVal=0 2315MaxVal=16 2316ValueDefault=1 2317 2318[Sp Annotation Paren] 2319Category=1 2320Description="<html>(Java) Add or remove space between an annotation and the open parenthesis.</html>" 2321Enabled=false 2322EditorType=multiple 2323Choices=sp_annotation_paren=ignore|sp_annotation_paren=add|sp_annotation_paren=remove|sp_annotation_paren=force|sp_annotation_paren=not_defined 2324ChoicesReadable="Ignore Sp Annotation Paren|Add Sp Annotation Paren|Remove Sp Annotation Paren|Force Sp Annotation Paren" 2325ValueDefault=ignore 2326 2327[Sp Skip Vbrace Tokens] 2328Category=1 2329Description="<html>If true, vbrace tokens are dropped to the previous token and skipped.</html>" 2330Enabled=false 2331EditorType=boolean 2332TrueFalse=sp_skip_vbrace_tokens=true|sp_skip_vbrace_tokens=false 2333ValueDefault=false 2334 2335[Sp After Noexcept] 2336Category=1 2337Description="<html>Add or remove space after 'noexcept'.</html>" 2338Enabled=false 2339EditorType=multiple 2340Choices=sp_after_noexcept=ignore|sp_after_noexcept=add|sp_after_noexcept=remove|sp_after_noexcept=force|sp_after_noexcept=not_defined 2341ChoicesReadable="Ignore Sp After Noexcept|Add Sp After Noexcept|Remove Sp After Noexcept|Force Sp After Noexcept" 2342ValueDefault=ignore 2343 2344[Sp Vala After Translation] 2345Category=1 2346Description="<html>Add or remove space after '_'.</html>" 2347Enabled=false 2348EditorType=multiple 2349Choices=sp_vala_after_translation=ignore|sp_vala_after_translation=add|sp_vala_after_translation=remove|sp_vala_after_translation=force|sp_vala_after_translation=not_defined 2350ChoicesReadable="Ignore Sp Vala After Translation|Add Sp Vala After Translation|Remove Sp Vala After Translation|Force Sp Vala After Translation" 2351ValueDefault=ignore 2352 2353[Force Tab After Define] 2354Category=1 2355Description="<html>If true, a <TAB> is inserted after #define.</html>" 2356Enabled=false 2357EditorType=boolean 2358TrueFalse=force_tab_after_define=true|force_tab_after_define=false 2359ValueDefault=false 2360 2361[Indent Columns] 2362Category=2 2363Description="<html>The number of columns to indent per level. Usually 2, 3, 4, or 8.<br/><br/>Default: 8</html>" 2364Enabled=false 2365EditorType=numeric 2366CallName="indent_columns=" 2367MinVal=0 2368MaxVal=16 2369ValueDefault=8 2370 2371[Indent Continue] 2372Category=2 2373Description="<html>The continuation indent. If non-zero, this overrides the indent of '(', '['<br/>and '=' continuation indents. Negative values are OK; negative value is<br/>absolute and not increased for each '(' or '[' level.<br/><br/>For FreeBSD, this is set to 4.</html>" 2374Enabled=false 2375EditorType=numeric 2376CallName="indent_continue=" 2377MinVal=-16 2378MaxVal=16 2379ValueDefault=0 2380 2381[Indent Continue Class Head] 2382Category=2 2383Description="<html>The continuation indent, only for class header line(s). If non-zero, this<br/>overrides the indent of 'class' continuation indents.</html>" 2384Enabled=false 2385EditorType=numeric 2386CallName="indent_continue_class_head=" 2387MinVal=0 2388MaxVal=16 2389ValueDefault=0 2390 2391[Indent Single Newlines] 2392Category=2 2393Description="<html>Whether to indent empty lines (i.e. lines which contain only spaces before<br/>the newline character).</html>" 2394Enabled=false 2395EditorType=boolean 2396TrueFalse=indent_single_newlines=true|indent_single_newlines=false 2397ValueDefault=false 2398 2399[Indent Param] 2400Category=2 2401Description="<html>The continuation indent for func_*_param if they are true. If non-zero, this<br/>overrides the indent.</html>" 2402Enabled=false 2403EditorType=numeric 2404CallName="indent_param=" 2405MinVal=0 2406MaxVal=16 2407ValueDefault=0 2408 2409[Indent With Tabs] 2410Category=2 2411Description="<html>How to use tabs when indenting code.<br/><br/>0: Spaces only<br/>1: Indent with tabs to brace level, align with spaces (default)<br/>2: Indent and align with tabs, using spaces when not on a tabstop<br/><br/>Default: 1</html>" 2412Enabled=true 2413EditorType=multiple 2414Choices="indent_with_tabs=0|indent_with_tabs=1|indent_with_tabs=2" 2415ChoicesReadable="Spaces only|Indent with tabs, align with spaces|Indent and align with tabs" 2416ValueDefault=1 2417 2418[Indent Cmt With Tabs] 2419Category=2 2420Description="<html>Whether to indent comments that are not at a brace level with tabs on a<br/>tabstop. Requires indent_with_tabs=2. If false, will use spaces.</html>" 2421Enabled=false 2422EditorType=boolean 2423TrueFalse=indent_cmt_with_tabs=true|indent_cmt_with_tabs=false 2424ValueDefault=false 2425 2426[Indent Align String] 2427Category=2 2428Description="<html>Whether to indent strings broken by '\' so that they line up.</html>" 2429Enabled=false 2430EditorType=boolean 2431TrueFalse=indent_align_string=true|indent_align_string=false 2432ValueDefault=false 2433 2434[Indent Xml String] 2435Category=2 2436Description="<html>The number of spaces to indent multi-line XML strings.<br/>Requires indent_align_string=true.</html>" 2437Enabled=false 2438EditorType=numeric 2439CallName="indent_xml_string=" 2440MinVal=0 2441MaxVal=16 2442ValueDefault=0 2443 2444[Indent Brace] 2445Category=2 2446Description="<html>Spaces to indent '{' from level.</html>" 2447Enabled=false 2448EditorType=numeric 2449CallName="indent_brace=" 2450MinVal=0 2451MaxVal=16 2452ValueDefault=0 2453 2454[Indent Braces] 2455Category=2 2456Description="<html>Whether braces are indented to the body level.</html>" 2457Enabled=false 2458EditorType=boolean 2459TrueFalse=indent_braces=true|indent_braces=false 2460ValueDefault=false 2461 2462[Indent Braces No Func] 2463Category=2 2464Description="<html>Whether to disable indenting function braces if indent_braces=true.</html>" 2465Enabled=false 2466EditorType=boolean 2467TrueFalse=indent_braces_no_func=true|indent_braces_no_func=false 2468ValueDefault=false 2469 2470[Indent Braces No Class] 2471Category=2 2472Description="<html>Whether to disable indenting class braces if indent_braces=true.</html>" 2473Enabled=false 2474EditorType=boolean 2475TrueFalse=indent_braces_no_class=true|indent_braces_no_class=false 2476ValueDefault=false 2477 2478[Indent Braces No Struct] 2479Category=2 2480Description="<html>Whether to disable indenting struct braces if indent_braces=true.</html>" 2481Enabled=false 2482EditorType=boolean 2483TrueFalse=indent_braces_no_struct=true|indent_braces_no_struct=false 2484ValueDefault=false 2485 2486[Indent Brace Parent] 2487Category=2 2488Description="<html>Whether to indent based on the size of the brace parent,<br/>i.e. 'if' => 3 spaces, 'for' => 4 spaces, etc.</html>" 2489Enabled=false 2490EditorType=boolean 2491TrueFalse=indent_brace_parent=true|indent_brace_parent=false 2492ValueDefault=false 2493 2494[Indent Paren Open Brace] 2495Category=2 2496Description="<html>Whether to indent based on the open parenthesis instead of the open brace<br/>in '({\n'.</html>" 2497Enabled=false 2498EditorType=boolean 2499TrueFalse=indent_paren_open_brace=true|indent_paren_open_brace=false 2500ValueDefault=false 2501 2502[Indent Cs Delegate Brace] 2503Category=2 2504Description="<html>(C#) Whether to indent the brace of a C# delegate by another level.</html>" 2505Enabled=false 2506EditorType=boolean 2507TrueFalse=indent_cs_delegate_brace=true|indent_cs_delegate_brace=false 2508ValueDefault=false 2509 2510[Indent Cs Delegate Body] 2511Category=2 2512Description="<html>(C#) Whether to indent a C# delegate (to handle delegates with no brace) by<br/>another level.</html>" 2513Enabled=false 2514EditorType=boolean 2515TrueFalse=indent_cs_delegate_body=true|indent_cs_delegate_body=false 2516ValueDefault=false 2517 2518[Indent Namespace] 2519Category=2 2520Description="<html>Whether to indent the body of a 'namespace'.</html>" 2521Enabled=false 2522EditorType=boolean 2523TrueFalse=indent_namespace=true|indent_namespace=false 2524ValueDefault=false 2525 2526[Indent Namespace Single Indent] 2527Category=2 2528Description="<html>Whether to indent only the first namespace, and not any nested namespaces.<br/>Requires indent_namespace=true.</html>" 2529Enabled=false 2530EditorType=boolean 2531TrueFalse=indent_namespace_single_indent=true|indent_namespace_single_indent=false 2532ValueDefault=false 2533 2534[Indent Namespace Level] 2535Category=2 2536Description="<html>The number of spaces to indent a namespace block.<br/>If set to zero, use the value indent_columns</html>" 2537Enabled=false 2538EditorType=numeric 2539CallName="indent_namespace_level=" 2540MinVal=0 2541MaxVal=16 2542ValueDefault=0 2543 2544[Indent Namespace Limit] 2545Category=2 2546Description="<html>If the body of the namespace is longer than this number, it won't be<br/>indented. Requires indent_namespace=true. 0 means no limit.</html>" 2547Enabled=false 2548EditorType=numeric 2549CallName="indent_namespace_limit=" 2550MinVal=0 2551MaxVal=255 2552ValueDefault=0 2553 2554[Indent Extern] 2555Category=2 2556Description="<html>Whether the 'extern "C"' body is indented.</html>" 2557Enabled=false 2558EditorType=boolean 2559TrueFalse=indent_extern=true|indent_extern=false 2560ValueDefault=false 2561 2562[Indent Class] 2563Category=2 2564Description="<html>Whether the 'class' body is indented.</html>" 2565Enabled=false 2566EditorType=boolean 2567TrueFalse=indent_class=true|indent_class=false 2568ValueDefault=false 2569 2570[Indent Before Class Colon] 2571Category=2 2572Description="<html>Additional indent before the leading base class colon.<br/>Negative values decrease indent down to the first column.<br/>Requires a newline break before colon (see pos_class_colon<br/>and nl_class_colon)</html>" 2573Enabled=false 2574EditorType=numeric 2575CallName="indent_before_class_colon=" 2576MinVal=-16 2577MaxVal=16 2578ValueDefault=0 2579 2580[Indent Class Colon] 2581Category=2 2582Description="<html>Whether to indent the stuff after a leading base class colon.</html>" 2583Enabled=false 2584EditorType=boolean 2585TrueFalse=indent_class_colon=true|indent_class_colon=false 2586ValueDefault=false 2587 2588[Indent Class On Colon] 2589Category=2 2590Description="<html>Whether to indent based on a class colon instead of the stuff after the<br/>colon. Requires indent_class_colon=true.</html>" 2591Enabled=false 2592EditorType=boolean 2593TrueFalse=indent_class_on_colon=true|indent_class_on_colon=false 2594ValueDefault=false 2595 2596[Indent Constr Colon] 2597Category=2 2598Description="<html>Whether to indent the stuff after a leading class initializer colon.</html>" 2599Enabled=false 2600EditorType=boolean 2601TrueFalse=indent_constr_colon=true|indent_constr_colon=false 2602ValueDefault=false 2603 2604[Indent Ctor Init Leading] 2605Category=2 2606Description="<html>Virtual indent from the ':' for leading member initializers.<br/><br/>Default: 2</html>" 2607Enabled=false 2608EditorType=numeric 2609CallName="indent_ctor_init_leading=" 2610MinVal=0 2611MaxVal=16 2612ValueDefault=2 2613 2614[Indent Ctor Init Following] 2615Category=2 2616Description="<html>Virtual indent from the ':' for following member initializers.<br/><br/>Default: 2</html>" 2617Enabled=false 2618EditorType=numeric 2619CallName="indent_ctor_init_following=" 2620MinVal=0 2621MaxVal=16 2622ValueDefault=2 2623 2624[Indent Ctor Init] 2625Category=2 2626Description="<html>Additional indent for constructor initializer list.<br/>Negative values decrease indent down to the first column.</html>" 2627Enabled=false 2628EditorType=numeric 2629CallName="indent_ctor_init=" 2630MinVal=-16 2631MaxVal=16 2632ValueDefault=0 2633 2634[Indent Else If] 2635Category=2 2636Description="<html>Whether to indent 'if' following 'else' as a new block under the 'else'.<br/>If false, 'else\nif' is treated as 'else if' for indenting purposes.</html>" 2637Enabled=false 2638EditorType=boolean 2639TrueFalse=indent_else_if=true|indent_else_if=false 2640ValueDefault=false 2641 2642[Indent Var Def Blk] 2643Category=2 2644Description="<html>Amount to indent variable declarations after a open brace.<br/><br/> <0: Relative<br/>>=0: Absolute</html>" 2645Enabled=false 2646EditorType=numeric 2647CallName="indent_var_def_blk=" 2648MinVal=-16 2649MaxVal=16 2650ValueDefault=0 2651 2652[Indent Var Def Cont] 2653Category=2 2654Description="<html>Whether to indent continued variable declarations instead of aligning.</html>" 2655Enabled=false 2656EditorType=boolean 2657TrueFalse=indent_var_def_cont=true|indent_var_def_cont=false 2658ValueDefault=false 2659 2660[Indent Shift] 2661Category=2 2662Description="<html>Whether to indent continued shift expressions ('<<' and '>>') instead of<br/>aligning. Set align_left_shift=false when enabling this.</html>" 2663Enabled=false 2664EditorType=boolean 2665TrueFalse=indent_shift=true|indent_shift=false 2666ValueDefault=false 2667 2668[Indent Func Def Force Col1] 2669Category=2 2670Description="<html>Whether to force indentation of function definitions to start in column 1.</html>" 2671Enabled=false 2672EditorType=boolean 2673TrueFalse=indent_func_def_force_col1=true|indent_func_def_force_col1=false 2674ValueDefault=false 2675 2676[Indent Func Call Param] 2677Category=2 2678Description="<html>Whether to indent continued function call parameters one indent level,<br/>rather than aligning parameters under the open parenthesis.</html>" 2679Enabled=false 2680EditorType=boolean 2681TrueFalse=indent_func_call_param=true|indent_func_call_param=false 2682ValueDefault=false 2683 2684[Indent Func Def Param] 2685Category=2 2686Description="<html>Whether to indent continued function definition parameters one indent level,<br/>rather than aligning parameters under the open parenthesis.</html>" 2687Enabled=false 2688EditorType=boolean 2689TrueFalse=indent_func_def_param=true|indent_func_def_param=false 2690ValueDefault=false 2691 2692[Indent Func Def Param Paren Pos Threshold] 2693Category=2 2694Description="<html>for function definitions, only if indent_func_def_param is false<br/>Allows to align params when appropriate and indent them when not<br/>behave as if it was true if paren position is more than this value<br/>if paren position is more than the option value</html>" 2695Enabled=false 2696EditorType=numeric 2697CallName="indent_func_def_param_paren_pos_threshold=" 2698MinVal=0 2699MaxVal=160 2700ValueDefault=0 2701 2702[Indent Func Proto Param] 2703Category=2 2704Description="<html>Whether to indent continued function call prototype one indent level,<br/>rather than aligning parameters under the open parenthesis.</html>" 2705Enabled=false 2706EditorType=boolean 2707TrueFalse=indent_func_proto_param=true|indent_func_proto_param=false 2708ValueDefault=false 2709 2710[Indent Func Class Param] 2711Category=2 2712Description="<html>Whether to indent continued function call declaration one indent level,<br/>rather than aligning parameters under the open parenthesis.</html>" 2713Enabled=false 2714EditorType=boolean 2715TrueFalse=indent_func_class_param=true|indent_func_class_param=false 2716ValueDefault=false 2717 2718[Indent Func Ctor Var Param] 2719Category=2 2720Description="<html>Whether to indent continued class variable constructors one indent level,<br/>rather than aligning parameters under the open parenthesis.</html>" 2721Enabled=false 2722EditorType=boolean 2723TrueFalse=indent_func_ctor_var_param=true|indent_func_ctor_var_param=false 2724ValueDefault=false 2725 2726[Indent Template Param] 2727Category=2 2728Description="<html>Whether to indent continued template parameter list one indent level,<br/>rather than aligning parameters under the open parenthesis.</html>" 2729Enabled=false 2730EditorType=boolean 2731TrueFalse=indent_template_param=true|indent_template_param=false 2732ValueDefault=false 2733 2734[Indent Func Param Double] 2735Category=2 2736Description="<html>Double the indent for indent_func_xxx_param options.<br/>Use both values of the options indent_columns and indent_param.</html>" 2737Enabled=false 2738EditorType=boolean 2739TrueFalse=indent_func_param_double=true|indent_func_param_double=false 2740ValueDefault=false 2741 2742[Indent Func Const] 2743Category=2 2744Description="<html>Indentation column for standalone 'const' qualifier on a function<br/>prototype.</html>" 2745Enabled=false 2746EditorType=numeric 2747CallName="indent_func_const=" 2748MinVal=0 2749MaxVal=69 2750ValueDefault=0 2751 2752[Indent Func Throw] 2753Category=2 2754Description="<html>Indentation column for standalone 'throw' qualifier on a function<br/>prototype.</html>" 2755Enabled=false 2756EditorType=numeric 2757CallName="indent_func_throw=" 2758MinVal=0 2759MaxVal=41 2760ValueDefault=0 2761 2762[Indent Macro Brace] 2763Category=2 2764Description="<html>How to indent within a macro followed by a brace on the same line<br/>This allows reducing the indent in macros that have (for example)<br/>`do { ... } while (0)` blocks bracketing them.<br/><br/>true: add an indent for the brace on the same line as the macro<br/>false: do not add an indent for the brace on the same line as the macro<br/><br/>Default: true</html>" 2765Enabled=false 2766EditorType=boolean 2767TrueFalse=indent_macro_brace=true|indent_macro_brace=false 2768ValueDefault=true 2769 2770[Indent Member] 2771Category=2 2772Description="<html>The number of spaces to indent a continued '->' or '.'.<br/>Usually set to 0, 1, or indent_columns.</html>" 2773Enabled=false 2774EditorType=numeric 2775CallName="indent_member=" 2776MinVal=0 2777MaxVal=16 2778ValueDefault=0 2779 2780[Indent Member Single] 2781Category=2 2782Description="<html>Whether lines broken at '.' or '->' should be indented by a single indent.<br/>The indent_member option will not be effective if this is set to true.</html>" 2783Enabled=false 2784EditorType=boolean 2785TrueFalse=indent_member_single=true|indent_member_single=false 2786ValueDefault=false 2787 2788[Indent Single Line Comments Before] 2789Category=2 2790Description="<html>Spaces to indent single line ('//') comments on lines before code.</html>" 2791Enabled=false 2792EditorType=numeric 2793CallName="indent_single_line_comments_before=" 2794MinVal=0 2795MaxVal=16 2796ValueDefault=0 2797 2798[Indent Single Line Comments After] 2799Category=2 2800Description="<html>Spaces to indent single line ('//') comments on lines after code.</html>" 2801Enabled=false 2802EditorType=numeric 2803CallName="indent_single_line_comments_after=" 2804MinVal=0 2805MaxVal=16 2806ValueDefault=0 2807 2808[Indent Sparen Extra] 2809Category=2 2810Description="<html>When opening a paren for a control statement (if, for, while, etc), increase<br/>the indent level by this value. Negative values decrease the indent level.</html>" 2811Enabled=false 2812EditorType=numeric 2813CallName="indent_sparen_extra=" 2814MinVal=-16 2815MaxVal=16 2816ValueDefault=0 2817 2818[Indent Relative Single Line Comments] 2819Category=2 2820Description="<html>Whether to indent trailing single line ('//') comments relative to the code<br/>instead of trying to keep the same absolute column.</html>" 2821Enabled=false 2822EditorType=boolean 2823TrueFalse=indent_relative_single_line_comments=true|indent_relative_single_line_comments=false 2824ValueDefault=false 2825 2826[Indent Switch Case] 2827Category=2 2828Description="<html>Spaces to indent 'case' from 'switch'. Usually 0 or indent_columns.<br/>It might be wise to choose the same value for the option indent_case_brace.</html>" 2829Enabled=false 2830EditorType=numeric 2831CallName="indent_switch_case=" 2832MinVal=0 2833MaxVal=16 2834ValueDefault=0 2835 2836[Indent Switch Body] 2837Category=2 2838Description="<html>Spaces to indent the body of a 'switch' before any 'case'.<br/>Usually the same as indent_columns or indent_switch_case.</html>" 2839Enabled=false 2840EditorType=numeric 2841CallName="indent_switch_body=" 2842MinVal=0 2843MaxVal=16 2844ValueDefault=0 2845 2846[Indent Case Brace] 2847Category=2 2848Description="<html>Spaces to indent '{' from 'case'. By default, the brace will appear under<br/>the 'c' in case. Usually set to 0 or indent_columns. Negative values are OK.<br/>It might be wise to choose the same value for the option indent_switch_case.</html>" 2849Enabled=false 2850EditorType=numeric 2851CallName="indent_case_brace=" 2852MinVal=-16 2853MaxVal=16 2854ValueDefault=0 2855 2856[Indent Switch Break With Case] 2857Category=2 2858Description="<html>indent 'break' with 'case' from 'switch'.</html>" 2859Enabled=false 2860EditorType=boolean 2861TrueFalse=indent_switch_break_with_case=true|indent_switch_break_with_case=false 2862ValueDefault=false 2863 2864[Indent Switch Pp] 2865Category=2 2866Description="<html>Whether to indent preprocessor statements inside of switch statements.<br/><br/>Default: true</html>" 2867Enabled=false 2868EditorType=boolean 2869TrueFalse=indent_switch_pp=true|indent_switch_pp=false 2870ValueDefault=true 2871 2872[Indent Case Shift] 2873Category=2 2874Description="<html>Spaces to shift the 'case' line, without affecting any other lines.<br/>Usually 0.</html>" 2875Enabled=false 2876EditorType=numeric 2877CallName="indent_case_shift=" 2878MinVal=0 2879MaxVal=16 2880ValueDefault=0 2881 2882[Indent Case Comment] 2883Category=2 2884Description="<html>Whether to align comments before 'case' with the 'case'.<br/><br/>Default: true</html>" 2885Enabled=false 2886EditorType=boolean 2887TrueFalse=indent_case_comment=true|indent_case_comment=false 2888ValueDefault=true 2889 2890[Indent Comment] 2891Category=2 2892Description="<html>Whether to indent comments not found in first column.<br/><br/>Default: true</html>" 2893Enabled=false 2894EditorType=boolean 2895TrueFalse=indent_comment=true|indent_comment=false 2896ValueDefault=true 2897 2898[Indent Col1 Comment] 2899Category=2 2900Description="<html>Whether to indent comments found in first column.</html>" 2901Enabled=false 2902EditorType=boolean 2903TrueFalse=indent_col1_comment=true|indent_col1_comment=false 2904ValueDefault=false 2905 2906[Indent Col1 Multi String Literal] 2907Category=2 2908Description="<html>Whether to indent multi string literal in first column.</html>" 2909Enabled=false 2910EditorType=boolean 2911TrueFalse=indent_col1_multi_string_literal=true|indent_col1_multi_string_literal=false 2912ValueDefault=false 2913 2914[Indent Comment Align Thresh] 2915Category=2 2916Description="<html>Align comments on adjacent lines that are this many columns apart or less.<br/><br/>Default: 3</html>" 2917Enabled=false 2918EditorType=numeric 2919CallName="indent_comment_align_thresh=" 2920MinVal=0 2921MaxVal=16 2922ValueDefault=3 2923 2924[Indent Ignore Label] 2925Category=2 2926Description="<html>Whether to ignore indent for goto labels.</html>" 2927Enabled=false 2928EditorType=boolean 2929TrueFalse=indent_ignore_label=true|indent_ignore_label=false 2930ValueDefault=false 2931 2932[Indent Label] 2933Category=2 2934Description="<html>How to indent goto labels. Requires indent_ignore_label=false.<br/><br/> >0: Absolute column where 1 is the leftmost column<br/><=0: Subtract from brace indent<br/><br/>Default: 1</html>" 2935Enabled=false 2936EditorType=numeric 2937CallName="indent_label=" 2938MinVal=-16 2939MaxVal=16 2940ValueDefault=1 2941 2942[Indent Access Spec] 2943Category=2 2944Description="<html>How to indent access specifiers that are followed by a<br/>colon.<br/><br/> >0: Absolute column where 1 is the leftmost column<br/><=0: Subtract from brace indent<br/><br/>Default: 1</html>" 2945Enabled=false 2946EditorType=numeric 2947CallName="indent_access_spec=" 2948MinVal=-16 2949MaxVal=16 2950ValueDefault=1 2951 2952[Indent Access Spec Body] 2953Category=2 2954Description="<html>Whether to indent the code after an access specifier by one level.<br/>If true, this option forces 'indent_access_spec=0'.</html>" 2955Enabled=false 2956EditorType=boolean 2957TrueFalse=indent_access_spec_body=true|indent_access_spec_body=false 2958ValueDefault=false 2959 2960[Indent Paren Nl] 2961Category=2 2962Description="<html>If an open parenthesis is followed by a newline, whether to indent the next<br/>line so that it lines up after the open parenthesis (not recommended).</html>" 2963Enabled=false 2964EditorType=boolean 2965TrueFalse=indent_paren_nl=true|indent_paren_nl=false 2966ValueDefault=false 2967 2968[Indent Paren Close] 2969Category=2 2970Description="<html>How to indent a close parenthesis after a newline.<br/><br/>0: Indent to body level (default)<br/>1: Align under the open parenthesis<br/>2: Indent to the brace level</html>" 2971Enabled=false 2972EditorType=numeric 2973CallName="indent_paren_close=" 2974MinVal=0 2975MaxVal=2 2976ValueDefault=0 2977 2978[Indent Paren After Func Def] 2979Category=2 2980Description="<html>Whether to indent the open parenthesis of a function definition,<br/>if the parenthesis is on its own line.</html>" 2981Enabled=false 2982EditorType=boolean 2983TrueFalse=indent_paren_after_func_def=true|indent_paren_after_func_def=false 2984ValueDefault=false 2985 2986[Indent Paren After Func Decl] 2987Category=2 2988Description="<html>Whether to indent the open parenthesis of a function declaration,<br/>if the parenthesis is on its own line.</html>" 2989Enabled=false 2990EditorType=boolean 2991TrueFalse=indent_paren_after_func_decl=true|indent_paren_after_func_decl=false 2992ValueDefault=false 2993 2994[Indent Paren After Func Call] 2995Category=2 2996Description="<html>Whether to indent the open parenthesis of a function call,<br/>if the parenthesis is on its own line.</html>" 2997Enabled=false 2998EditorType=boolean 2999TrueFalse=indent_paren_after_func_call=true|indent_paren_after_func_call=false 3000ValueDefault=false 3001 3002[Indent Comma Brace] 3003Category=2 3004Description="<html>Whether to indent a comma when inside a brace.<br/>If true, aligns under the open brace.</html>" 3005Enabled=false 3006EditorType=boolean 3007TrueFalse=indent_comma_brace=true|indent_comma_brace=false 3008ValueDefault=false 3009 3010[Indent Comma Paren] 3011Category=2 3012Description="<html>Whether to indent a comma when inside a parenthesis.<br/>If true, aligns under the open parenthesis.</html>" 3013Enabled=false 3014EditorType=boolean 3015TrueFalse=indent_comma_paren=true|indent_comma_paren=false 3016ValueDefault=false 3017 3018[Indent Bool Paren] 3019Category=2 3020Description="<html>Whether to indent a Boolean operator when inside a parenthesis.<br/>If true, aligns under the open parenthesis.</html>" 3021Enabled=false 3022EditorType=boolean 3023TrueFalse=indent_bool_paren=true|indent_bool_paren=false 3024ValueDefault=false 3025 3026[Indent Semicolon For Paren] 3027Category=2 3028Description="<html>Whether to indent a semicolon when inside a for parenthesis.<br/>If true, aligns under the open for parenthesis.</html>" 3029Enabled=false 3030EditorType=boolean 3031TrueFalse=indent_semicolon_for_paren=true|indent_semicolon_for_paren=false 3032ValueDefault=false 3033 3034[Indent First Bool Expr] 3035Category=2 3036Description="<html>Whether to align the first expression to following ones<br/>if indent_bool_paren=true.</html>" 3037Enabled=false 3038EditorType=boolean 3039TrueFalse=indent_first_bool_expr=true|indent_first_bool_expr=false 3040ValueDefault=false 3041 3042[Indent First For Expr] 3043Category=2 3044Description="<html>Whether to align the first expression to following ones<br/>if indent_semicolon_for_paren=true.</html>" 3045Enabled=false 3046EditorType=boolean 3047TrueFalse=indent_first_for_expr=true|indent_first_for_expr=false 3048ValueDefault=false 3049 3050[Indent Square Nl] 3051Category=2 3052Description="<html>If an open square is followed by a newline, whether to indent the next line<br/>so that it lines up after the open square (not recommended).</html>" 3053Enabled=false 3054EditorType=boolean 3055TrueFalse=indent_square_nl=true|indent_square_nl=false 3056ValueDefault=false 3057 3058[Indent Preserve Sql] 3059Category=2 3060Description="<html>(ESQL/C) Whether to preserve the relative indent of 'EXEC SQL' bodies.</html>" 3061Enabled=false 3062EditorType=boolean 3063TrueFalse=indent_preserve_sql=true|indent_preserve_sql=false 3064ValueDefault=false 3065 3066[Indent Align Assign] 3067Category=2 3068Description="<html>Whether to align continued statements at the '='. If false or if the '=' is<br/>followed by a newline, the next line is indent one tab.<br/><br/>Default: true</html>" 3069Enabled=false 3070EditorType=boolean 3071TrueFalse=indent_align_assign=true|indent_align_assign=false 3072ValueDefault=true 3073 3074[Indent Off After Assign] 3075Category=2 3076Description="<html>If true, the indentation of the chunks after a '=' sequence will be set at<br/>LHS token indentation column before '='.</html>" 3077Enabled=false 3078EditorType=boolean 3079TrueFalse=indent_off_after_assign=true|indent_off_after_assign=false 3080ValueDefault=false 3081 3082[Indent Align Paren] 3083Category=2 3084Description="<html>Whether to align continued statements at the '('. If false or the '(' is<br/>followed by a newline, the next line indent is one tab.<br/><br/>Default: true</html>" 3085Enabled=false 3086EditorType=boolean 3087TrueFalse=indent_align_paren=true|indent_align_paren=false 3088ValueDefault=true 3089 3090[Indent Oc Inside Msg Sel] 3091Category=2 3092Description="<html>(OC) Whether to indent Objective-C code inside message selectors.</html>" 3093Enabled=false 3094EditorType=boolean 3095TrueFalse=indent_oc_inside_msg_sel=true|indent_oc_inside_msg_sel=false 3096ValueDefault=false 3097 3098[Indent Oc Block] 3099Category=2 3100Description="<html>(OC) Whether to indent Objective-C blocks at brace level instead of usual<br/>rules.</html>" 3101Enabled=false 3102EditorType=boolean 3103TrueFalse=indent_oc_block=true|indent_oc_block=false 3104ValueDefault=false 3105 3106[Indent Oc Block Msg] 3107Category=2 3108Description="<html>(OC) Indent for Objective-C blocks in a message relative to the parameter<br/>name.<br/><br/>=0: Use indent_oc_block rules<br/>>0: Use specified number of spaces to indent</html>" 3109Enabled=false 3110EditorType=numeric 3111CallName="indent_oc_block_msg=" 3112MinVal=0 3113MaxVal=16 3114ValueDefault=0 3115 3116[Indent Oc Msg Colon] 3117Category=2 3118Description="<html>(OC) Minimum indent for subsequent parameters</html>" 3119Enabled=false 3120EditorType=numeric 3121CallName="indent_oc_msg_colon=" 3122MinVal=0 3123MaxVal=5000 3124ValueDefault=0 3125 3126[Indent Oc Msg Prioritize First Colon] 3127Category=2 3128Description="<html>(OC) Whether to prioritize aligning with initial colon (and stripping spaces<br/>from lines, if necessary).<br/><br/>Default: true</html>" 3129Enabled=false 3130EditorType=boolean 3131TrueFalse=indent_oc_msg_prioritize_first_colon=true|indent_oc_msg_prioritize_first_colon=false 3132ValueDefault=true 3133 3134[Indent Oc Block Msg Xcode Style] 3135Category=2 3136Description="<html>(OC) Whether to indent blocks the way that Xcode does by default<br/>(from the keyword if the parameter is on its own line; otherwise, from the<br/>previous indentation level). Requires indent_oc_block_msg=true.</html>" 3137Enabled=false 3138EditorType=boolean 3139TrueFalse=indent_oc_block_msg_xcode_style=true|indent_oc_block_msg_xcode_style=false 3140ValueDefault=false 3141 3142[Indent Oc Block Msg From Keyword] 3143Category=2 3144Description="<html>(OC) Whether to indent blocks from where the brace is, relative to a<br/>message keyword. Requires indent_oc_block_msg=true.</html>" 3145Enabled=false 3146EditorType=boolean 3147TrueFalse=indent_oc_block_msg_from_keyword=true|indent_oc_block_msg_from_keyword=false 3148ValueDefault=false 3149 3150[Indent Oc Block Msg From Colon] 3151Category=2 3152Description="<html>(OC) Whether to indent blocks from where the brace is, relative to a message<br/>colon. Requires indent_oc_block_msg=true.</html>" 3153Enabled=false 3154EditorType=boolean 3155TrueFalse=indent_oc_block_msg_from_colon=true|indent_oc_block_msg_from_colon=false 3156ValueDefault=false 3157 3158[Indent Oc Block Msg From Caret] 3159Category=2 3160Description="<html>(OC) Whether to indent blocks from where the block caret is.<br/>Requires indent_oc_block_msg=true.</html>" 3161Enabled=false 3162EditorType=boolean 3163TrueFalse=indent_oc_block_msg_from_caret=true|indent_oc_block_msg_from_caret=false 3164ValueDefault=false 3165 3166[Indent Oc Block Msg From Brace] 3167Category=2 3168Description="<html>(OC) Whether to indent blocks from where the brace caret is.<br/>Requires indent_oc_block_msg=true.</html>" 3169Enabled=false 3170EditorType=boolean 3171TrueFalse=indent_oc_block_msg_from_brace=true|indent_oc_block_msg_from_brace=false 3172ValueDefault=false 3173 3174[Indent Min Vbrace Open] 3175Category=2 3176Description="<html>When indenting after virtual brace open and newline add further spaces to<br/>reach this minimum indent.</html>" 3177Enabled=false 3178EditorType=numeric 3179CallName="indent_min_vbrace_open=" 3180MinVal=0 3181MaxVal=16 3182ValueDefault=0 3183 3184[Indent Vbrace Open On Tabstop] 3185Category=2 3186Description="<html>Whether to add further spaces after regular indent to reach next tabstop<br/>when indenting after virtual brace open and newline.</html>" 3187Enabled=false 3188EditorType=boolean 3189TrueFalse=indent_vbrace_open_on_tabstop=true|indent_vbrace_open_on_tabstop=false 3190ValueDefault=false 3191 3192[Indent Token After Brace] 3193Category=2 3194Description="<html>How to indent after a brace followed by another token (not a newline).<br/>true: indent all contained lines to match the token<br/>false: indent all contained lines to match the brace<br/><br/>Default: true</html>" 3195Enabled=false 3196EditorType=boolean 3197TrueFalse=indent_token_after_brace=true|indent_token_after_brace=false 3198ValueDefault=true 3199 3200[Indent Cpp Lambda Body] 3201Category=2 3202Description="<html>Whether to indent the body of a C++11 lambda.</html>" 3203Enabled=false 3204EditorType=boolean 3205TrueFalse=indent_cpp_lambda_body=true|indent_cpp_lambda_body=false 3206ValueDefault=false 3207 3208[Indent Compound Literal Return] 3209Category=2 3210Description="<html>How to indent compound literals that are being returned.<br/>true: add both the indent from return & the compound literal open brace<br/> (i.e. 2 indent levels)<br/>false: only indent 1 level, don't add the indent for the open brace, only<br/> add the indent for the return.<br/><br/>Default: true</html>" 3211Enabled=false 3212EditorType=boolean 3213TrueFalse=indent_compound_literal_return=true|indent_compound_literal_return=false 3214ValueDefault=true 3215 3216[Indent Using Block] 3217Category=2 3218Description="<html>(C#) Whether to indent a 'using' block if no braces are used.<br/><br/>Default: true</html>" 3219Enabled=false 3220EditorType=boolean 3221TrueFalse=indent_using_block=true|indent_using_block=false 3222ValueDefault=true 3223 3224[Indent Ternary Operator] 3225Category=2 3226Description="<html>How to indent the continuation of ternary operator.<br/><br/>0: Off (default)<br/>1: When the `if_false` is a continuation, indent it under `if_false`<br/>2: When the `:` is a continuation, indent it under `?`</html>" 3227Enabled=false 3228EditorType=numeric 3229CallName="indent_ternary_operator=" 3230MinVal=0 3231MaxVal=2 3232ValueDefault=0 3233 3234[Indent Inside Ternary Operator] 3235Category=2 3236Description="<html>Whether to indent the statements inside ternary operator.</html>" 3237Enabled=false 3238EditorType=boolean 3239TrueFalse=indent_inside_ternary_operator=true|indent_inside_ternary_operator=false 3240ValueDefault=false 3241 3242[Indent Off After Return] 3243Category=2 3244Description="<html>If true, the indentation of the chunks after a `return` sequence will be set at return indentation column.</html>" 3245Enabled=false 3246EditorType=boolean 3247TrueFalse=indent_off_after_return=true|indent_off_after_return=false 3248ValueDefault=false 3249 3250[Indent Off After Return New] 3251Category=2 3252Description="<html>If true, the indentation of the chunks after a `return new` sequence will be set at return indentation column.</html>" 3253Enabled=false 3254EditorType=boolean 3255TrueFalse=indent_off_after_return_new=true|indent_off_after_return_new=false 3256ValueDefault=false 3257 3258[Indent Single After Return] 3259Category=2 3260Description="<html>If true, the tokens after return are indented with regular single indentation. By default (false) the indentation is after the return token.</html>" 3261Enabled=false 3262EditorType=boolean 3263TrueFalse=indent_single_after_return=true|indent_single_after_return=false 3264ValueDefault=false 3265 3266[Indent Ignore Asm Block] 3267Category=2 3268Description="<html>Whether to ignore indent and alignment for 'asm' blocks (i.e. assume they<br/>have their own indentation).</html>" 3269Enabled=false 3270EditorType=boolean 3271TrueFalse=indent_ignore_asm_block=true|indent_ignore_asm_block=false 3272ValueDefault=false 3273 3274[Donot Indent Func Def Close Paren] 3275Category=2 3276Description="<html>Don't indent the close parenthesis of a function definition,<br/>if the parenthesis is on its own line.</html>" 3277Enabled=false 3278EditorType=boolean 3279TrueFalse=donot_indent_func_def_close_paren=true|donot_indent_func_def_close_paren=false 3280ValueDefault=false 3281 3282[Nl Collapse Empty Body] 3283Category=3 3284Description="<html>Whether to collapse empty blocks between '{' and '}'.<br/>If true, overrides nl_inside_empty_func</html>" 3285Enabled=false 3286EditorType=boolean 3287TrueFalse=nl_collapse_empty_body=true|nl_collapse_empty_body=false 3288ValueDefault=false 3289 3290[Nl Assign Leave One Liners] 3291Category=3 3292Description="<html>Don't split one-line braced assignments, as in 'foo_t f = { 1, 2 };'.</html>" 3293Enabled=false 3294EditorType=boolean 3295TrueFalse=nl_assign_leave_one_liners=true|nl_assign_leave_one_liners=false 3296ValueDefault=false 3297 3298[Nl Class Leave One Liners] 3299Category=3 3300Description="<html>Don't split one-line braced statements inside a 'class xx { }' body.</html>" 3301Enabled=false 3302EditorType=boolean 3303TrueFalse=nl_class_leave_one_liners=true|nl_class_leave_one_liners=false 3304ValueDefault=false 3305 3306[Nl Enum Leave One Liners] 3307Category=3 3308Description="<html>Don't split one-line enums, as in 'enum foo { BAR = 15 };'</html>" 3309Enabled=false 3310EditorType=boolean 3311TrueFalse=nl_enum_leave_one_liners=true|nl_enum_leave_one_liners=false 3312ValueDefault=false 3313 3314[Nl Getset Leave One Liners] 3315Category=3 3316Description="<html>Don't split one-line get or set functions.</html>" 3317Enabled=false 3318EditorType=boolean 3319TrueFalse=nl_getset_leave_one_liners=true|nl_getset_leave_one_liners=false 3320ValueDefault=false 3321 3322[Nl Cs Property Leave One Liners] 3323Category=3 3324Description="<html>(C#) Don't split one-line property get or set functions.</html>" 3325Enabled=false 3326EditorType=boolean 3327TrueFalse=nl_cs_property_leave_one_liners=true|nl_cs_property_leave_one_liners=false 3328ValueDefault=false 3329 3330[Nl Func Leave One Liners] 3331Category=3 3332Description="<html>Don't split one-line function definitions, as in 'int foo() { return 0; }'.<br/>might modify nl_func_type_name</html>" 3333Enabled=false 3334EditorType=boolean 3335TrueFalse=nl_func_leave_one_liners=true|nl_func_leave_one_liners=false 3336ValueDefault=false 3337 3338[Nl Cpp Lambda Leave One Liners] 3339Category=3 3340Description="<html>Don't split one-line C++11 lambdas, as in '[]() { return 0; }'.</html>" 3341Enabled=false 3342EditorType=boolean 3343TrueFalse=nl_cpp_lambda_leave_one_liners=true|nl_cpp_lambda_leave_one_liners=false 3344ValueDefault=false 3345 3346[Nl If Leave One Liners] 3347Category=3 3348Description="<html>Don't split one-line if/else statements, as in 'if(...) b++;'.</html>" 3349Enabled=false 3350EditorType=boolean 3351TrueFalse=nl_if_leave_one_liners=true|nl_if_leave_one_liners=false 3352ValueDefault=false 3353 3354[Nl While Leave One Liners] 3355Category=3 3356Description="<html>Don't split one-line while statements, as in 'while(...) b++;'.</html>" 3357Enabled=false 3358EditorType=boolean 3359TrueFalse=nl_while_leave_one_liners=true|nl_while_leave_one_liners=false 3360ValueDefault=false 3361 3362[Nl Do Leave One Liners] 3363Category=3 3364Description="<html>Don't split one-line do statements, as in 'do { b++; } while(...);'.</html>" 3365Enabled=false 3366EditorType=boolean 3367TrueFalse=nl_do_leave_one_liners=true|nl_do_leave_one_liners=false 3368ValueDefault=false 3369 3370[Nl For Leave One Liners] 3371Category=3 3372Description="<html>Don't split one-line for statements, as in 'for(...) b++;'.</html>" 3373Enabled=false 3374EditorType=boolean 3375TrueFalse=nl_for_leave_one_liners=true|nl_for_leave_one_liners=false 3376ValueDefault=false 3377 3378[Nl Oc Msg Leave One Liner] 3379Category=3 3380Description="<html>(OC) Don't split one-line Objective-C messages.</html>" 3381Enabled=false 3382EditorType=boolean 3383TrueFalse=nl_oc_msg_leave_one_liner=true|nl_oc_msg_leave_one_liner=false 3384ValueDefault=false 3385 3386[Nl Oc Mdef Brace] 3387Category=3 3388Description="<html>(OC) Add or remove newline between method declaration and '{'.</html>" 3389Enabled=false 3390EditorType=multiple 3391Choices=nl_oc_mdef_brace=ignore|nl_oc_mdef_brace=add|nl_oc_mdef_brace=remove|nl_oc_mdef_brace=force|nl_oc_mdef_brace=not_defined 3392ChoicesReadable="Ignore Nl Oc Mdef Brace|Add Nl Oc Mdef Brace|Remove Nl Oc Mdef Brace|Force Nl Oc Mdef Brace" 3393ValueDefault=ignore 3394 3395[Nl Oc Block Brace] 3396Category=3 3397Description="<html>(OC) Add or remove newline between Objective-C block signature and '{'.</html>" 3398Enabled=false 3399EditorType=multiple 3400Choices=nl_oc_block_brace=ignore|nl_oc_block_brace=add|nl_oc_block_brace=remove|nl_oc_block_brace=force|nl_oc_block_brace=not_defined 3401ChoicesReadable="Ignore Nl Oc Block Brace|Add Nl Oc Block Brace|Remove Nl Oc Block Brace|Force Nl Oc Block Brace" 3402ValueDefault=ignore 3403 3404[Nl Oc Before Interface] 3405Category=3 3406Description="<html>(OC) Add or remove blank line before '@interface' statement.</html>" 3407Enabled=false 3408EditorType=multiple 3409Choices=nl_oc_before_interface=ignore|nl_oc_before_interface=add|nl_oc_before_interface=remove|nl_oc_before_interface=force|nl_oc_before_interface=not_defined 3410ChoicesReadable="Ignore Nl Oc Before Interface|Add Nl Oc Before Interface|Remove Nl Oc Before Interface|Force Nl Oc Before Interface" 3411ValueDefault=ignore 3412 3413[Nl Oc Before Implementation] 3414Category=3 3415Description="<html>(OC) Add or remove blank line before '@implementation' statement.</html>" 3416Enabled=false 3417EditorType=multiple 3418Choices=nl_oc_before_implementation=ignore|nl_oc_before_implementation=add|nl_oc_before_implementation=remove|nl_oc_before_implementation=force|nl_oc_before_implementation=not_defined 3419ChoicesReadable="Ignore Nl Oc Before Implementation|Add Nl Oc Before Implementation|Remove Nl Oc Before Implementation|Force Nl Oc Before Implementation" 3420ValueDefault=ignore 3421 3422[Nl Oc Before End] 3423Category=3 3424Description="<html>(OC) Add or remove blank line before '@end' statement.</html>" 3425Enabled=false 3426EditorType=multiple 3427Choices=nl_oc_before_end=ignore|nl_oc_before_end=add|nl_oc_before_end=remove|nl_oc_before_end=force|nl_oc_before_end=not_defined 3428ChoicesReadable="Ignore Nl Oc Before End|Add Nl Oc Before End|Remove Nl Oc Before End|Force Nl Oc Before End" 3429ValueDefault=ignore 3430 3431[Nl Oc Interface Brace] 3432Category=3 3433Description="<html>(OC) Add or remove newline between '@interface' and '{'.</html>" 3434Enabled=false 3435EditorType=multiple 3436Choices=nl_oc_interface_brace=ignore|nl_oc_interface_brace=add|nl_oc_interface_brace=remove|nl_oc_interface_brace=force|nl_oc_interface_brace=not_defined 3437ChoicesReadable="Ignore Nl Oc Interface Brace|Add Nl Oc Interface Brace|Remove Nl Oc Interface Brace|Force Nl Oc Interface Brace" 3438ValueDefault=ignore 3439 3440[Nl Oc Implementation Brace] 3441Category=3 3442Description="<html>(OC) Add or remove newline between '@implementation' and '{'.</html>" 3443Enabled=false 3444EditorType=multiple 3445Choices=nl_oc_implementation_brace=ignore|nl_oc_implementation_brace=add|nl_oc_implementation_brace=remove|nl_oc_implementation_brace=force|nl_oc_implementation_brace=not_defined 3446ChoicesReadable="Ignore Nl Oc Implementation Brace|Add Nl Oc Implementation Brace|Remove Nl Oc Implementation Brace|Force Nl Oc Implementation Brace" 3447ValueDefault=ignore 3448 3449[Nl Start Of File] 3450Category=3 3451Description="<html>Add or remove newlines at the start of the file.</html>" 3452Enabled=false 3453EditorType=multiple 3454Choices=nl_start_of_file=ignore|nl_start_of_file=add|nl_start_of_file=remove|nl_start_of_file=force|nl_start_of_file=not_defined 3455ChoicesReadable="Ignore Nl Start Of File|Add Nl Start Of File|Remove Nl Start Of File|Force Nl Start Of File" 3456ValueDefault=ignore 3457 3458[Nl Start Of File Min] 3459Category=3 3460Description="<html>The minimum number of newlines at the start of the file (only used if<br/>nl_start_of_file is 'add' or 'force').</html>" 3461Enabled=false 3462EditorType=numeric 3463CallName="nl_start_of_file_min=" 3464MinVal=0 3465MaxVal=16 3466ValueDefault=0 3467 3468[Nl End Of File] 3469Category=3 3470Description="<html>Add or remove newline at the end of the file.</html>" 3471Enabled=false 3472EditorType=multiple 3473Choices=nl_end_of_file=ignore|nl_end_of_file=add|nl_end_of_file=remove|nl_end_of_file=force|nl_end_of_file=not_defined 3474ChoicesReadable="Ignore Nl End Of File|Add Nl End Of File|Remove Nl End Of File|Force Nl End Of File" 3475ValueDefault=ignore 3476 3477[Nl End Of File Min] 3478Category=3 3479Description="<html>The minimum number of newlines at the end of the file (only used if<br/>nl_end_of_file is 'add' or 'force').</html>" 3480Enabled=false 3481EditorType=numeric 3482CallName="nl_end_of_file_min=" 3483MinVal=0 3484MaxVal=16 3485ValueDefault=0 3486 3487[Nl Assign Brace] 3488Category=3 3489Description="<html>Add or remove newline between '=' and '{'.</html>" 3490Enabled=false 3491EditorType=multiple 3492Choices=nl_assign_brace=ignore|nl_assign_brace=add|nl_assign_brace=remove|nl_assign_brace=force|nl_assign_brace=not_defined 3493ChoicesReadable="Ignore Nl Assign Brace|Add Nl Assign Brace|Remove Nl Assign Brace|Force Nl Assign Brace" 3494ValueDefault=ignore 3495 3496[Nl Assign Square] 3497Category=3 3498Description="<html>(D) Add or remove newline between '=' and '['.</html>" 3499Enabled=false 3500EditorType=multiple 3501Choices=nl_assign_square=ignore|nl_assign_square=add|nl_assign_square=remove|nl_assign_square=force|nl_assign_square=not_defined 3502ChoicesReadable="Ignore Nl Assign Square|Add Nl Assign Square|Remove Nl Assign Square|Force Nl Assign Square" 3503ValueDefault=ignore 3504 3505[Nl Tsquare Brace] 3506Category=3 3507Description="<html>Add or remove newline between '[]' and '{'.</html>" 3508Enabled=false 3509EditorType=multiple 3510Choices=nl_tsquare_brace=ignore|nl_tsquare_brace=add|nl_tsquare_brace=remove|nl_tsquare_brace=force|nl_tsquare_brace=not_defined 3511ChoicesReadable="Ignore Nl Tsquare Brace|Add Nl Tsquare Brace|Remove Nl Tsquare Brace|Force Nl Tsquare Brace" 3512ValueDefault=ignore 3513 3514[Nl After Square Assign] 3515Category=3 3516Description="<html>(D) Add or remove newline after '= ['. Will also affect the newline before<br/>the ']'.</html>" 3517Enabled=false 3518EditorType=multiple 3519Choices=nl_after_square_assign=ignore|nl_after_square_assign=add|nl_after_square_assign=remove|nl_after_square_assign=force|nl_after_square_assign=not_defined 3520ChoicesReadable="Ignore Nl After Square Assign|Add Nl After Square Assign|Remove Nl After Square Assign|Force Nl After Square Assign" 3521ValueDefault=ignore 3522 3523[Nl Fcall Brace] 3524Category=3 3525Description="<html>Add or remove newline between a function call's ')' and '{', as in<br/>'list_for_each(item, &list) { }'.</html>" 3526Enabled=false 3527EditorType=multiple 3528Choices=nl_fcall_brace=ignore|nl_fcall_brace=add|nl_fcall_brace=remove|nl_fcall_brace=force|nl_fcall_brace=not_defined 3529ChoicesReadable="Ignore Nl Fcall Brace|Add Nl Fcall Brace|Remove Nl Fcall Brace|Force Nl Fcall Brace" 3530ValueDefault=ignore 3531 3532[Nl Enum Brace] 3533Category=3 3534Description="<html>Add or remove newline between 'enum' and '{'.</html>" 3535Enabled=false 3536EditorType=multiple 3537Choices=nl_enum_brace=ignore|nl_enum_brace=add|nl_enum_brace=remove|nl_enum_brace=force|nl_enum_brace=not_defined 3538ChoicesReadable="Ignore Nl Enum Brace|Add Nl Enum Brace|Remove Nl Enum Brace|Force Nl Enum Brace" 3539ValueDefault=ignore 3540 3541[Nl Enum Class] 3542Category=3 3543Description="<html>Add or remove newline between 'enum' and 'class'.</html>" 3544Enabled=false 3545EditorType=multiple 3546Choices=nl_enum_class=ignore|nl_enum_class=add|nl_enum_class=remove|nl_enum_class=force|nl_enum_class=not_defined 3547ChoicesReadable="Ignore Nl Enum Class|Add Nl Enum Class|Remove Nl Enum Class|Force Nl Enum Class" 3548ValueDefault=ignore 3549 3550[Nl Enum Class Identifier] 3551Category=3 3552Description="<html>Add or remove newline between 'enum class' and the identifier.</html>" 3553Enabled=false 3554EditorType=multiple 3555Choices=nl_enum_class_identifier=ignore|nl_enum_class_identifier=add|nl_enum_class_identifier=remove|nl_enum_class_identifier=force|nl_enum_class_identifier=not_defined 3556ChoicesReadable="Ignore Nl Enum Class Identifier|Add Nl Enum Class Identifier|Remove Nl Enum Class Identifier|Force Nl Enum Class Identifier" 3557ValueDefault=ignore 3558 3559[Nl Enum Identifier Colon] 3560Category=3 3561Description="<html>Add or remove newline between 'enum class' type and ':'.</html>" 3562Enabled=false 3563EditorType=multiple 3564Choices=nl_enum_identifier_colon=ignore|nl_enum_identifier_colon=add|nl_enum_identifier_colon=remove|nl_enum_identifier_colon=force|nl_enum_identifier_colon=not_defined 3565ChoicesReadable="Ignore Nl Enum Identifier Colon|Add Nl Enum Identifier Colon|Remove Nl Enum Identifier Colon|Force Nl Enum Identifier Colon" 3566ValueDefault=ignore 3567 3568[Nl Enum Colon Type] 3569Category=3 3570Description="<html>Add or remove newline between 'enum class identifier :' and type.</html>" 3571Enabled=false 3572EditorType=multiple 3573Choices=nl_enum_colon_type=ignore|nl_enum_colon_type=add|nl_enum_colon_type=remove|nl_enum_colon_type=force|nl_enum_colon_type=not_defined 3574ChoicesReadable="Ignore Nl Enum Colon Type|Add Nl Enum Colon Type|Remove Nl Enum Colon Type|Force Nl Enum Colon Type" 3575ValueDefault=ignore 3576 3577[Nl Struct Brace] 3578Category=3 3579Description="<html>Add or remove newline between 'struct and '{'.</html>" 3580Enabled=false 3581EditorType=multiple 3582Choices=nl_struct_brace=ignore|nl_struct_brace=add|nl_struct_brace=remove|nl_struct_brace=force|nl_struct_brace=not_defined 3583ChoicesReadable="Ignore Nl Struct Brace|Add Nl Struct Brace|Remove Nl Struct Brace|Force Nl Struct Brace" 3584ValueDefault=ignore 3585 3586[Nl Union Brace] 3587Category=3 3588Description="<html>Add or remove newline between 'union' and '{'.</html>" 3589Enabled=false 3590EditorType=multiple 3591Choices=nl_union_brace=ignore|nl_union_brace=add|nl_union_brace=remove|nl_union_brace=force|nl_union_brace=not_defined 3592ChoicesReadable="Ignore Nl Union Brace|Add Nl Union Brace|Remove Nl Union Brace|Force Nl Union Brace" 3593ValueDefault=ignore 3594 3595[Nl If Brace] 3596Category=3 3597Description="<html>Add or remove newline between 'if' and '{'.</html>" 3598Enabled=false 3599EditorType=multiple 3600Choices=nl_if_brace=ignore|nl_if_brace=add|nl_if_brace=remove|nl_if_brace=force|nl_if_brace=not_defined 3601ChoicesReadable="Ignore Nl If Brace|Add Nl If Brace|Remove Nl If Brace|Force Nl If Brace" 3602ValueDefault=ignore 3603 3604[Nl Brace Else] 3605Category=3 3606Description="<html>Add or remove newline between '}' and 'else'.</html>" 3607Enabled=false 3608EditorType=multiple 3609Choices=nl_brace_else=ignore|nl_brace_else=add|nl_brace_else=remove|nl_brace_else=force|nl_brace_else=not_defined 3610ChoicesReadable="Ignore Nl Brace Else|Add Nl Brace Else|Remove Nl Brace Else|Force Nl Brace Else" 3611ValueDefault=ignore 3612 3613[Nl Elseif Brace] 3614Category=3 3615Description="<html>Add or remove newline between 'else if' and '{'. If set to ignore,<br/>nl_if_brace is used instead.</html>" 3616Enabled=false 3617EditorType=multiple 3618Choices=nl_elseif_brace=ignore|nl_elseif_brace=add|nl_elseif_brace=remove|nl_elseif_brace=force|nl_elseif_brace=not_defined 3619ChoicesReadable="Ignore Nl Elseif Brace|Add Nl Elseif Brace|Remove Nl Elseif Brace|Force Nl Elseif Brace" 3620ValueDefault=ignore 3621 3622[Nl Else Brace] 3623Category=3 3624Description="<html>Add or remove newline between 'else' and '{'.</html>" 3625Enabled=false 3626EditorType=multiple 3627Choices=nl_else_brace=ignore|nl_else_brace=add|nl_else_brace=remove|nl_else_brace=force|nl_else_brace=not_defined 3628ChoicesReadable="Ignore Nl Else Brace|Add Nl Else Brace|Remove Nl Else Brace|Force Nl Else Brace" 3629ValueDefault=ignore 3630 3631[Nl Else If] 3632Category=3 3633Description="<html>Add or remove newline between 'else' and 'if'.</html>" 3634Enabled=false 3635EditorType=multiple 3636Choices=nl_else_if=ignore|nl_else_if=add|nl_else_if=remove|nl_else_if=force|nl_else_if=not_defined 3637ChoicesReadable="Ignore Nl Else If|Add Nl Else If|Remove Nl Else If|Force Nl Else If" 3638ValueDefault=ignore 3639 3640[Nl Before Opening Brace Func Class Def] 3641Category=3 3642Description="<html>Add or remove newline before '{' opening brace</html>" 3643Enabled=false 3644EditorType=multiple 3645Choices=nl_before_opening_brace_func_class_def=ignore|nl_before_opening_brace_func_class_def=add|nl_before_opening_brace_func_class_def=remove|nl_before_opening_brace_func_class_def=force|nl_before_opening_brace_func_class_def=not_defined 3646ChoicesReadable="Ignore Nl Before Opening Brace Func Class Def|Add Nl Before Opening Brace Func Class Def|Remove Nl Before Opening Brace Func Class Def|Force Nl Before Opening Brace Func Class Def" 3647ValueDefault=ignore 3648 3649[Nl Before If Closing Paren] 3650Category=3 3651Description="<html>Add or remove newline before 'if'/'else if' closing parenthesis.</html>" 3652Enabled=false 3653EditorType=multiple 3654Choices=nl_before_if_closing_paren=ignore|nl_before_if_closing_paren=add|nl_before_if_closing_paren=remove|nl_before_if_closing_paren=force|nl_before_if_closing_paren=not_defined 3655ChoicesReadable="Ignore Nl Before If Closing Paren|Add Nl Before If Closing Paren|Remove Nl Before If Closing Paren|Force Nl Before If Closing Paren" 3656ValueDefault=ignore 3657 3658[Nl Brace Finally] 3659Category=3 3660Description="<html>Add or remove newline between '}' and 'finally'.</html>" 3661Enabled=false 3662EditorType=multiple 3663Choices=nl_brace_finally=ignore|nl_brace_finally=add|nl_brace_finally=remove|nl_brace_finally=force|nl_brace_finally=not_defined 3664ChoicesReadable="Ignore Nl Brace Finally|Add Nl Brace Finally|Remove Nl Brace Finally|Force Nl Brace Finally" 3665ValueDefault=ignore 3666 3667[Nl Finally Brace] 3668Category=3 3669Description="<html>Add or remove newline between 'finally' and '{'.</html>" 3670Enabled=false 3671EditorType=multiple 3672Choices=nl_finally_brace=ignore|nl_finally_brace=add|nl_finally_brace=remove|nl_finally_brace=force|nl_finally_brace=not_defined 3673ChoicesReadable="Ignore Nl Finally Brace|Add Nl Finally Brace|Remove Nl Finally Brace|Force Nl Finally Brace" 3674ValueDefault=ignore 3675 3676[Nl Try Brace] 3677Category=3 3678Description="<html>Add or remove newline between 'try' and '{'.</html>" 3679Enabled=false 3680EditorType=multiple 3681Choices=nl_try_brace=ignore|nl_try_brace=add|nl_try_brace=remove|nl_try_brace=force|nl_try_brace=not_defined 3682ChoicesReadable="Ignore Nl Try Brace|Add Nl Try Brace|Remove Nl Try Brace|Force Nl Try Brace" 3683ValueDefault=ignore 3684 3685[Nl Getset Brace] 3686Category=3 3687Description="<html>Add or remove newline between get/set and '{'.</html>" 3688Enabled=false 3689EditorType=multiple 3690Choices=nl_getset_brace=ignore|nl_getset_brace=add|nl_getset_brace=remove|nl_getset_brace=force|nl_getset_brace=not_defined 3691ChoicesReadable="Ignore Nl Getset Brace|Add Nl Getset Brace|Remove Nl Getset Brace|Force Nl Getset Brace" 3692ValueDefault=ignore 3693 3694[Nl For Brace] 3695Category=3 3696Description="<html>Add or remove newline between 'for' and '{'.</html>" 3697Enabled=false 3698EditorType=multiple 3699Choices=nl_for_brace=ignore|nl_for_brace=add|nl_for_brace=remove|nl_for_brace=force|nl_for_brace=not_defined 3700ChoicesReadable="Ignore Nl For Brace|Add Nl For Brace|Remove Nl For Brace|Force Nl For Brace" 3701ValueDefault=ignore 3702 3703[Nl Catch Brace] 3704Category=3 3705Description="<html>Add or remove newline before the '{' of a 'catch' statement, as in<br/>'catch (decl) <here> {'.</html>" 3706Enabled=false 3707EditorType=multiple 3708Choices=nl_catch_brace=ignore|nl_catch_brace=add|nl_catch_brace=remove|nl_catch_brace=force|nl_catch_brace=not_defined 3709ChoicesReadable="Ignore Nl Catch Brace|Add Nl Catch Brace|Remove Nl Catch Brace|Force Nl Catch Brace" 3710ValueDefault=ignore 3711 3712[Nl Oc Catch Brace] 3713Category=3 3714Description="<html>(OC) Add or remove newline before the '{' of a '@catch' statement, as in<br/>'@catch (decl) <here> {'. If set to ignore, nl_catch_brace is used.</html>" 3715Enabled=false 3716EditorType=multiple 3717Choices=nl_oc_catch_brace=ignore|nl_oc_catch_brace=add|nl_oc_catch_brace=remove|nl_oc_catch_brace=force|nl_oc_catch_brace=not_defined 3718ChoicesReadable="Ignore Nl Oc Catch Brace|Add Nl Oc Catch Brace|Remove Nl Oc Catch Brace|Force Nl Oc Catch Brace" 3719ValueDefault=ignore 3720 3721[Nl Brace Catch] 3722Category=3 3723Description="<html>Add or remove newline between '}' and 'catch'.</html>" 3724Enabled=false 3725EditorType=multiple 3726Choices=nl_brace_catch=ignore|nl_brace_catch=add|nl_brace_catch=remove|nl_brace_catch=force|nl_brace_catch=not_defined 3727ChoicesReadable="Ignore Nl Brace Catch|Add Nl Brace Catch|Remove Nl Brace Catch|Force Nl Brace Catch" 3728ValueDefault=ignore 3729 3730[Nl Oc Brace Catch] 3731Category=3 3732Description="<html>(OC) Add or remove newline between '}' and '@catch'. If set to ignore,<br/>nl_brace_catch is used.</html>" 3733Enabled=false 3734EditorType=multiple 3735Choices=nl_oc_brace_catch=ignore|nl_oc_brace_catch=add|nl_oc_brace_catch=remove|nl_oc_brace_catch=force|nl_oc_brace_catch=not_defined 3736ChoicesReadable="Ignore Nl Oc Brace Catch|Add Nl Oc Brace Catch|Remove Nl Oc Brace Catch|Force Nl Oc Brace Catch" 3737ValueDefault=ignore 3738 3739[Nl Brace Square] 3740Category=3 3741Description="<html>Add or remove newline between '}' and ']'.</html>" 3742Enabled=false 3743EditorType=multiple 3744Choices=nl_brace_square=ignore|nl_brace_square=add|nl_brace_square=remove|nl_brace_square=force|nl_brace_square=not_defined 3745ChoicesReadable="Ignore Nl Brace Square|Add Nl Brace Square|Remove Nl Brace Square|Force Nl Brace Square" 3746ValueDefault=ignore 3747 3748[Nl Brace Fparen] 3749Category=3 3750Description="<html>Add or remove newline between '}' and ')' in a function invocation.</html>" 3751Enabled=false 3752EditorType=multiple 3753Choices=nl_brace_fparen=ignore|nl_brace_fparen=add|nl_brace_fparen=remove|nl_brace_fparen=force|nl_brace_fparen=not_defined 3754ChoicesReadable="Ignore Nl Brace Fparen|Add Nl Brace Fparen|Remove Nl Brace Fparen|Force Nl Brace Fparen" 3755ValueDefault=ignore 3756 3757[Nl While Brace] 3758Category=3 3759Description="<html>Add or remove newline between 'while' and '{'.</html>" 3760Enabled=false 3761EditorType=multiple 3762Choices=nl_while_brace=ignore|nl_while_brace=add|nl_while_brace=remove|nl_while_brace=force|nl_while_brace=not_defined 3763ChoicesReadable="Ignore Nl While Brace|Add Nl While Brace|Remove Nl While Brace|Force Nl While Brace" 3764ValueDefault=ignore 3765 3766[Nl Scope Brace] 3767Category=3 3768Description="<html>(D) Add or remove newline between 'scope (x)' and '{'.</html>" 3769Enabled=false 3770EditorType=multiple 3771Choices=nl_scope_brace=ignore|nl_scope_brace=add|nl_scope_brace=remove|nl_scope_brace=force|nl_scope_brace=not_defined 3772ChoicesReadable="Ignore Nl Scope Brace|Add Nl Scope Brace|Remove Nl Scope Brace|Force Nl Scope Brace" 3773ValueDefault=ignore 3774 3775[Nl Unittest Brace] 3776Category=3 3777Description="<html>(D) Add or remove newline between 'unittest' and '{'.</html>" 3778Enabled=false 3779EditorType=multiple 3780Choices=nl_unittest_brace=ignore|nl_unittest_brace=add|nl_unittest_brace=remove|nl_unittest_brace=force|nl_unittest_brace=not_defined 3781ChoicesReadable="Ignore Nl Unittest Brace|Add Nl Unittest Brace|Remove Nl Unittest Brace|Force Nl Unittest Brace" 3782ValueDefault=ignore 3783 3784[Nl Version Brace] 3785Category=3 3786Description="<html>(D) Add or remove newline between 'version (x)' and '{'.</html>" 3787Enabled=false 3788EditorType=multiple 3789Choices=nl_version_brace=ignore|nl_version_brace=add|nl_version_brace=remove|nl_version_brace=force|nl_version_brace=not_defined 3790ChoicesReadable="Ignore Nl Version Brace|Add Nl Version Brace|Remove Nl Version Brace|Force Nl Version Brace" 3791ValueDefault=ignore 3792 3793[Nl Using Brace] 3794Category=3 3795Description="<html>(C#) Add or remove newline between 'using' and '{'.</html>" 3796Enabled=false 3797EditorType=multiple 3798Choices=nl_using_brace=ignore|nl_using_brace=add|nl_using_brace=remove|nl_using_brace=force|nl_using_brace=not_defined 3799ChoicesReadable="Ignore Nl Using Brace|Add Nl Using Brace|Remove Nl Using Brace|Force Nl Using Brace" 3800ValueDefault=ignore 3801 3802[Nl Brace Brace] 3803Category=3 3804Description="<html>Add or remove newline between two open or close braces. Due to general<br/>newline/brace handling, REMOVE may not work.</html>" 3805Enabled=false 3806EditorType=multiple 3807Choices=nl_brace_brace=ignore|nl_brace_brace=add|nl_brace_brace=remove|nl_brace_brace=force|nl_brace_brace=not_defined 3808ChoicesReadable="Ignore Nl Brace Brace|Add Nl Brace Brace|Remove Nl Brace Brace|Force Nl Brace Brace" 3809ValueDefault=ignore 3810 3811[Nl Do Brace] 3812Category=3 3813Description="<html>Add or remove newline between 'do' and '{'.</html>" 3814Enabled=false 3815EditorType=multiple 3816Choices=nl_do_brace=ignore|nl_do_brace=add|nl_do_brace=remove|nl_do_brace=force|nl_do_brace=not_defined 3817ChoicesReadable="Ignore Nl Do Brace|Add Nl Do Brace|Remove Nl Do Brace|Force Nl Do Brace" 3818ValueDefault=ignore 3819 3820[Nl Brace While] 3821Category=3 3822Description="<html>Add or remove newline between '}' and 'while' of 'do' statement.</html>" 3823Enabled=false 3824EditorType=multiple 3825Choices=nl_brace_while=ignore|nl_brace_while=add|nl_brace_while=remove|nl_brace_while=force|nl_brace_while=not_defined 3826ChoicesReadable="Ignore Nl Brace While|Add Nl Brace While|Remove Nl Brace While|Force Nl Brace While" 3827ValueDefault=ignore 3828 3829[Nl Switch Brace] 3830Category=3 3831Description="<html>Add or remove newline between 'switch' and '{'.</html>" 3832Enabled=false 3833EditorType=multiple 3834Choices=nl_switch_brace=ignore|nl_switch_brace=add|nl_switch_brace=remove|nl_switch_brace=force|nl_switch_brace=not_defined 3835ChoicesReadable="Ignore Nl Switch Brace|Add Nl Switch Brace|Remove Nl Switch Brace|Force Nl Switch Brace" 3836ValueDefault=ignore 3837 3838[Nl Synchronized Brace] 3839Category=3 3840Description="<html>Add or remove newline between 'synchronized' and '{'.</html>" 3841Enabled=false 3842EditorType=multiple 3843Choices=nl_synchronized_brace=ignore|nl_synchronized_brace=add|nl_synchronized_brace=remove|nl_synchronized_brace=force|nl_synchronized_brace=not_defined 3844ChoicesReadable="Ignore Nl Synchronized Brace|Add Nl Synchronized Brace|Remove Nl Synchronized Brace|Force Nl Synchronized Brace" 3845ValueDefault=ignore 3846 3847[Nl Multi Line Cond] 3848Category=3 3849Description="<html>Add a newline between ')' and '{' if the ')' is on a different line than the<br/>if/for/etc.<br/><br/>Overrides nl_for_brace, nl_if_brace, nl_switch_brace, nl_while_switch and<br/>nl_catch_brace.</html>" 3850Enabled=false 3851EditorType=boolean 3852TrueFalse=nl_multi_line_cond=true|nl_multi_line_cond=false 3853ValueDefault=false 3854 3855[Nl Multi Line Sparen Open] 3856Category=3 3857Description="<html>Add a newline after '(' if an if/for/while/switch condition spans multiple<br/>lines</html>" 3858Enabled=false 3859EditorType=multiple 3860Choices=nl_multi_line_sparen_open=ignore|nl_multi_line_sparen_open=add|nl_multi_line_sparen_open=remove|nl_multi_line_sparen_open=force|nl_multi_line_sparen_open=not_defined 3861ChoicesReadable="Ignore Nl Multi Line Sparen Open|Add Nl Multi Line Sparen Open|Remove Nl Multi Line Sparen Open|Force Nl Multi Line Sparen Open" 3862ValueDefault=ignore 3863 3864[Nl Multi Line Sparen Close] 3865Category=3 3866Description="<html>Add a newline before ')' if an if/for/while/switch condition spans multiple<br/>lines. Overrides nl_before_if_closing_paren if both are specified.</html>" 3867Enabled=false 3868EditorType=multiple 3869Choices=nl_multi_line_sparen_close=ignore|nl_multi_line_sparen_close=add|nl_multi_line_sparen_close=remove|nl_multi_line_sparen_close=force|nl_multi_line_sparen_close=not_defined 3870ChoicesReadable="Ignore Nl Multi Line Sparen Close|Add Nl Multi Line Sparen Close|Remove Nl Multi Line Sparen Close|Force Nl Multi Line Sparen Close" 3871ValueDefault=ignore 3872 3873[Nl Multi Line Define] 3874Category=3 3875Description="<html>Force a newline in a define after the macro name for multi-line defines.</html>" 3876Enabled=false 3877EditorType=boolean 3878TrueFalse=nl_multi_line_define=true|nl_multi_line_define=false 3879ValueDefault=false 3880 3881[Nl Before Case] 3882Category=3 3883Description="<html>Whether to add a newline before 'case', and a blank line before a 'case'<br/>statement that follows a ';' or '}'.</html>" 3884Enabled=false 3885EditorType=boolean 3886TrueFalse=nl_before_case=true|nl_before_case=false 3887ValueDefault=false 3888 3889[Nl After Case] 3890Category=3 3891Description="<html>Whether to add a newline after a 'case' statement.</html>" 3892Enabled=false 3893EditorType=boolean 3894TrueFalse=nl_after_case=true|nl_after_case=false 3895ValueDefault=false 3896 3897[Nl Case Colon Brace] 3898Category=3 3899Description="<html>Add or remove newline between a case ':' and '{'.<br/><br/>Overrides nl_after_case.</html>" 3900Enabled=false 3901EditorType=multiple 3902Choices=nl_case_colon_brace=ignore|nl_case_colon_brace=add|nl_case_colon_brace=remove|nl_case_colon_brace=force|nl_case_colon_brace=not_defined 3903ChoicesReadable="Ignore Nl Case Colon Brace|Add Nl Case Colon Brace|Remove Nl Case Colon Brace|Force Nl Case Colon Brace" 3904ValueDefault=ignore 3905 3906[Nl Before Throw] 3907Category=3 3908Description="<html>Add or remove newline between ')' and 'throw'.</html>" 3909Enabled=false 3910EditorType=multiple 3911Choices=nl_before_throw=ignore|nl_before_throw=add|nl_before_throw=remove|nl_before_throw=force|nl_before_throw=not_defined 3912ChoicesReadable="Ignore Nl Before Throw|Add Nl Before Throw|Remove Nl Before Throw|Force Nl Before Throw" 3913ValueDefault=ignore 3914 3915[Nl Namespace Brace] 3916Category=3 3917Description="<html>Add or remove newline between 'namespace' and '{'.</html>" 3918Enabled=false 3919EditorType=multiple 3920Choices=nl_namespace_brace=ignore|nl_namespace_brace=add|nl_namespace_brace=remove|nl_namespace_brace=force|nl_namespace_brace=not_defined 3921ChoicesReadable="Ignore Nl Namespace Brace|Add Nl Namespace Brace|Remove Nl Namespace Brace|Force Nl Namespace Brace" 3922ValueDefault=ignore 3923 3924[Nl Template Class] 3925Category=3 3926Description="<html>Add or remove newline after 'template<...>' of a template class.</html>" 3927Enabled=false 3928EditorType=multiple 3929Choices=nl_template_class=ignore|nl_template_class=add|nl_template_class=remove|nl_template_class=force|nl_template_class=not_defined 3930ChoicesReadable="Ignore Nl Template Class|Add Nl Template Class|Remove Nl Template Class|Force Nl Template Class" 3931ValueDefault=ignore 3932 3933[Nl Template Class Decl] 3934Category=3 3935Description="<html>Add or remove newline after 'template<...>' of a template class declaration.<br/><br/>Overrides nl_template_class.</html>" 3936Enabled=false 3937EditorType=multiple 3938Choices=nl_template_class_decl=ignore|nl_template_class_decl=add|nl_template_class_decl=remove|nl_template_class_decl=force|nl_template_class_decl=not_defined 3939ChoicesReadable="Ignore Nl Template Class Decl|Add Nl Template Class Decl|Remove Nl Template Class Decl|Force Nl Template Class Decl" 3940ValueDefault=ignore 3941 3942[Nl Template Class Decl Special] 3943Category=3 3944Description="<html>Add or remove newline after 'template<>' of a specialized class declaration.<br/><br/>Overrides nl_template_class_decl.</html>" 3945Enabled=false 3946EditorType=multiple 3947Choices=nl_template_class_decl_special=ignore|nl_template_class_decl_special=add|nl_template_class_decl_special=remove|nl_template_class_decl_special=force|nl_template_class_decl_special=not_defined 3948ChoicesReadable="Ignore Nl Template Class Decl Special|Add Nl Template Class Decl Special|Remove Nl Template Class Decl Special|Force Nl Template Class Decl Special" 3949ValueDefault=ignore 3950 3951[Nl Template Class Def] 3952Category=3 3953Description="<html>Add or remove newline after 'template<...>' of a template class definition.<br/><br/>Overrides nl_template_class.</html>" 3954Enabled=false 3955EditorType=multiple 3956Choices=nl_template_class_def=ignore|nl_template_class_def=add|nl_template_class_def=remove|nl_template_class_def=force|nl_template_class_def=not_defined 3957ChoicesReadable="Ignore Nl Template Class Def|Add Nl Template Class Def|Remove Nl Template Class Def|Force Nl Template Class Def" 3958ValueDefault=ignore 3959 3960[Nl Template Class Def Special] 3961Category=3 3962Description="<html>Add or remove newline after 'template<>' of a specialized class definition.<br/><br/>Overrides nl_template_class_def.</html>" 3963Enabled=false 3964EditorType=multiple 3965Choices=nl_template_class_def_special=ignore|nl_template_class_def_special=add|nl_template_class_def_special=remove|nl_template_class_def_special=force|nl_template_class_def_special=not_defined 3966ChoicesReadable="Ignore Nl Template Class Def Special|Add Nl Template Class Def Special|Remove Nl Template Class Def Special|Force Nl Template Class Def Special" 3967ValueDefault=ignore 3968 3969[Nl Template Func] 3970Category=3 3971Description="<html>Add or remove newline after 'template<...>' of a template function.</html>" 3972Enabled=false 3973EditorType=multiple 3974Choices=nl_template_func=ignore|nl_template_func=add|nl_template_func=remove|nl_template_func=force|nl_template_func=not_defined 3975ChoicesReadable="Ignore Nl Template Func|Add Nl Template Func|Remove Nl Template Func|Force Nl Template Func" 3976ValueDefault=ignore 3977 3978[Nl Template Func Decl] 3979Category=3 3980Description="<html>Add or remove newline after 'template<...>' of a template function<br/>declaration.<br/><br/>Overrides nl_template_func.</html>" 3981Enabled=false 3982EditorType=multiple 3983Choices=nl_template_func_decl=ignore|nl_template_func_decl=add|nl_template_func_decl=remove|nl_template_func_decl=force|nl_template_func_decl=not_defined 3984ChoicesReadable="Ignore Nl Template Func Decl|Add Nl Template Func Decl|Remove Nl Template Func Decl|Force Nl Template Func Decl" 3985ValueDefault=ignore 3986 3987[Nl Template Func Decl Special] 3988Category=3 3989Description="<html>Add or remove newline after 'template<>' of a specialized function<br/>declaration.<br/><br/>Overrides nl_template_func_decl.</html>" 3990Enabled=false 3991EditorType=multiple 3992Choices=nl_template_func_decl_special=ignore|nl_template_func_decl_special=add|nl_template_func_decl_special=remove|nl_template_func_decl_special=force|nl_template_func_decl_special=not_defined 3993ChoicesReadable="Ignore Nl Template Func Decl Special|Add Nl Template Func Decl Special|Remove Nl Template Func Decl Special|Force Nl Template Func Decl Special" 3994ValueDefault=ignore 3995 3996[Nl Template Func Def] 3997Category=3 3998Description="<html>Add or remove newline after 'template<...>' of a template function<br/>definition.<br/><br/>Overrides nl_template_func.</html>" 3999Enabled=false 4000EditorType=multiple 4001Choices=nl_template_func_def=ignore|nl_template_func_def=add|nl_template_func_def=remove|nl_template_func_def=force|nl_template_func_def=not_defined 4002ChoicesReadable="Ignore Nl Template Func Def|Add Nl Template Func Def|Remove Nl Template Func Def|Force Nl Template Func Def" 4003ValueDefault=ignore 4004 4005[Nl Template Func Def Special] 4006Category=3 4007Description="<html>Add or remove newline after 'template<>' of a specialized function<br/>definition.<br/><br/>Overrides nl_template_func_def.</html>" 4008Enabled=false 4009EditorType=multiple 4010Choices=nl_template_func_def_special=ignore|nl_template_func_def_special=add|nl_template_func_def_special=remove|nl_template_func_def_special=force|nl_template_func_def_special=not_defined 4011ChoicesReadable="Ignore Nl Template Func Def Special|Add Nl Template Func Def Special|Remove Nl Template Func Def Special|Force Nl Template Func Def Special" 4012ValueDefault=ignore 4013 4014[Nl Template Var] 4015Category=3 4016Description="<html>Add or remove newline after 'template<...>' of a template variable.</html>" 4017Enabled=false 4018EditorType=multiple 4019Choices=nl_template_var=ignore|nl_template_var=add|nl_template_var=remove|nl_template_var=force|nl_template_var=not_defined 4020ChoicesReadable="Ignore Nl Template Var|Add Nl Template Var|Remove Nl Template Var|Force Nl Template Var" 4021ValueDefault=ignore 4022 4023[Nl Template Using] 4024Category=3 4025Description="<html>Add or remove newline between 'template<...>' and 'using' of a templated<br/>type alias.</html>" 4026Enabled=false 4027EditorType=multiple 4028Choices=nl_template_using=ignore|nl_template_using=add|nl_template_using=remove|nl_template_using=force|nl_template_using=not_defined 4029ChoicesReadable="Ignore Nl Template Using|Add Nl Template Using|Remove Nl Template Using|Force Nl Template Using" 4030ValueDefault=ignore 4031 4032[Nl Class Brace] 4033Category=3 4034Description="<html>Add or remove newline between 'class' and '{'.</html>" 4035Enabled=false 4036EditorType=multiple 4037Choices=nl_class_brace=ignore|nl_class_brace=add|nl_class_brace=remove|nl_class_brace=force|nl_class_brace=not_defined 4038ChoicesReadable="Ignore Nl Class Brace|Add Nl Class Brace|Remove Nl Class Brace|Force Nl Class Brace" 4039ValueDefault=ignore 4040 4041[Nl Class Init Args] 4042Category=3 4043Description="<html>Add or remove newline before or after (depending on pos_class_comma,<br/>may not be IGNORE) each',' in the base class list.</html>" 4044Enabled=false 4045EditorType=multiple 4046Choices=nl_class_init_args=ignore|nl_class_init_args=add|nl_class_init_args=remove|nl_class_init_args=force|nl_class_init_args=not_defined 4047ChoicesReadable="Ignore Nl Class Init Args|Add Nl Class Init Args|Remove Nl Class Init Args|Force Nl Class Init Args" 4048ValueDefault=ignore 4049 4050[Nl Constr Init Args] 4051Category=3 4052Description="<html>Add or remove newline after each ',' in the constructor member<br/>initialization. Related to nl_constr_colon, pos_constr_colon and<br/>pos_constr_comma.</html>" 4053Enabled=false 4054EditorType=multiple 4055Choices=nl_constr_init_args=ignore|nl_constr_init_args=add|nl_constr_init_args=remove|nl_constr_init_args=force|nl_constr_init_args=not_defined 4056ChoicesReadable="Ignore Nl Constr Init Args|Add Nl Constr Init Args|Remove Nl Constr Init Args|Force Nl Constr Init Args" 4057ValueDefault=ignore 4058 4059[Nl Enum Own Lines] 4060Category=3 4061Description="<html>Add or remove newline before first element, after comma, and after last<br/>element, in 'enum'.</html>" 4062Enabled=false 4063EditorType=multiple 4064Choices=nl_enum_own_lines=ignore|nl_enum_own_lines=add|nl_enum_own_lines=remove|nl_enum_own_lines=force|nl_enum_own_lines=not_defined 4065ChoicesReadable="Ignore Nl Enum Own Lines|Add Nl Enum Own Lines|Remove Nl Enum Own Lines|Force Nl Enum Own Lines" 4066ValueDefault=ignore 4067 4068[Nl Func Type Name] 4069Category=3 4070Description="<html>Add or remove newline between return type and function name in a function<br/>definition.<br/>might be modified by nl_func_leave_one_liners</html>" 4071Enabled=false 4072EditorType=multiple 4073Choices=nl_func_type_name=ignore|nl_func_type_name=add|nl_func_type_name=remove|nl_func_type_name=force|nl_func_type_name=not_defined 4074ChoicesReadable="Ignore Nl Func Type Name|Add Nl Func Type Name|Remove Nl Func Type Name|Force Nl Func Type Name" 4075ValueDefault=ignore 4076 4077[Nl Func Type Name Class] 4078Category=3 4079Description="<html>Add or remove newline between return type and function name inside a class<br/>definition. If set to ignore, nl_func_type_name or nl_func_proto_type_name<br/>is used instead.</html>" 4080Enabled=false 4081EditorType=multiple 4082Choices=nl_func_type_name_class=ignore|nl_func_type_name_class=add|nl_func_type_name_class=remove|nl_func_type_name_class=force|nl_func_type_name_class=not_defined 4083ChoicesReadable="Ignore Nl Func Type Name Class|Add Nl Func Type Name Class|Remove Nl Func Type Name Class|Force Nl Func Type Name Class" 4084ValueDefault=ignore 4085 4086[Nl Func Class Scope] 4087Category=3 4088Description="<html>Add or remove newline between class specification and '::'<br/>in 'void A::f() { }'. Only appears in separate member implementation (does<br/>not appear with in-line implementation).</html>" 4089Enabled=false 4090EditorType=multiple 4091Choices=nl_func_class_scope=ignore|nl_func_class_scope=add|nl_func_class_scope=remove|nl_func_class_scope=force|nl_func_class_scope=not_defined 4092ChoicesReadable="Ignore Nl Func Class Scope|Add Nl Func Class Scope|Remove Nl Func Class Scope|Force Nl Func Class Scope" 4093ValueDefault=ignore 4094 4095[Nl Func Scope Name] 4096Category=3 4097Description="<html>Add or remove newline between function scope and name, as in<br/>'void A :: <here> f() { }'.</html>" 4098Enabled=false 4099EditorType=multiple 4100Choices=nl_func_scope_name=ignore|nl_func_scope_name=add|nl_func_scope_name=remove|nl_func_scope_name=force|nl_func_scope_name=not_defined 4101ChoicesReadable="Ignore Nl Func Scope Name|Add Nl Func Scope Name|Remove Nl Func Scope Name|Force Nl Func Scope Name" 4102ValueDefault=ignore 4103 4104[Nl Func Proto Type Name] 4105Category=3 4106Description="<html>Add or remove newline between return type and function name in a prototype.</html>" 4107Enabled=false 4108EditorType=multiple 4109Choices=nl_func_proto_type_name=ignore|nl_func_proto_type_name=add|nl_func_proto_type_name=remove|nl_func_proto_type_name=force|nl_func_proto_type_name=not_defined 4110ChoicesReadable="Ignore Nl Func Proto Type Name|Add Nl Func Proto Type Name|Remove Nl Func Proto Type Name|Force Nl Func Proto Type Name" 4111ValueDefault=ignore 4112 4113[Nl Func Paren] 4114Category=3 4115Description="<html>Add or remove newline between a function name and the opening '(' in the<br/>declaration.</html>" 4116Enabled=false 4117EditorType=multiple 4118Choices=nl_func_paren=ignore|nl_func_paren=add|nl_func_paren=remove|nl_func_paren=force|nl_func_paren=not_defined 4119ChoicesReadable="Ignore Nl Func Paren|Add Nl Func Paren|Remove Nl Func Paren|Force Nl Func Paren" 4120ValueDefault=ignore 4121 4122[Nl Func Paren Empty] 4123Category=3 4124Description="<html>Overrides nl_func_paren for functions with no parameters.</html>" 4125Enabled=false 4126EditorType=multiple 4127Choices=nl_func_paren_empty=ignore|nl_func_paren_empty=add|nl_func_paren_empty=remove|nl_func_paren_empty=force|nl_func_paren_empty=not_defined 4128ChoicesReadable="Ignore Nl Func Paren Empty|Add Nl Func Paren Empty|Remove Nl Func Paren Empty|Force Nl Func Paren Empty" 4129ValueDefault=ignore 4130 4131[Nl Func Def Paren] 4132Category=3 4133Description="<html>Add or remove newline between a function name and the opening '(' in the<br/>definition.</html>" 4134Enabled=false 4135EditorType=multiple 4136Choices=nl_func_def_paren=ignore|nl_func_def_paren=add|nl_func_def_paren=remove|nl_func_def_paren=force|nl_func_def_paren=not_defined 4137ChoicesReadable="Ignore Nl Func Def Paren|Add Nl Func Def Paren|Remove Nl Func Def Paren|Force Nl Func Def Paren" 4138ValueDefault=ignore 4139 4140[Nl Func Def Paren Empty] 4141Category=3 4142Description="<html>Overrides nl_func_def_paren for functions with no parameters.</html>" 4143Enabled=false 4144EditorType=multiple 4145Choices=nl_func_def_paren_empty=ignore|nl_func_def_paren_empty=add|nl_func_def_paren_empty=remove|nl_func_def_paren_empty=force|nl_func_def_paren_empty=not_defined 4146ChoicesReadable="Ignore Nl Func Def Paren Empty|Add Nl Func Def Paren Empty|Remove Nl Func Def Paren Empty|Force Nl Func Def Paren Empty" 4147ValueDefault=ignore 4148 4149[Nl Func Call Paren] 4150Category=3 4151Description="<html>Add or remove newline between a function name and the opening '(' in the<br/>call.</html>" 4152Enabled=false 4153EditorType=multiple 4154Choices=nl_func_call_paren=ignore|nl_func_call_paren=add|nl_func_call_paren=remove|nl_func_call_paren=force|nl_func_call_paren=not_defined 4155ChoicesReadable="Ignore Nl Func Call Paren|Add Nl Func Call Paren|Remove Nl Func Call Paren|Force Nl Func Call Paren" 4156ValueDefault=ignore 4157 4158[Nl Func Call Paren Empty] 4159Category=3 4160Description="<html>Overrides nl_func_call_paren for functions with no parameters.</html>" 4161Enabled=false 4162EditorType=multiple 4163Choices=nl_func_call_paren_empty=ignore|nl_func_call_paren_empty=add|nl_func_call_paren_empty=remove|nl_func_call_paren_empty=force|nl_func_call_paren_empty=not_defined 4164ChoicesReadable="Ignore Nl Func Call Paren Empty|Add Nl Func Call Paren Empty|Remove Nl Func Call Paren Empty|Force Nl Func Call Paren Empty" 4165ValueDefault=ignore 4166 4167[Nl Func Decl Start] 4168Category=3 4169Description="<html>Add or remove newline after '(' in a function declaration.</html>" 4170Enabled=false 4171EditorType=multiple 4172Choices=nl_func_decl_start=ignore|nl_func_decl_start=add|nl_func_decl_start=remove|nl_func_decl_start=force|nl_func_decl_start=not_defined 4173ChoicesReadable="Ignore Nl Func Decl Start|Add Nl Func Decl Start|Remove Nl Func Decl Start|Force Nl Func Decl Start" 4174ValueDefault=ignore 4175 4176[Nl Func Def Start] 4177Category=3 4178Description="<html>Add or remove newline after '(' in a function definition.</html>" 4179Enabled=false 4180EditorType=multiple 4181Choices=nl_func_def_start=ignore|nl_func_def_start=add|nl_func_def_start=remove|nl_func_def_start=force|nl_func_def_start=not_defined 4182ChoicesReadable="Ignore Nl Func Def Start|Add Nl Func Def Start|Remove Nl Func Def Start|Force Nl Func Def Start" 4183ValueDefault=ignore 4184 4185[Nl Func Decl Start Single] 4186Category=3 4187Description="<html>Overrides nl_func_decl_start when there is only one parameter.</html>" 4188Enabled=false 4189EditorType=multiple 4190Choices=nl_func_decl_start_single=ignore|nl_func_decl_start_single=add|nl_func_decl_start_single=remove|nl_func_decl_start_single=force|nl_func_decl_start_single=not_defined 4191ChoicesReadable="Ignore Nl Func Decl Start Single|Add Nl Func Decl Start Single|Remove Nl Func Decl Start Single|Force Nl Func Decl Start Single" 4192ValueDefault=ignore 4193 4194[Nl Func Def Start Single] 4195Category=3 4196Description="<html>Overrides nl_func_def_start when there is only one parameter.</html>" 4197Enabled=false 4198EditorType=multiple 4199Choices=nl_func_def_start_single=ignore|nl_func_def_start_single=add|nl_func_def_start_single=remove|nl_func_def_start_single=force|nl_func_def_start_single=not_defined 4200ChoicesReadable="Ignore Nl Func Def Start Single|Add Nl Func Def Start Single|Remove Nl Func Def Start Single|Force Nl Func Def Start Single" 4201ValueDefault=ignore 4202 4203[Nl Func Decl Start Multi Line] 4204Category=3 4205Description="<html>Whether to add a newline after '(' in a function declaration if '(' and ')'<br/>are in different lines. If false, nl_func_decl_start is used instead.</html>" 4206Enabled=false 4207EditorType=boolean 4208TrueFalse=nl_func_decl_start_multi_line=true|nl_func_decl_start_multi_line=false 4209ValueDefault=false 4210 4211[Nl Func Def Start Multi Line] 4212Category=3 4213Description="<html>Whether to add a newline after '(' in a function definition if '(' and ')'<br/>are in different lines. If false, nl_func_def_start is used instead.</html>" 4214Enabled=false 4215EditorType=boolean 4216TrueFalse=nl_func_def_start_multi_line=true|nl_func_def_start_multi_line=false 4217ValueDefault=false 4218 4219[Nl Func Decl Args] 4220Category=3 4221Description="<html>Add or remove newline after each ',' in a function declaration.</html>" 4222Enabled=false 4223EditorType=multiple 4224Choices=nl_func_decl_args=ignore|nl_func_decl_args=add|nl_func_decl_args=remove|nl_func_decl_args=force|nl_func_decl_args=not_defined 4225ChoicesReadable="Ignore Nl Func Decl Args|Add Nl Func Decl Args|Remove Nl Func Decl Args|Force Nl Func Decl Args" 4226ValueDefault=ignore 4227 4228[Nl Func Def Args] 4229Category=3 4230Description="<html>Add or remove newline after each ',' in a function definition.</html>" 4231Enabled=false 4232EditorType=multiple 4233Choices=nl_func_def_args=ignore|nl_func_def_args=add|nl_func_def_args=remove|nl_func_def_args=force|nl_func_def_args=not_defined 4234ChoicesReadable="Ignore Nl Func Def Args|Add Nl Func Def Args|Remove Nl Func Def Args|Force Nl Func Def Args" 4235ValueDefault=ignore 4236 4237[Nl Func Call Args] 4238Category=3 4239Description="<html>Add or remove newline after each ',' in a function call.</html>" 4240Enabled=false 4241EditorType=multiple 4242Choices=nl_func_call_args=ignore|nl_func_call_args=add|nl_func_call_args=remove|nl_func_call_args=force|nl_func_call_args=not_defined 4243ChoicesReadable="Ignore Nl Func Call Args|Add Nl Func Call Args|Remove Nl Func Call Args|Force Nl Func Call Args" 4244ValueDefault=ignore 4245 4246[Nl Func Decl Args Multi Line] 4247Category=3 4248Description="<html>Whether to add a newline after each ',' in a function declaration if '('<br/>and ')' are in different lines. If false, nl_func_decl_args is used instead.</html>" 4249Enabled=false 4250EditorType=boolean 4251TrueFalse=nl_func_decl_args_multi_line=true|nl_func_decl_args_multi_line=false 4252ValueDefault=false 4253 4254[Nl Func Def Args Multi Line] 4255Category=3 4256Description="<html>Whether to add a newline after each ',' in a function definition if '('<br/>and ')' are in different lines. If false, nl_func_def_args is used instead.</html>" 4257Enabled=false 4258EditorType=boolean 4259TrueFalse=nl_func_def_args_multi_line=true|nl_func_def_args_multi_line=false 4260ValueDefault=false 4261 4262[Nl Func Decl End] 4263Category=3 4264Description="<html>Add or remove newline before the ')' in a function declaration.</html>" 4265Enabled=false 4266EditorType=multiple 4267Choices=nl_func_decl_end=ignore|nl_func_decl_end=add|nl_func_decl_end=remove|nl_func_decl_end=force|nl_func_decl_end=not_defined 4268ChoicesReadable="Ignore Nl Func Decl End|Add Nl Func Decl End|Remove Nl Func Decl End|Force Nl Func Decl End" 4269ValueDefault=ignore 4270 4271[Nl Func Def End] 4272Category=3 4273Description="<html>Add or remove newline before the ')' in a function definition.</html>" 4274Enabled=false 4275EditorType=multiple 4276Choices=nl_func_def_end=ignore|nl_func_def_end=add|nl_func_def_end=remove|nl_func_def_end=force|nl_func_def_end=not_defined 4277ChoicesReadable="Ignore Nl Func Def End|Add Nl Func Def End|Remove Nl Func Def End|Force Nl Func Def End" 4278ValueDefault=ignore 4279 4280[Nl Func Decl End Single] 4281Category=3 4282Description="<html>Overrides nl_func_decl_end when there is only one parameter.</html>" 4283Enabled=false 4284EditorType=multiple 4285Choices=nl_func_decl_end_single=ignore|nl_func_decl_end_single=add|nl_func_decl_end_single=remove|nl_func_decl_end_single=force|nl_func_decl_end_single=not_defined 4286ChoicesReadable="Ignore Nl Func Decl End Single|Add Nl Func Decl End Single|Remove Nl Func Decl End Single|Force Nl Func Decl End Single" 4287ValueDefault=ignore 4288 4289[Nl Func Def End Single] 4290Category=3 4291Description="<html>Overrides nl_func_def_end when there is only one parameter.</html>" 4292Enabled=false 4293EditorType=multiple 4294Choices=nl_func_def_end_single=ignore|nl_func_def_end_single=add|nl_func_def_end_single=remove|nl_func_def_end_single=force|nl_func_def_end_single=not_defined 4295ChoicesReadable="Ignore Nl Func Def End Single|Add Nl Func Def End Single|Remove Nl Func Def End Single|Force Nl Func Def End Single" 4296ValueDefault=ignore 4297 4298[Nl Func Decl End Multi Line] 4299Category=3 4300Description="<html>Whether to add a newline before ')' in a function declaration if '(' and ')'<br/>are in different lines. If false, nl_func_decl_end is used instead.</html>" 4301Enabled=false 4302EditorType=boolean 4303TrueFalse=nl_func_decl_end_multi_line=true|nl_func_decl_end_multi_line=false 4304ValueDefault=false 4305 4306[Nl Func Def End Multi Line] 4307Category=3 4308Description="<html>Whether to add a newline before ')' in a function definition if '(' and ')'<br/>are in different lines. If false, nl_func_def_end is used instead.</html>" 4309Enabled=false 4310EditorType=boolean 4311TrueFalse=nl_func_def_end_multi_line=true|nl_func_def_end_multi_line=false 4312ValueDefault=false 4313 4314[Nl Func Decl Empty] 4315Category=3 4316Description="<html>Add or remove newline between '()' in a function declaration.</html>" 4317Enabled=false 4318EditorType=multiple 4319Choices=nl_func_decl_empty=ignore|nl_func_decl_empty=add|nl_func_decl_empty=remove|nl_func_decl_empty=force|nl_func_decl_empty=not_defined 4320ChoicesReadable="Ignore Nl Func Decl Empty|Add Nl Func Decl Empty|Remove Nl Func Decl Empty|Force Nl Func Decl Empty" 4321ValueDefault=ignore 4322 4323[Nl Func Def Empty] 4324Category=3 4325Description="<html>Add or remove newline between '()' in a function definition.</html>" 4326Enabled=false 4327EditorType=multiple 4328Choices=nl_func_def_empty=ignore|nl_func_def_empty=add|nl_func_def_empty=remove|nl_func_def_empty=force|nl_func_def_empty=not_defined 4329ChoicesReadable="Ignore Nl Func Def Empty|Add Nl Func Def Empty|Remove Nl Func Def Empty|Force Nl Func Def Empty" 4330ValueDefault=ignore 4331 4332[Nl Func Call Empty] 4333Category=3 4334Description="<html>Add or remove newline between '()' in a function call.</html>" 4335Enabled=false 4336EditorType=multiple 4337Choices=nl_func_call_empty=ignore|nl_func_call_empty=add|nl_func_call_empty=remove|nl_func_call_empty=force|nl_func_call_empty=not_defined 4338ChoicesReadable="Ignore Nl Func Call Empty|Add Nl Func Call Empty|Remove Nl Func Call Empty|Force Nl Func Call Empty" 4339ValueDefault=ignore 4340 4341[Nl Func Call Start] 4342Category=3 4343Description="<html>Whether to add a newline after '(' in a function call,<br/>has preference over nl_func_call_start_multi_line.</html>" 4344Enabled=false 4345EditorType=multiple 4346Choices=nl_func_call_start=ignore|nl_func_call_start=add|nl_func_call_start=remove|nl_func_call_start=force|nl_func_call_start=not_defined 4347ChoicesReadable="Ignore Nl Func Call Start|Add Nl Func Call Start|Remove Nl Func Call Start|Force Nl Func Call Start" 4348ValueDefault=ignore 4349 4350[Nl Func Call End] 4351Category=3 4352Description="<html>Whether to add a newline before ')' in a function call.</html>" 4353Enabled=false 4354EditorType=multiple 4355Choices=nl_func_call_end=ignore|nl_func_call_end=add|nl_func_call_end=remove|nl_func_call_end=force|nl_func_call_end=not_defined 4356ChoicesReadable="Ignore Nl Func Call End|Add Nl Func Call End|Remove Nl Func Call End|Force Nl Func Call End" 4357ValueDefault=ignore 4358 4359[Nl Func Call Start Multi Line] 4360Category=3 4361Description="<html>Whether to add a newline after '(' in a function call if '(' and ')' are in<br/>different lines.</html>" 4362Enabled=false 4363EditorType=boolean 4364TrueFalse=nl_func_call_start_multi_line=true|nl_func_call_start_multi_line=false 4365ValueDefault=false 4366 4367[Nl Func Call Args Multi Line] 4368Category=3 4369Description="<html>Whether to add a newline after each ',' in a function call if '(' and ')'<br/>are in different lines.</html>" 4370Enabled=false 4371EditorType=boolean 4372TrueFalse=nl_func_call_args_multi_line=true|nl_func_call_args_multi_line=false 4373ValueDefault=false 4374 4375[Nl Func Call End Multi Line] 4376Category=3 4377Description="<html>Whether to add a newline before ')' in a function call if '(' and ')' are in<br/>different lines.</html>" 4378Enabled=false 4379EditorType=boolean 4380TrueFalse=nl_func_call_end_multi_line=true|nl_func_call_end_multi_line=false 4381ValueDefault=false 4382 4383[Nl Func Call Args Multi Line Ignore Closures] 4384Category=3 4385Description="<html>Whether to respect nl_func_call_XXX option in case of closure args.</html>" 4386Enabled=false 4387EditorType=boolean 4388TrueFalse=nl_func_call_args_multi_line_ignore_closures=true|nl_func_call_args_multi_line_ignore_closures=false 4389ValueDefault=false 4390 4391[Nl Template Start] 4392Category=3 4393Description="<html>Whether to add a newline after '<' of a template parameter list.</html>" 4394Enabled=false 4395EditorType=boolean 4396TrueFalse=nl_template_start=true|nl_template_start=false 4397ValueDefault=false 4398 4399[Nl Template Args] 4400Category=3 4401Description="<html>Whether to add a newline after each ',' in a template parameter list.</html>" 4402Enabled=false 4403EditorType=boolean 4404TrueFalse=nl_template_args=true|nl_template_args=false 4405ValueDefault=false 4406 4407[Nl Template End] 4408Category=3 4409Description="<html>Whether to add a newline before '>' of a template parameter list.</html>" 4410Enabled=false 4411EditorType=boolean 4412TrueFalse=nl_template_end=true|nl_template_end=false 4413ValueDefault=false 4414 4415[Nl Oc Msg Args] 4416Category=3 4417Description="<html>(OC) Whether to put each Objective-C message parameter on a separate line.<br/>See nl_oc_msg_leave_one_liner.</html>" 4418Enabled=false 4419EditorType=boolean 4420TrueFalse=nl_oc_msg_args=true|nl_oc_msg_args=false 4421ValueDefault=false 4422 4423[Nl Fdef Brace] 4424Category=3 4425Description="<html>Add or remove newline between function signature and '{'.</html>" 4426Enabled=false 4427EditorType=multiple 4428Choices=nl_fdef_brace=ignore|nl_fdef_brace=add|nl_fdef_brace=remove|nl_fdef_brace=force|nl_fdef_brace=not_defined 4429ChoicesReadable="Ignore Nl Fdef Brace|Add Nl Fdef Brace|Remove Nl Fdef Brace|Force Nl Fdef Brace" 4430ValueDefault=ignore 4431 4432[Nl Fdef Brace Cond] 4433Category=3 4434Description="<html>Add or remove newline between function signature and '{',<br/>if signature ends with ')'. Overrides nl_fdef_brace.</html>" 4435Enabled=false 4436EditorType=multiple 4437Choices=nl_fdef_brace_cond=ignore|nl_fdef_brace_cond=add|nl_fdef_brace_cond=remove|nl_fdef_brace_cond=force|nl_fdef_brace_cond=not_defined 4438ChoicesReadable="Ignore Nl Fdef Brace Cond|Add Nl Fdef Brace Cond|Remove Nl Fdef Brace Cond|Force Nl Fdef Brace Cond" 4439ValueDefault=ignore 4440 4441[Nl Cpp Ldef Brace] 4442Category=3 4443Description="<html>Add or remove newline between C++11 lambda signature and '{'.</html>" 4444Enabled=false 4445EditorType=multiple 4446Choices=nl_cpp_ldef_brace=ignore|nl_cpp_ldef_brace=add|nl_cpp_ldef_brace=remove|nl_cpp_ldef_brace=force|nl_cpp_ldef_brace=not_defined 4447ChoicesReadable="Ignore Nl Cpp Ldef Brace|Add Nl Cpp Ldef Brace|Remove Nl Cpp Ldef Brace|Force Nl Cpp Ldef Brace" 4448ValueDefault=ignore 4449 4450[Nl Return Expr] 4451Category=3 4452Description="<html>Add or remove newline between 'return' and the return expression.</html>" 4453Enabled=false 4454EditorType=multiple 4455Choices=nl_return_expr=ignore|nl_return_expr=add|nl_return_expr=remove|nl_return_expr=force|nl_return_expr=not_defined 4456ChoicesReadable="Ignore Nl Return Expr|Add Nl Return Expr|Remove Nl Return Expr|Force Nl Return Expr" 4457ValueDefault=ignore 4458 4459[Nl After Semicolon] 4460Category=3 4461Description="<html>Whether to add a newline after semicolons, except in 'for' statements.</html>" 4462Enabled=false 4463EditorType=boolean 4464TrueFalse=nl_after_semicolon=true|nl_after_semicolon=false 4465ValueDefault=false 4466 4467[Nl Paren Dbrace Open] 4468Category=3 4469Description="<html>(Java) Add or remove newline between the ')' and '{{' of the double brace<br/>initializer.</html>" 4470Enabled=false 4471EditorType=multiple 4472Choices=nl_paren_dbrace_open=ignore|nl_paren_dbrace_open=add|nl_paren_dbrace_open=remove|nl_paren_dbrace_open=force|nl_paren_dbrace_open=not_defined 4473ChoicesReadable="Ignore Nl Paren Dbrace Open|Add Nl Paren Dbrace Open|Remove Nl Paren Dbrace Open|Force Nl Paren Dbrace Open" 4474ValueDefault=ignore 4475 4476[Nl Type Brace Init Lst] 4477Category=3 4478Description="<html>Whether to add a newline after the type in an unnamed temporary<br/>direct-list-initialization.</html>" 4479Enabled=false 4480EditorType=multiple 4481Choices=nl_type_brace_init_lst=ignore|nl_type_brace_init_lst=add|nl_type_brace_init_lst=remove|nl_type_brace_init_lst=force|nl_type_brace_init_lst=not_defined 4482ChoicesReadable="Ignore Nl Type Brace Init Lst|Add Nl Type Brace Init Lst|Remove Nl Type Brace Init Lst|Force Nl Type Brace Init Lst" 4483ValueDefault=ignore 4484 4485[Nl Type Brace Init Lst Open] 4486Category=3 4487Description="<html>Whether to add a newline after the open brace in an unnamed temporary<br/>direct-list-initialization.</html>" 4488Enabled=false 4489EditorType=multiple 4490Choices=nl_type_brace_init_lst_open=ignore|nl_type_brace_init_lst_open=add|nl_type_brace_init_lst_open=remove|nl_type_brace_init_lst_open=force|nl_type_brace_init_lst_open=not_defined 4491ChoicesReadable="Ignore Nl Type Brace Init Lst Open|Add Nl Type Brace Init Lst Open|Remove Nl Type Brace Init Lst Open|Force Nl Type Brace Init Lst Open" 4492ValueDefault=ignore 4493 4494[Nl Type Brace Init Lst Close] 4495Category=3 4496Description="<html>Whether to add a newline before the close brace in an unnamed temporary<br/>direct-list-initialization.</html>" 4497Enabled=false 4498EditorType=multiple 4499Choices=nl_type_brace_init_lst_close=ignore|nl_type_brace_init_lst_close=add|nl_type_brace_init_lst_close=remove|nl_type_brace_init_lst_close=force|nl_type_brace_init_lst_close=not_defined 4500ChoicesReadable="Ignore Nl Type Brace Init Lst Close|Add Nl Type Brace Init Lst Close|Remove Nl Type Brace Init Lst Close|Force Nl Type Brace Init Lst Close" 4501ValueDefault=ignore 4502 4503[Nl Before Brace Open] 4504Category=3 4505Description="<html>Whether to add a newline before '{'.</html>" 4506Enabled=false 4507EditorType=boolean 4508TrueFalse=nl_before_brace_open=true|nl_before_brace_open=false 4509ValueDefault=false 4510 4511[Nl After Brace Open] 4512Category=3 4513Description="<html>Whether to add a newline after '{'.</html>" 4514Enabled=false 4515EditorType=boolean 4516TrueFalse=nl_after_brace_open=true|nl_after_brace_open=false 4517ValueDefault=false 4518 4519[Nl After Brace Open Cmt] 4520Category=3 4521Description="<html>Whether to add a newline between the open brace and a trailing single-line<br/>comment. Requires nl_after_brace_open=true.</html>" 4522Enabled=false 4523EditorType=boolean 4524TrueFalse=nl_after_brace_open_cmt=true|nl_after_brace_open_cmt=false 4525ValueDefault=false 4526 4527[Nl After Vbrace Open] 4528Category=3 4529Description="<html>Whether to add a newline after a virtual brace open with a non-empty body.<br/>These occur in un-braced if/while/do/for statement bodies.</html>" 4530Enabled=false 4531EditorType=boolean 4532TrueFalse=nl_after_vbrace_open=true|nl_after_vbrace_open=false 4533ValueDefault=false 4534 4535[Nl After Vbrace Open Empty] 4536Category=3 4537Description="<html>Whether to add a newline after a virtual brace open with an empty body.<br/>These occur in un-braced if/while/do/for statement bodies.</html>" 4538Enabled=false 4539EditorType=boolean 4540TrueFalse=nl_after_vbrace_open_empty=true|nl_after_vbrace_open_empty=false 4541ValueDefault=false 4542 4543[Nl After Brace Close] 4544Category=3 4545Description="<html>Whether to add a newline after '}'. Does not apply if followed by a<br/>necessary ';'.</html>" 4546Enabled=false 4547EditorType=boolean 4548TrueFalse=nl_after_brace_close=true|nl_after_brace_close=false 4549ValueDefault=false 4550 4551[Nl After Vbrace Close] 4552Category=3 4553Description="<html>Whether to add a newline after a virtual brace close,<br/>as in 'if (foo) a++; <here> return;'.</html>" 4554Enabled=false 4555EditorType=boolean 4556TrueFalse=nl_after_vbrace_close=true|nl_after_vbrace_close=false 4557ValueDefault=false 4558 4559[Nl Brace Struct Var] 4560Category=3 4561Description="<html>Add or remove newline between the close brace and identifier,<br/>as in 'struct { int a; } <here> b;'. Affects enumerations, unions and<br/>structures. If set to ignore, uses nl_after_brace_close.</html>" 4562Enabled=false 4563EditorType=multiple 4564Choices=nl_brace_struct_var=ignore|nl_brace_struct_var=add|nl_brace_struct_var=remove|nl_brace_struct_var=force|nl_brace_struct_var=not_defined 4565ChoicesReadable="Ignore Nl Brace Struct Var|Add Nl Brace Struct Var|Remove Nl Brace Struct Var|Force Nl Brace Struct Var" 4566ValueDefault=ignore 4567 4568[Nl Define Macro] 4569Category=3 4570Description="<html>Whether to alter newlines in '#define' macros.</html>" 4571Enabled=false 4572EditorType=boolean 4573TrueFalse=nl_define_macro=true|nl_define_macro=false 4574ValueDefault=false 4575 4576[Nl Squeeze Paren Close] 4577Category=3 4578Description="<html>Whether to alter newlines between consecutive parenthesis closes. The number<br/>of closing parentheses in a line will depend on respective open parenthesis<br/>lines.</html>" 4579Enabled=false 4580EditorType=boolean 4581TrueFalse=nl_squeeze_paren_close=true|nl_squeeze_paren_close=false 4582ValueDefault=false 4583 4584[Nl Squeeze Ifdef] 4585Category=3 4586Description="<html>Whether to remove blanks after '#ifxx' and '#elxx', or before '#elxx' and<br/>'#endif'. Does not affect top-level #ifdefs.</html>" 4587Enabled=false 4588EditorType=boolean 4589TrueFalse=nl_squeeze_ifdef=true|nl_squeeze_ifdef=false 4590ValueDefault=false 4591 4592[Nl Squeeze Ifdef Top Level] 4593Category=3 4594Description="<html>Makes the nl_squeeze_ifdef option affect the top-level #ifdefs as well.</html>" 4595Enabled=false 4596EditorType=boolean 4597TrueFalse=nl_squeeze_ifdef_top_level=true|nl_squeeze_ifdef_top_level=false 4598ValueDefault=false 4599 4600[Nl Before If] 4601Category=3 4602Description="<html>Add or remove blank line before 'if'.</html>" 4603Enabled=false 4604EditorType=multiple 4605Choices=nl_before_if=ignore|nl_before_if=add|nl_before_if=remove|nl_before_if=force|nl_before_if=not_defined 4606ChoicesReadable="Ignore Nl Before If|Add Nl Before If|Remove Nl Before If|Force Nl Before If" 4607ValueDefault=ignore 4608 4609[Nl After If] 4610Category=3 4611Description="<html>Add or remove blank line after 'if' statement. Add/Force work only if the<br/>next token is not a closing brace.</html>" 4612Enabled=false 4613EditorType=multiple 4614Choices=nl_after_if=ignore|nl_after_if=add|nl_after_if=remove|nl_after_if=force|nl_after_if=not_defined 4615ChoicesReadable="Ignore Nl After If|Add Nl After If|Remove Nl After If|Force Nl After If" 4616ValueDefault=ignore 4617 4618[Nl Before For] 4619Category=3 4620Description="<html>Add or remove blank line before 'for'.</html>" 4621Enabled=false 4622EditorType=multiple 4623Choices=nl_before_for=ignore|nl_before_for=add|nl_before_for=remove|nl_before_for=force|nl_before_for=not_defined 4624ChoicesReadable="Ignore Nl Before For|Add Nl Before For|Remove Nl Before For|Force Nl Before For" 4625ValueDefault=ignore 4626 4627[Nl After For] 4628Category=3 4629Description="<html>Add or remove blank line after 'for' statement.</html>" 4630Enabled=false 4631EditorType=multiple 4632Choices=nl_after_for=ignore|nl_after_for=add|nl_after_for=remove|nl_after_for=force|nl_after_for=not_defined 4633ChoicesReadable="Ignore Nl After For|Add Nl After For|Remove Nl After For|Force Nl After For" 4634ValueDefault=ignore 4635 4636[Nl Before While] 4637Category=3 4638Description="<html>Add or remove blank line before 'while'.</html>" 4639Enabled=false 4640EditorType=multiple 4641Choices=nl_before_while=ignore|nl_before_while=add|nl_before_while=remove|nl_before_while=force|nl_before_while=not_defined 4642ChoicesReadable="Ignore Nl Before While|Add Nl Before While|Remove Nl Before While|Force Nl Before While" 4643ValueDefault=ignore 4644 4645[Nl After While] 4646Category=3 4647Description="<html>Add or remove blank line after 'while' statement.</html>" 4648Enabled=false 4649EditorType=multiple 4650Choices=nl_after_while=ignore|nl_after_while=add|nl_after_while=remove|nl_after_while=force|nl_after_while=not_defined 4651ChoicesReadable="Ignore Nl After While|Add Nl After While|Remove Nl After While|Force Nl After While" 4652ValueDefault=ignore 4653 4654[Nl Before Switch] 4655Category=3 4656Description="<html>Add or remove blank line before 'switch'.</html>" 4657Enabled=false 4658EditorType=multiple 4659Choices=nl_before_switch=ignore|nl_before_switch=add|nl_before_switch=remove|nl_before_switch=force|nl_before_switch=not_defined 4660ChoicesReadable="Ignore Nl Before Switch|Add Nl Before Switch|Remove Nl Before Switch|Force Nl Before Switch" 4661ValueDefault=ignore 4662 4663[Nl After Switch] 4664Category=3 4665Description="<html>Add or remove blank line after 'switch' statement.</html>" 4666Enabled=false 4667EditorType=multiple 4668Choices=nl_after_switch=ignore|nl_after_switch=add|nl_after_switch=remove|nl_after_switch=force|nl_after_switch=not_defined 4669ChoicesReadable="Ignore Nl After Switch|Add Nl After Switch|Remove Nl After Switch|Force Nl After Switch" 4670ValueDefault=ignore 4671 4672[Nl Before Synchronized] 4673Category=3 4674Description="<html>Add or remove blank line before 'synchronized'.</html>" 4675Enabled=false 4676EditorType=multiple 4677Choices=nl_before_synchronized=ignore|nl_before_synchronized=add|nl_before_synchronized=remove|nl_before_synchronized=force|nl_before_synchronized=not_defined 4678ChoicesReadable="Ignore Nl Before Synchronized|Add Nl Before Synchronized|Remove Nl Before Synchronized|Force Nl Before Synchronized" 4679ValueDefault=ignore 4680 4681[Nl After Synchronized] 4682Category=3 4683Description="<html>Add or remove blank line after 'synchronized' statement.</html>" 4684Enabled=false 4685EditorType=multiple 4686Choices=nl_after_synchronized=ignore|nl_after_synchronized=add|nl_after_synchronized=remove|nl_after_synchronized=force|nl_after_synchronized=not_defined 4687ChoicesReadable="Ignore Nl After Synchronized|Add Nl After Synchronized|Remove Nl After Synchronized|Force Nl After Synchronized" 4688ValueDefault=ignore 4689 4690[Nl Before Do] 4691Category=3 4692Description="<html>Add or remove blank line before 'do'.</html>" 4693Enabled=false 4694EditorType=multiple 4695Choices=nl_before_do=ignore|nl_before_do=add|nl_before_do=remove|nl_before_do=force|nl_before_do=not_defined 4696ChoicesReadable="Ignore Nl Before Do|Add Nl Before Do|Remove Nl Before Do|Force Nl Before Do" 4697ValueDefault=ignore 4698 4699[Nl After Do] 4700Category=3 4701Description="<html>Add or remove blank line after 'do/while' statement.</html>" 4702Enabled=false 4703EditorType=multiple 4704Choices=nl_after_do=ignore|nl_after_do=add|nl_after_do=remove|nl_after_do=force|nl_after_do=not_defined 4705ChoicesReadable="Ignore Nl After Do|Add Nl After Do|Remove Nl After Do|Force Nl After Do" 4706ValueDefault=ignore 4707 4708[Nl Before Ignore After Case] 4709Category=3 4710Description="<html>Ignore nl_before_{if,for,switch,do,synchronized} if the control<br/>statement is immediately after a case statement.<br/>if nl_before_{if,for,switch,do} is set to remove, this option<br/>does nothing.</html>" 4711Enabled=false 4712EditorType=boolean 4713TrueFalse=nl_before_ignore_after_case=true|nl_before_ignore_after_case=false 4714ValueDefault=false 4715 4716[Nl Before Return] 4717Category=3 4718Description="<html>Whether to put a blank line before 'return' statements, unless after an open<br/>brace.</html>" 4719Enabled=false 4720EditorType=boolean 4721TrueFalse=nl_before_return=true|nl_before_return=false 4722ValueDefault=false 4723 4724[Nl After Return] 4725Category=3 4726Description="<html>Whether to put a blank line after 'return' statements, unless followed by a<br/>close brace.</html>" 4727Enabled=false 4728EditorType=boolean 4729TrueFalse=nl_after_return=true|nl_after_return=false 4730ValueDefault=false 4731 4732[Nl Before Member] 4733Category=3 4734Description="<html>Whether to put a blank line before a member '.' or '->' operators.</html>" 4735Enabled=false 4736EditorType=multiple 4737Choices=nl_before_member=ignore|nl_before_member=add|nl_before_member=remove|nl_before_member=force|nl_before_member=not_defined 4738ChoicesReadable="Ignore Nl Before Member|Add Nl Before Member|Remove Nl Before Member|Force Nl Before Member" 4739ValueDefault=ignore 4740 4741[Nl After Member] 4742Category=3 4743Description="<html>(Java) Whether to put a blank line after a member '.' or '->' operators.</html>" 4744Enabled=false 4745EditorType=multiple 4746Choices=nl_after_member=ignore|nl_after_member=add|nl_after_member=remove|nl_after_member=force|nl_after_member=not_defined 4747ChoicesReadable="Ignore Nl After Member|Add Nl After Member|Remove Nl After Member|Force Nl After Member" 4748ValueDefault=ignore 4749 4750[Nl Ds Struct Enum Cmt] 4751Category=3 4752Description="<html>Whether to double-space commented-entries in 'struct'/'union'/'enum'.</html>" 4753Enabled=false 4754EditorType=boolean 4755TrueFalse=nl_ds_struct_enum_cmt=true|nl_ds_struct_enum_cmt=false 4756ValueDefault=false 4757 4758[Nl Ds Struct Enum Close Brace] 4759Category=3 4760Description="<html>Whether to force a newline before '}' of a 'struct'/'union'/'enum'.<br/>(Lower priority than eat_blanks_before_close_brace.)</html>" 4761Enabled=false 4762EditorType=boolean 4763TrueFalse=nl_ds_struct_enum_close_brace=true|nl_ds_struct_enum_close_brace=false 4764ValueDefault=false 4765 4766[Nl Class Colon] 4767Category=3 4768Description="<html>Add or remove newline before or after (depending on pos_class_colon) a class<br/>colon, as in 'class Foo <here> : <or here> public Bar'.</html>" 4769Enabled=false 4770EditorType=multiple 4771Choices=nl_class_colon=ignore|nl_class_colon=add|nl_class_colon=remove|nl_class_colon=force|nl_class_colon=not_defined 4772ChoicesReadable="Ignore Nl Class Colon|Add Nl Class Colon|Remove Nl Class Colon|Force Nl Class Colon" 4773ValueDefault=ignore 4774 4775[Nl Constr Colon] 4776Category=3 4777Description="<html>Add or remove newline around a class constructor colon. The exact position<br/>depends on nl_constr_init_args, pos_constr_colon and pos_constr_comma.</html>" 4778Enabled=false 4779EditorType=multiple 4780Choices=nl_constr_colon=ignore|nl_constr_colon=add|nl_constr_colon=remove|nl_constr_colon=force|nl_constr_colon=not_defined 4781ChoicesReadable="Ignore Nl Constr Colon|Add Nl Constr Colon|Remove Nl Constr Colon|Force Nl Constr Colon" 4782ValueDefault=ignore 4783 4784[Nl Namespace Two To One Liner] 4785Category=3 4786Description="<html>Whether to collapse a two-line namespace, like 'namespace foo\n{ decl; }'<br/>into a single line. If true, prevents other brace newline rules from turning<br/>such code into four lines. If true, it also preserves one-liner namespaces.</html>" 4787Enabled=false 4788EditorType=boolean 4789TrueFalse=nl_namespace_two_to_one_liner=true|nl_namespace_two_to_one_liner=false 4790ValueDefault=false 4791 4792[Nl Create If One Liner] 4793Category=3 4794Description="<html>Whether to remove a newline in simple unbraced if statements, turning them<br/>into one-liners, as in 'if(b)\n i++;' => 'if(b) i++;'.</html>" 4795Enabled=false 4796EditorType=boolean 4797TrueFalse=nl_create_if_one_liner=true|nl_create_if_one_liner=false 4798ValueDefault=false 4799 4800[Nl Create For One Liner] 4801Category=3 4802Description="<html>Whether to remove a newline in simple unbraced for statements, turning them<br/>into one-liners, as in 'for (...)\n stmt;' => 'for (...) stmt;'.</html>" 4803Enabled=false 4804EditorType=boolean 4805TrueFalse=nl_create_for_one_liner=true|nl_create_for_one_liner=false 4806ValueDefault=false 4807 4808[Nl Create While One Liner] 4809Category=3 4810Description="<html>Whether to remove a newline in simple unbraced while statements, turning<br/>them into one-liners, as in 'while (expr)\n stmt;' => 'while (expr) stmt;'.</html>" 4811Enabled=false 4812EditorType=boolean 4813TrueFalse=nl_create_while_one_liner=true|nl_create_while_one_liner=false 4814ValueDefault=false 4815 4816[Nl Create Func Def One Liner] 4817Category=3 4818Description="<html>Whether to collapse a function definition whose body (not counting braces)<br/>is only one line so that the entire definition (prototype, braces, body) is<br/>a single line.</html>" 4819Enabled=false 4820EditorType=boolean 4821TrueFalse=nl_create_func_def_one_liner=true|nl_create_func_def_one_liner=false 4822ValueDefault=false 4823 4824[Nl Create List One Liner] 4825Category=3 4826Description="<html>Whether to split one-line simple list definitions into three lines by<br/>adding newlines, as in 'int a[12] = { <here> 0 <here> };'.</html>" 4827Enabled=false 4828EditorType=boolean 4829TrueFalse=nl_create_list_one_liner=true|nl_create_list_one_liner=false 4830ValueDefault=false 4831 4832[Nl Split If One Liner] 4833Category=3 4834Description="<html>Whether to split one-line simple unbraced if statements into two lines by<br/>adding a newline, as in 'if(b) <here> i++;'.</html>" 4835Enabled=false 4836EditorType=boolean 4837TrueFalse=nl_split_if_one_liner=true|nl_split_if_one_liner=false 4838ValueDefault=false 4839 4840[Nl Split For One Liner] 4841Category=3 4842Description="<html>Whether to split one-line simple unbraced for statements into two lines by<br/>adding a newline, as in 'for (...) <here> stmt;'.</html>" 4843Enabled=false 4844EditorType=boolean 4845TrueFalse=nl_split_for_one_liner=true|nl_split_for_one_liner=false 4846ValueDefault=false 4847 4848[Nl Split While One Liner] 4849Category=3 4850Description="<html>Whether to split one-line simple unbraced while statements into two lines by<br/>adding a newline, as in 'while (expr) <here> stmt;'.</html>" 4851Enabled=false 4852EditorType=boolean 4853TrueFalse=nl_split_while_one_liner=true|nl_split_while_one_liner=false 4854ValueDefault=false 4855 4856[Donot Add Nl Before Cpp Comment] 4857Category=3 4858Description="<html>Don't add a newline before a cpp-comment in a parameter list of a function<br/>call.</html>" 4859Enabled=false 4860EditorType=boolean 4861TrueFalse=donot_add_nl_before_cpp_comment=true|donot_add_nl_before_cpp_comment=false 4862ValueDefault=false 4863 4864[Nl Max] 4865Category=4 4866Description="<html>The maximum number of consecutive newlines (3 = 2 blank lines).</html>" 4867Enabled=false 4868EditorType=numeric 4869CallName="nl_max=" 4870MinVal=0 4871MaxVal=16 4872ValueDefault=0 4873 4874[Nl Max Blank In Func] 4875Category=4 4876Description="<html>The maximum number of consecutive newlines in a function.</html>" 4877Enabled=false 4878EditorType=numeric 4879CallName="nl_max_blank_in_func=" 4880MinVal=0 4881MaxVal=16 4882ValueDefault=0 4883 4884[Nl Inside Empty Func] 4885Category=4 4886Description="<html>The number of newlines inside an empty function body.<br/>This option overrides eat_blanks_after_open_brace and<br/>eat_blanks_before_close_brace, but is ignored when<br/>nl_collapse_empty_body=true</html>" 4887Enabled=false 4888EditorType=numeric 4889CallName="nl_inside_empty_func=" 4890MinVal=0 4891MaxVal=16 4892ValueDefault=0 4893 4894[Nl Before Func Body Proto] 4895Category=4 4896Description="<html>The number of newlines before a function prototype.</html>" 4897Enabled=false 4898EditorType=numeric 4899CallName="nl_before_func_body_proto=" 4900MinVal=0 4901MaxVal=16 4902ValueDefault=0 4903 4904[Nl Before Func Body Def] 4905Category=4 4906Description="<html>The number of newlines before a multi-line function definition. Where<br/>applicable, this option is overridden with eat_blanks_after_open_brace=true</html>" 4907Enabled=false 4908EditorType=numeric 4909CallName="nl_before_func_body_def=" 4910MinVal=0 4911MaxVal=16 4912ValueDefault=0 4913 4914[Nl Before Func Class Proto] 4915Category=4 4916Description="<html>The number of newlines before a class constructor/destructor prototype.</html>" 4917Enabled=false 4918EditorType=numeric 4919CallName="nl_before_func_class_proto=" 4920MinVal=0 4921MaxVal=16 4922ValueDefault=0 4923 4924[Nl Before Func Class Def] 4925Category=4 4926Description="<html>The number of newlines before a class constructor/destructor definition.</html>" 4927Enabled=false 4928EditorType=numeric 4929CallName="nl_before_func_class_def=" 4930MinVal=0 4931MaxVal=16 4932ValueDefault=0 4933 4934[Nl After Func Proto] 4935Category=4 4936Description="<html>The number of newlines after a function prototype.</html>" 4937Enabled=false 4938EditorType=numeric 4939CallName="nl_after_func_proto=" 4940MinVal=0 4941MaxVal=16 4942ValueDefault=0 4943 4944[Nl After Func Proto Group] 4945Category=4 4946Description="<html>The number of newlines after a function prototype, if not followed by<br/>another function prototype.</html>" 4947Enabled=false 4948EditorType=numeric 4949CallName="nl_after_func_proto_group=" 4950MinVal=0 4951MaxVal=16 4952ValueDefault=0 4953 4954[Nl After Func Class Proto] 4955Category=4 4956Description="<html>The number of newlines after a class constructor/destructor prototype.</html>" 4957Enabled=false 4958EditorType=numeric 4959CallName="nl_after_func_class_proto=" 4960MinVal=0 4961MaxVal=16 4962ValueDefault=0 4963 4964[Nl After Func Class Proto Group] 4965Category=4 4966Description="<html>The number of newlines after a class constructor/destructor prototype,<br/>if not followed by another constructor/destructor prototype.</html>" 4967Enabled=false 4968EditorType=numeric 4969CallName="nl_after_func_class_proto_group=" 4970MinVal=0 4971MaxVal=16 4972ValueDefault=0 4973 4974[Nl Class Leave One Liner Groups] 4975Category=4 4976Description="<html>Whether one-line method definitions inside a class body should be treated<br/>as if they were prototypes for the purposes of adding newlines.<br/><br/>Requires nl_class_leave_one_liners=true. Overrides nl_before_func_body_def<br/>and nl_before_func_class_def for one-liners.</html>" 4977Enabled=false 4978EditorType=boolean 4979TrueFalse=nl_class_leave_one_liner_groups=true|nl_class_leave_one_liner_groups=false 4980ValueDefault=false 4981 4982[Nl After Func Body] 4983Category=4 4984Description="<html>The number of newlines after '}' of a multi-line function body.</html>" 4985Enabled=false 4986EditorType=numeric 4987CallName="nl_after_func_body=" 4988MinVal=0 4989MaxVal=16 4990ValueDefault=0 4991 4992[Nl After Func Body Class] 4993Category=4 4994Description="<html>The number of newlines after '}' of a multi-line function body in a class<br/>declaration. Also affects class constructors/destructors.<br/><br/>Overrides nl_after_func_body.</html>" 4995Enabled=false 4996EditorType=numeric 4997CallName="nl_after_func_body_class=" 4998MinVal=0 4999MaxVal=16 5000ValueDefault=0 5001 5002[Nl After Func Body One Liner] 5003Category=4 5004Description="<html>The number of newlines after '}' of a single line function body. Also<br/>affects class constructors/destructors.<br/><br/>Overrides nl_after_func_body and nl_after_func_body_class.</html>" 5005Enabled=false 5006EditorType=numeric 5007CallName="nl_after_func_body_one_liner=" 5008MinVal=0 5009MaxVal=16 5010ValueDefault=0 5011 5012[Nl Func Var Def Blk] 5013Category=4 5014Description="<html>The number of blank lines after a block of variable definitions at the top<br/>of a function body.<br/><br/>0: No change (default).</html>" 5015Enabled=false 5016EditorType=numeric 5017CallName="nl_func_var_def_blk=" 5018MinVal=0 5019MaxVal=16 5020ValueDefault=0 5021 5022[Nl Typedef Blk Start] 5023Category=4 5024Description="<html>The number of newlines before a block of typedefs. If nl_after_access_spec<br/>is non-zero, that option takes precedence.<br/><br/>0: No change (default).</html>" 5025Enabled=false 5026EditorType=numeric 5027CallName="nl_typedef_blk_start=" 5028MinVal=0 5029MaxVal=16 5030ValueDefault=0 5031 5032[Nl Typedef Blk End] 5033Category=4 5034Description="<html>The number of newlines after a block of typedefs.<br/><br/>0: No change (default).</html>" 5035Enabled=false 5036EditorType=numeric 5037CallName="nl_typedef_blk_end=" 5038MinVal=0 5039MaxVal=16 5040ValueDefault=0 5041 5042[Nl Typedef Blk In] 5043Category=4 5044Description="<html>The maximum number of consecutive newlines within a block of typedefs.<br/><br/>0: No change (default).</html>" 5045Enabled=false 5046EditorType=numeric 5047CallName="nl_typedef_blk_in=" 5048MinVal=0 5049MaxVal=16 5050ValueDefault=0 5051 5052[Nl Var Def Blk Start] 5053Category=4 5054Description="<html>The number of newlines before a block of variable definitions not at the top<br/>of a function body. If nl_after_access_spec is non-zero, that option takes<br/>precedence.<br/><br/>0: No change (default).</html>" 5055Enabled=false 5056EditorType=numeric 5057CallName="nl_var_def_blk_start=" 5058MinVal=0 5059MaxVal=16 5060ValueDefault=0 5061 5062[Nl Var Def Blk End] 5063Category=4 5064Description="<html>The number of newlines after a block of variable definitions not at the top<br/>of a function body.<br/><br/>0: No change (default).</html>" 5065Enabled=false 5066EditorType=numeric 5067CallName="nl_var_def_blk_end=" 5068MinVal=0 5069MaxVal=16 5070ValueDefault=0 5071 5072[Nl Var Def Blk In] 5073Category=4 5074Description="<html>The maximum number of consecutive newlines within a block of variable<br/>definitions.<br/><br/>0: No change (default).</html>" 5075Enabled=false 5076EditorType=numeric 5077CallName="nl_var_def_blk_in=" 5078MinVal=0 5079MaxVal=16 5080ValueDefault=0 5081 5082[Nl Before Block Comment] 5083Category=4 5084Description="<html>The minimum number of newlines before a multi-line comment.<br/>Doesn't apply if after a brace open or another multi-line comment.</html>" 5085Enabled=false 5086EditorType=numeric 5087CallName="nl_before_block_comment=" 5088MinVal=0 5089MaxVal=16 5090ValueDefault=0 5091 5092[Nl Before C Comment] 5093Category=4 5094Description="<html>The minimum number of newlines before a single-line C comment.<br/>Doesn't apply if after a brace open or other single-line C comments.</html>" 5095Enabled=false 5096EditorType=numeric 5097CallName="nl_before_c_comment=" 5098MinVal=0 5099MaxVal=16 5100ValueDefault=0 5101 5102[Nl Before Cpp Comment] 5103Category=4 5104Description="<html>The minimum number of newlines before a CPP comment.<br/>Doesn't apply if after a brace open or other CPP comments.</html>" 5105Enabled=false 5106EditorType=numeric 5107CallName="nl_before_cpp_comment=" 5108MinVal=0 5109MaxVal=16 5110ValueDefault=0 5111 5112[Nl After Multiline Comment] 5113Category=4 5114Description="<html>Whether to force a newline after a multi-line comment.</html>" 5115Enabled=false 5116EditorType=boolean 5117TrueFalse=nl_after_multiline_comment=true|nl_after_multiline_comment=false 5118ValueDefault=false 5119 5120[Nl After Label Colon] 5121Category=4 5122Description="<html>Whether to force a newline after a label's colon.</html>" 5123Enabled=false 5124EditorType=boolean 5125TrueFalse=nl_after_label_colon=true|nl_after_label_colon=false 5126ValueDefault=false 5127 5128[Nl Before Struct] 5129Category=4 5130Description="<html>The number of newlines before a struct definition.</html>" 5131Enabled=false 5132EditorType=numeric 5133CallName="nl_before_struct=" 5134MinVal=0 5135MaxVal=16 5136ValueDefault=0 5137 5138[Nl After Struct] 5139Category=4 5140Description="<html>The number of newlines after '}' or ';' of a struct/enum/union definition.</html>" 5141Enabled=false 5142EditorType=numeric 5143CallName="nl_after_struct=" 5144MinVal=0 5145MaxVal=16 5146ValueDefault=0 5147 5148[Nl Before Class] 5149Category=4 5150Description="<html>The number of newlines before a class definition.</html>" 5151Enabled=false 5152EditorType=numeric 5153CallName="nl_before_class=" 5154MinVal=0 5155MaxVal=16 5156ValueDefault=0 5157 5158[Nl After Class] 5159Category=4 5160Description="<html>The number of newlines after '}' or ';' of a class definition.</html>" 5161Enabled=false 5162EditorType=numeric 5163CallName="nl_after_class=" 5164MinVal=0 5165MaxVal=16 5166ValueDefault=0 5167 5168[Nl Before Namespace] 5169Category=4 5170Description="<html>The number of newlines before a namespace.</html>" 5171Enabled=false 5172EditorType=numeric 5173CallName="nl_before_namespace=" 5174MinVal=0 5175MaxVal=16 5176ValueDefault=0 5177 5178[Nl Inside Namespace] 5179Category=4 5180Description="<html>The number of newlines after '{' of a namespace. This also adds newlines<br/>before the matching '}'.<br/><br/>0: Apply eat_blanks_after_open_brace or eat_blanks_before_close_brace if<br/> applicable, otherwise no change.<br/><br/>Overrides eat_blanks_after_open_brace and eat_blanks_before_close_brace.</html>" 5181Enabled=false 5182EditorType=numeric 5183CallName="nl_inside_namespace=" 5184MinVal=0 5185MaxVal=16 5186ValueDefault=0 5187 5188[Nl After Namespace] 5189Category=4 5190Description="<html>The number of newlines after '}' of a namespace.</html>" 5191Enabled=false 5192EditorType=numeric 5193CallName="nl_after_namespace=" 5194MinVal=0 5195MaxVal=16 5196ValueDefault=0 5197 5198[Nl Before Access Spec] 5199Category=4 5200Description="<html>The number of newlines before an access specifier label. This also includes<br/>the Qt-specific 'signals:' and 'slots:'. Will not change the newline count<br/>if after a brace open.<br/><br/>0: No change (default).</html>" 5201Enabled=false 5202EditorType=numeric 5203CallName="nl_before_access_spec=" 5204MinVal=0 5205MaxVal=16 5206ValueDefault=0 5207 5208[Nl After Access Spec] 5209Category=4 5210Description="<html>The number of newlines after an access specifier label. This also includes<br/>the Qt-specific 'signals:' and 'slots:'. Will not change the newline count<br/>if after a brace open.<br/><br/>0: No change (default).<br/><br/>Overrides nl_typedef_blk_start and nl_var_def_blk_start.</html>" 5211Enabled=false 5212EditorType=numeric 5213CallName="nl_after_access_spec=" 5214MinVal=0 5215MaxVal=16 5216ValueDefault=0 5217 5218[Nl Comment Func Def] 5219Category=4 5220Description="<html>The number of newlines between a function definition and the function<br/>comment, as in '// comment\n <here> void foo() {...}'.<br/><br/>0: No change (default).</html>" 5221Enabled=false 5222EditorType=numeric 5223CallName="nl_comment_func_def=" 5224MinVal=0 5225MaxVal=16 5226ValueDefault=0 5227 5228[Nl After Try Catch Finally] 5229Category=4 5230Description="<html>The number of newlines after a try-catch-finally block that isn't followed<br/>by a brace close.<br/><br/>0: No change (default).</html>" 5231Enabled=false 5232EditorType=numeric 5233CallName="nl_after_try_catch_finally=" 5234MinVal=0 5235MaxVal=16 5236ValueDefault=0 5237 5238[Nl Around Cs Property] 5239Category=4 5240Description="<html>(C#) The number of newlines before and after a property, indexer or event<br/>declaration.<br/><br/>0: No change (default).</html>" 5241Enabled=false 5242EditorType=numeric 5243CallName="nl_around_cs_property=" 5244MinVal=0 5245MaxVal=16 5246ValueDefault=0 5247 5248[Nl Between Get Set] 5249Category=4 5250Description="<html>(C#) The number of newlines between the get/set/add/remove handlers.<br/><br/>0: No change (default).</html>" 5251Enabled=false 5252EditorType=numeric 5253CallName="nl_between_get_set=" 5254MinVal=0 5255MaxVal=16 5256ValueDefault=0 5257 5258[Nl Property Brace] 5259Category=4 5260Description="<html>(C#) Add or remove newline between property and the '{'.</html>" 5261Enabled=false 5262EditorType=multiple 5263Choices=nl_property_brace=ignore|nl_property_brace=add|nl_property_brace=remove|nl_property_brace=force|nl_property_brace=not_defined 5264ChoicesReadable="Ignore Nl Property Brace|Add Nl Property Brace|Remove Nl Property Brace|Force Nl Property Brace" 5265ValueDefault=ignore 5266 5267[Eat Blanks After Open Brace] 5268Category=4 5269Description="<html>Whether to remove blank lines after '{'.</html>" 5270Enabled=false 5271EditorType=boolean 5272TrueFalse=eat_blanks_after_open_brace=true|eat_blanks_after_open_brace=false 5273ValueDefault=false 5274 5275[Eat Blanks Before Close Brace] 5276Category=4 5277Description="<html>Whether to remove blank lines before '}'.</html>" 5278Enabled=false 5279EditorType=boolean 5280TrueFalse=eat_blanks_before_close_brace=true|eat_blanks_before_close_brace=false 5281ValueDefault=false 5282 5283[Nl Remove Extra Newlines] 5284Category=4 5285Description="<html>How aggressively to remove extra newlines not in preprocessor.<br/><br/>0: No change (default)<br/>1: Remove most newlines not handled by other config<br/>2: Remove all newlines and reformat completely by config</html>" 5286Enabled=false 5287EditorType=numeric 5288CallName="nl_remove_extra_newlines=" 5289MinVal=0 5290MaxVal=2 5291ValueDefault=0 5292 5293[Nl After Annotation] 5294Category=4 5295Description="<html>(Java) Add or remove newline after an annotation statement. Only affects<br/>annotations that are after a newline.</html>" 5296Enabled=false 5297EditorType=multiple 5298Choices=nl_after_annotation=ignore|nl_after_annotation=add|nl_after_annotation=remove|nl_after_annotation=force|nl_after_annotation=not_defined 5299ChoicesReadable="Ignore Nl After Annotation|Add Nl After Annotation|Remove Nl After Annotation|Force Nl After Annotation" 5300ValueDefault=ignore 5301 5302[Nl Between Annotation] 5303Category=4 5304Description="<html>(Java) Add or remove newline between two annotations.</html>" 5305Enabled=false 5306EditorType=multiple 5307Choices=nl_between_annotation=ignore|nl_between_annotation=add|nl_between_annotation=remove|nl_between_annotation=force|nl_between_annotation=not_defined 5308ChoicesReadable="Ignore Nl Between Annotation|Add Nl Between Annotation|Remove Nl Between Annotation|Force Nl Between Annotation" 5309ValueDefault=ignore 5310 5311[Nl Before Whole File Ifdef] 5312Category=4 5313Description="<html>The number of newlines before a whole-file #ifdef.<br/><br/>0: No change (default).</html>" 5314Enabled=false 5315EditorType=numeric 5316CallName="nl_before_whole_file_ifdef=" 5317MinVal=0 5318MaxVal=16 5319ValueDefault=0 5320 5321[Nl After Whole File Ifdef] 5322Category=4 5323Description="<html>The number of newlines after a whole-file #ifdef.<br/><br/>0: No change (default).</html>" 5324Enabled=false 5325EditorType=numeric 5326CallName="nl_after_whole_file_ifdef=" 5327MinVal=0 5328MaxVal=16 5329ValueDefault=0 5330 5331[Nl Before Whole File Endif] 5332Category=4 5333Description="<html>The number of newlines before a whole-file #endif.<br/><br/>0: No change (default).</html>" 5334Enabled=false 5335EditorType=numeric 5336CallName="nl_before_whole_file_endif=" 5337MinVal=0 5338MaxVal=16 5339ValueDefault=0 5340 5341[Nl After Whole File Endif] 5342Category=4 5343Description="<html>The number of newlines after a whole-file #endif.<br/><br/>0: No change (default).</html>" 5344Enabled=false 5345EditorType=numeric 5346CallName="nl_after_whole_file_endif=" 5347MinVal=0 5348MaxVal=16 5349ValueDefault=0 5350 5351[Pos Arith] 5352Category=5 5353Description="<html>The position of arithmetic operators in wrapped expressions.</html>" 5354Enabled=false 5355EditorType=multiple 5356Choices=pos_arith=ignore|pos_arith=break|pos_arith=force|pos_arith=lead|pos_arith=trail|pos_arith=join|pos_arith=lead_break|pos_arith=lead_force|pos_arith=trail_break|pos_arith=trail_force 5357ChoicesReadable="Ignore Pos Arith|Break Pos Arith|Force Pos Arith|Lead Pos Arith|Trail Pos Arith|Join Pos Arith|Lead Break Pos Arith|Lead Force Pos Arith|Trail Break Pos Arith|Trail Force Pos Arith" 5358ValueDefault=ignore 5359 5360[Pos Assign] 5361Category=5 5362Description="<html>The position of assignment in wrapped expressions. Do not affect '='<br/>followed by '{'.</html>" 5363Enabled=false 5364EditorType=multiple 5365Choices=pos_assign=ignore|pos_assign=break|pos_assign=force|pos_assign=lead|pos_assign=trail|pos_assign=join|pos_assign=lead_break|pos_assign=lead_force|pos_assign=trail_break|pos_assign=trail_force 5366ChoicesReadable="Ignore Pos Assign|Break Pos Assign|Force Pos Assign|Lead Pos Assign|Trail Pos Assign|Join Pos Assign|Lead Break Pos Assign|Lead Force Pos Assign|Trail Break Pos Assign|Trail Force Pos Assign" 5367ValueDefault=ignore 5368 5369[Pos Bool] 5370Category=5 5371Description="<html>The position of Boolean operators in wrapped expressions.</html>" 5372Enabled=false 5373EditorType=multiple 5374Choices=pos_bool=ignore|pos_bool=break|pos_bool=force|pos_bool=lead|pos_bool=trail|pos_bool=join|pos_bool=lead_break|pos_bool=lead_force|pos_bool=trail_break|pos_bool=trail_force 5375ChoicesReadable="Ignore Pos Bool|Break Pos Bool|Force Pos Bool|Lead Pos Bool|Trail Pos Bool|Join Pos Bool|Lead Break Pos Bool|Lead Force Pos Bool|Trail Break Pos Bool|Trail Force Pos Bool" 5376ValueDefault=ignore 5377 5378[Pos Compare] 5379Category=5 5380Description="<html>The position of comparison operators in wrapped expressions.</html>" 5381Enabled=false 5382EditorType=multiple 5383Choices=pos_compare=ignore|pos_compare=break|pos_compare=force|pos_compare=lead|pos_compare=trail|pos_compare=join|pos_compare=lead_break|pos_compare=lead_force|pos_compare=trail_break|pos_compare=trail_force 5384ChoicesReadable="Ignore Pos Compare|Break Pos Compare|Force Pos Compare|Lead Pos Compare|Trail Pos Compare|Join Pos Compare|Lead Break Pos Compare|Lead Force Pos Compare|Trail Break Pos Compare|Trail Force Pos Compare" 5385ValueDefault=ignore 5386 5387[Pos Conditional] 5388Category=5 5389Description="<html>The position of conditional operators, as in the '?' and ':' of<br/>'expr ? stmt : stmt', in wrapped expressions.</html>" 5390Enabled=false 5391EditorType=multiple 5392Choices=pos_conditional=ignore|pos_conditional=break|pos_conditional=force|pos_conditional=lead|pos_conditional=trail|pos_conditional=join|pos_conditional=lead_break|pos_conditional=lead_force|pos_conditional=trail_break|pos_conditional=trail_force 5393ChoicesReadable="Ignore Pos Conditional|Break Pos Conditional|Force Pos Conditional|Lead Pos Conditional|Trail Pos Conditional|Join Pos Conditional|Lead Break Pos Conditional|Lead Force Pos Conditional|Trail Break Pos Conditional|Trail Force Pos Conditional" 5394ValueDefault=ignore 5395 5396[Pos Comma] 5397Category=5 5398Description="<html>The position of the comma in wrapped expressions.</html>" 5399Enabled=false 5400EditorType=multiple 5401Choices=pos_comma=ignore|pos_comma=break|pos_comma=force|pos_comma=lead|pos_comma=trail|pos_comma=join|pos_comma=lead_break|pos_comma=lead_force|pos_comma=trail_break|pos_comma=trail_force 5402ChoicesReadable="Ignore Pos Comma|Break Pos Comma|Force Pos Comma|Lead Pos Comma|Trail Pos Comma|Join Pos Comma|Lead Break Pos Comma|Lead Force Pos Comma|Trail Break Pos Comma|Trail Force Pos Comma" 5403ValueDefault=ignore 5404 5405[Pos Enum Comma] 5406Category=5 5407Description="<html>The position of the comma in enum entries.</html>" 5408Enabled=false 5409EditorType=multiple 5410Choices=pos_enum_comma=ignore|pos_enum_comma=break|pos_enum_comma=force|pos_enum_comma=lead|pos_enum_comma=trail|pos_enum_comma=join|pos_enum_comma=lead_break|pos_enum_comma=lead_force|pos_enum_comma=trail_break|pos_enum_comma=trail_force 5411ChoicesReadable="Ignore Pos Enum Comma|Break Pos Enum Comma|Force Pos Enum Comma|Lead Pos Enum Comma|Trail Pos Enum Comma|Join Pos Enum Comma|Lead Break Pos Enum Comma|Lead Force Pos Enum Comma|Trail Break Pos Enum Comma|Trail Force Pos Enum Comma" 5412ValueDefault=ignore 5413 5414[Pos Class Comma] 5415Category=5 5416Description="<html>The position of the comma in the base class list if there is more than one<br/>line. Affects nl_class_init_args.</html>" 5417Enabled=false 5418EditorType=multiple 5419Choices=pos_class_comma=ignore|pos_class_comma=break|pos_class_comma=force|pos_class_comma=lead|pos_class_comma=trail|pos_class_comma=join|pos_class_comma=lead_break|pos_class_comma=lead_force|pos_class_comma=trail_break|pos_class_comma=trail_force 5420ChoicesReadable="Ignore Pos Class Comma|Break Pos Class Comma|Force Pos Class Comma|Lead Pos Class Comma|Trail Pos Class Comma|Join Pos Class Comma|Lead Break Pos Class Comma|Lead Force Pos Class Comma|Trail Break Pos Class Comma|Trail Force Pos Class Comma" 5421ValueDefault=ignore 5422 5423[Pos Constr Comma] 5424Category=5 5425Description="<html>The position of the comma in the constructor initialization list.<br/>Related to nl_constr_colon, nl_constr_init_args and pos_constr_colon.</html>" 5426Enabled=false 5427EditorType=multiple 5428Choices=pos_constr_comma=ignore|pos_constr_comma=break|pos_constr_comma=force|pos_constr_comma=lead|pos_constr_comma=trail|pos_constr_comma=join|pos_constr_comma=lead_break|pos_constr_comma=lead_force|pos_constr_comma=trail_break|pos_constr_comma=trail_force 5429ChoicesReadable="Ignore Pos Constr Comma|Break Pos Constr Comma|Force Pos Constr Comma|Lead Pos Constr Comma|Trail Pos Constr Comma|Join Pos Constr Comma|Lead Break Pos Constr Comma|Lead Force Pos Constr Comma|Trail Break Pos Constr Comma|Trail Force Pos Constr Comma" 5430ValueDefault=ignore 5431 5432[Pos Class Colon] 5433Category=5 5434Description="<html>The position of trailing/leading class colon, between class and base class<br/>list. Affects nl_class_colon.</html>" 5435Enabled=false 5436EditorType=multiple 5437Choices=pos_class_colon=ignore|pos_class_colon=break|pos_class_colon=force|pos_class_colon=lead|pos_class_colon=trail|pos_class_colon=join|pos_class_colon=lead_break|pos_class_colon=lead_force|pos_class_colon=trail_break|pos_class_colon=trail_force 5438ChoicesReadable="Ignore Pos Class Colon|Break Pos Class Colon|Force Pos Class Colon|Lead Pos Class Colon|Trail Pos Class Colon|Join Pos Class Colon|Lead Break Pos Class Colon|Lead Force Pos Class Colon|Trail Break Pos Class Colon|Trail Force Pos Class Colon" 5439ValueDefault=ignore 5440 5441[Pos Constr Colon] 5442Category=5 5443Description="<html>The position of colons between constructor and member initialization.<br/>Related to nl_constr_colon, nl_constr_init_args and pos_constr_comma.</html>" 5444Enabled=false 5445EditorType=multiple 5446Choices=pos_constr_colon=ignore|pos_constr_colon=break|pos_constr_colon=force|pos_constr_colon=lead|pos_constr_colon=trail|pos_constr_colon=join|pos_constr_colon=lead_break|pos_constr_colon=lead_force|pos_constr_colon=trail_break|pos_constr_colon=trail_force 5447ChoicesReadable="Ignore Pos Constr Colon|Break Pos Constr Colon|Force Pos Constr Colon|Lead Pos Constr Colon|Trail Pos Constr Colon|Join Pos Constr Colon|Lead Break Pos Constr Colon|Lead Force Pos Constr Colon|Trail Break Pos Constr Colon|Trail Force Pos Constr Colon" 5448ValueDefault=ignore 5449 5450[Pos Shift] 5451Category=5 5452Description="<html>The position of shift operators in wrapped expressions.</html>" 5453Enabled=false 5454EditorType=multiple 5455Choices=pos_shift=ignore|pos_shift=break|pos_shift=force|pos_shift=lead|pos_shift=trail|pos_shift=join|pos_shift=lead_break|pos_shift=lead_force|pos_shift=trail_break|pos_shift=trail_force 5456ChoicesReadable="Ignore Pos Shift|Break Pos Shift|Force Pos Shift|Lead Pos Shift|Trail Pos Shift|Join Pos Shift|Lead Break Pos Shift|Lead Force Pos Shift|Trail Break Pos Shift|Trail Force Pos Shift" 5457ValueDefault=ignore 5458 5459[Code Width] 5460Category=6 5461Description="<html>Try to limit code width to N columns.</html>" 5462Enabled=false 5463EditorType=numeric 5464CallName="code_width=" 5465MinVal=0 5466MaxVal=10000 5467ValueDefault=0 5468 5469[Ls For Split Full] 5470Category=6 5471Description="<html>Whether to fully split long 'for' statements at semi-colons.</html>" 5472Enabled=false 5473EditorType=boolean 5474TrueFalse=ls_for_split_full=true|ls_for_split_full=false 5475ValueDefault=false 5476 5477[Ls Func Split Full] 5478Category=6 5479Description="<html>Whether to fully split long function prototypes/calls at commas.<br/>The option ls_code_width has priority over the option ls_func_split_full.</html>" 5480Enabled=false 5481EditorType=boolean 5482TrueFalse=ls_func_split_full=true|ls_func_split_full=false 5483ValueDefault=false 5484 5485[Ls Code Width] 5486Category=6 5487Description="<html>Whether to split lines as close to code_width as possible and ignore some<br/>groupings.<br/>The option ls_code_width has priority over the option ls_func_split_full.</html>" 5488Enabled=false 5489EditorType=boolean 5490TrueFalse=ls_code_width=true|ls_code_width=false 5491ValueDefault=false 5492 5493[Align Keep Tabs] 5494Category=7 5495Description="<html>Whether to keep non-indenting tabs.</html>" 5496Enabled=false 5497EditorType=boolean 5498TrueFalse=align_keep_tabs=true|align_keep_tabs=false 5499ValueDefault=false 5500 5501[Align With Tabs] 5502Category=7 5503Description="<html>Whether to use tabs for aligning.</html>" 5504Enabled=false 5505EditorType=boolean 5506TrueFalse=align_with_tabs=true|align_with_tabs=false 5507ValueDefault=false 5508 5509[Align On Tabstop] 5510Category=7 5511Description="<html>Whether to bump out to the next tab when aligning.</html>" 5512Enabled=false 5513EditorType=boolean 5514TrueFalse=align_on_tabstop=true|align_on_tabstop=false 5515ValueDefault=false 5516 5517[Align Number Right] 5518Category=7 5519Description="<html>Whether to right-align numbers.</html>" 5520Enabled=false 5521EditorType=boolean 5522TrueFalse=align_number_right=true|align_number_right=false 5523ValueDefault=false 5524 5525[Align Keep Extra Space] 5526Category=7 5527Description="<html>Whether to keep whitespace not required for alignment.</html>" 5528Enabled=false 5529EditorType=boolean 5530TrueFalse=align_keep_extra_space=true|align_keep_extra_space=false 5531ValueDefault=false 5532 5533[Align Func Params] 5534Category=7 5535Description="<html>Whether to align variable definitions in prototypes and functions.</html>" 5536Enabled=false 5537EditorType=boolean 5538TrueFalse=align_func_params=true|align_func_params=false 5539ValueDefault=false 5540 5541[Align Func Params Span] 5542Category=7 5543Description="<html>The span for aligning parameter definitions in function on parameter name.<br/><br/>0: Don't align (default).</html>" 5544Enabled=false 5545EditorType=numeric 5546CallName="align_func_params_span=" 5547MinVal=0 5548MaxVal=16 5549ValueDefault=0 5550 5551[Align Func Params Thresh] 5552Category=7 5553Description="<html>The threshold for aligning function parameter definitions.<br/>Use a negative number for absolute thresholds.<br/><br/>0: No limit (default).</html>" 5554Enabled=false 5555EditorType=numeric 5556CallName="align_func_params_thresh=" 5557MinVal=-1000 5558MaxVal=5000 5559ValueDefault=0 5560 5561[Align Func Params Gap] 5562Category=7 5563Description="<html>The gap for aligning function parameter definitions.</html>" 5564Enabled=false 5565EditorType=numeric 5566CallName="align_func_params_gap=" 5567MinVal=0 5568MaxVal=16 5569ValueDefault=0 5570 5571[Align Constr Value Span] 5572Category=7 5573Description="<html>The span for aligning constructor value.<br/><br/>0: Don't align (default).</html>" 5574Enabled=false 5575EditorType=numeric 5576CallName="align_constr_value_span=" 5577MinVal=0 5578MaxVal=16 5579ValueDefault=0 5580 5581[Align Constr Value Thresh] 5582Category=7 5583Description="<html>The threshold for aligning constructor value.<br/>Use a negative number for absolute thresholds.<br/><br/>0: No limit (default).</html>" 5584Enabled=false 5585EditorType=numeric 5586CallName="align_constr_value_thresh=" 5587MinVal=-1000 5588MaxVal=5000 5589ValueDefault=0 5590 5591[Align Constr Value Gap] 5592Category=7 5593Description="<html>The gap for aligning constructor value.</html>" 5594Enabled=false 5595EditorType=numeric 5596CallName="align_constr_value_gap=" 5597MinVal=0 5598MaxVal=16 5599ValueDefault=0 5600 5601[Align Same Func Call Params] 5602Category=7 5603Description="<html>Whether to align parameters in single-line functions that have the same<br/>name. The function names must already be aligned with each other.</html>" 5604Enabled=false 5605EditorType=boolean 5606TrueFalse=align_same_func_call_params=true|align_same_func_call_params=false 5607ValueDefault=false 5608 5609[Align Same Func Call Params Span] 5610Category=7 5611Description="<html>The span for aligning function-call parameters for single line functions.<br/><br/>0: Don't align (default).</html>" 5612Enabled=false 5613EditorType=numeric 5614CallName="align_same_func_call_params_span=" 5615MinVal=0 5616MaxVal=5000 5617ValueDefault=0 5618 5619[Align Same Func Call Params Thresh] 5620Category=7 5621Description="<html>The threshold for aligning function-call parameters for single line<br/>functions.<br/>Use a negative number for absolute thresholds.<br/><br/>0: No limit (default).</html>" 5622Enabled=false 5623EditorType=numeric 5624CallName="align_same_func_call_params_thresh=" 5625MinVal=-1000 5626MaxVal=5000 5627ValueDefault=0 5628 5629[Align Var Def Span] 5630Category=7 5631Description="<html>The span for aligning variable definitions.<br/><br/>0: Don't align (default).</html>" 5632Enabled=false 5633EditorType=numeric 5634CallName="align_var_def_span=" 5635MinVal=0 5636MaxVal=5000 5637ValueDefault=0 5638 5639[Align Var Def Star Style] 5640Category=7 5641Description="<html>How to consider (or treat) the '*' in the alignment of variable definitions.<br/><br/>0: Part of the type 'void * foo;' (default)<br/>1: Part of the variable 'void *foo;'<br/>2: Dangling 'void *foo;'<br/>Dangling: the '*' will not be taken into account when aligning.</html>" 5642Enabled=false 5643EditorType=numeric 5644CallName="align_var_def_star_style=" 5645MinVal=0 5646MaxVal=2 5647ValueDefault=0 5648 5649[Align Var Def Amp Style] 5650Category=7 5651Description="<html>How to consider (or treat) the '&' in the alignment of variable definitions.<br/><br/>0: Part of the type 'long & foo;' (default)<br/>1: Part of the variable 'long &foo;'<br/>2: Dangling 'long &foo;'<br/>Dangling: the '&' will not be taken into account when aligning.</html>" 5652Enabled=false 5653EditorType=numeric 5654CallName="align_var_def_amp_style=" 5655MinVal=0 5656MaxVal=2 5657ValueDefault=0 5658 5659[Align Var Def Thresh] 5660Category=7 5661Description="<html>The threshold for aligning variable definitions.<br/>Use a negative number for absolute thresholds.<br/><br/>0: No limit (default).</html>" 5662Enabled=false 5663EditorType=numeric 5664CallName="align_var_def_thresh=" 5665MinVal=-1000 5666MaxVal=5000 5667ValueDefault=0 5668 5669[Align Var Def Gap] 5670Category=7 5671Description="<html>The gap for aligning variable definitions.</html>" 5672Enabled=false 5673EditorType=numeric 5674CallName="align_var_def_gap=" 5675MinVal=0 5676MaxVal=16 5677ValueDefault=0 5678 5679[Align Var Def Colon] 5680Category=7 5681Description="<html>Whether to align the colon in struct bit fields.</html>" 5682Enabled=false 5683EditorType=boolean 5684TrueFalse=align_var_def_colon=true|align_var_def_colon=false 5685ValueDefault=false 5686 5687[Align Var Def Colon Gap] 5688Category=7 5689Description="<html>The gap for aligning the colon in struct bit fields.</html>" 5690Enabled=false 5691EditorType=numeric 5692CallName="align_var_def_colon_gap=" 5693MinVal=0 5694MaxVal=16 5695ValueDefault=0 5696 5697[Align Var Def Attribute] 5698Category=7 5699Description="<html>Whether to align any attribute after the variable name.</html>" 5700Enabled=false 5701EditorType=boolean 5702TrueFalse=align_var_def_attribute=true|align_var_def_attribute=false 5703ValueDefault=false 5704 5705[Align Var Def Inline] 5706Category=7 5707Description="<html>Whether to align inline struct/enum/union variable definitions.</html>" 5708Enabled=false 5709EditorType=boolean 5710TrueFalse=align_var_def_inline=true|align_var_def_inline=false 5711ValueDefault=false 5712 5713[Align Assign Span] 5714Category=7 5715Description="<html>The span for aligning on '=' in assignments.<br/><br/>0: Don't align (default).</html>" 5716Enabled=false 5717EditorType=numeric 5718CallName="align_assign_span=" 5719MinVal=0 5720MaxVal=5000 5721ValueDefault=0 5722 5723[Align Assign Func Proto Span] 5724Category=7 5725Description="<html>The span for aligning on '=' in function prototype modifier.<br/><br/>0: Don't align (default).</html>" 5726Enabled=false 5727EditorType=numeric 5728CallName="align_assign_func_proto_span=" 5729MinVal=0 5730MaxVal=5000 5731ValueDefault=0 5732 5733[Align Assign Thresh] 5734Category=7 5735Description="<html>The threshold for aligning on '=' in assignments.<br/>Use a negative number for absolute thresholds.<br/><br/>0: No limit (default).</html>" 5736Enabled=false 5737EditorType=numeric 5738CallName="align_assign_thresh=" 5739MinVal=-1000 5740MaxVal=5000 5741ValueDefault=0 5742 5743[Align Assign Decl Func] 5744Category=7 5745Description="<html>How to apply align_assign_span to function declaration "assignments", i.e.<br/>'virtual void foo() = 0' or '~foo() = {default|delete}'.<br/><br/>0: Align with other assignments (default)<br/>1: Align with each other, ignoring regular assignments<br/>2: Don't align</html>" 5746Enabled=false 5747EditorType=numeric 5748CallName="align_assign_decl_func=" 5749MinVal=0 5750MaxVal=2 5751ValueDefault=0 5752 5753[Align Enum Equ Span] 5754Category=7 5755Description="<html>The span for aligning on '=' in enums.<br/><br/>0: Don't align (default).</html>" 5756Enabled=false 5757EditorType=numeric 5758CallName="align_enum_equ_span=" 5759MinVal=0 5760MaxVal=5000 5761ValueDefault=0 5762 5763[Align Enum Equ Thresh] 5764Category=7 5765Description="<html>The threshold for aligning on '=' in enums.<br/>Use a negative number for absolute thresholds.<br/><br/>0: no limit (default).</html>" 5766Enabled=false 5767EditorType=numeric 5768CallName="align_enum_equ_thresh=" 5769MinVal=-1000 5770MaxVal=5000 5771ValueDefault=0 5772 5773[Align Var Class Span] 5774Category=7 5775Description="<html>The span for aligning class member definitions.<br/><br/>0: Don't align (default).</html>" 5776Enabled=false 5777EditorType=numeric 5778CallName="align_var_class_span=" 5779MinVal=0 5780MaxVal=5000 5781ValueDefault=0 5782 5783[Align Var Class Thresh] 5784Category=7 5785Description="<html>The threshold for aligning class member definitions.<br/>Use a negative number for absolute thresholds.<br/><br/>0: No limit (default).</html>" 5786Enabled=false 5787EditorType=numeric 5788CallName="align_var_class_thresh=" 5789MinVal=-1000 5790MaxVal=5000 5791ValueDefault=0 5792 5793[Align Var Class Gap] 5794Category=7 5795Description="<html>The gap for aligning class member definitions.</html>" 5796Enabled=false 5797EditorType=numeric 5798CallName="align_var_class_gap=" 5799MinVal=0 5800MaxVal=16 5801ValueDefault=0 5802 5803[Align Var Struct Span] 5804Category=7 5805Description="<html>The span for aligning struct/union member definitions.<br/><br/>0: Don't align (default).</html>" 5806Enabled=false 5807EditorType=numeric 5808CallName="align_var_struct_span=" 5809MinVal=0 5810MaxVal=5000 5811ValueDefault=0 5812 5813[Align Var Struct Thresh] 5814Category=7 5815Description="<html>The threshold for aligning struct/union member definitions.<br/>Use a negative number for absolute thresholds.<br/><br/>0: No limit (default).</html>" 5816Enabled=false 5817EditorType=numeric 5818CallName="align_var_struct_thresh=" 5819MinVal=-1000 5820MaxVal=5000 5821ValueDefault=0 5822 5823[Align Var Struct Gap] 5824Category=7 5825Description="<html>The gap for aligning struct/union member definitions.</html>" 5826Enabled=false 5827EditorType=numeric 5828CallName="align_var_struct_gap=" 5829MinVal=0 5830MaxVal=16 5831ValueDefault=0 5832 5833[Align Struct Init Span] 5834Category=7 5835Description="<html>The span for aligning struct initializer values.<br/><br/>0: Don't align (default).</html>" 5836Enabled=false 5837EditorType=numeric 5838CallName="align_struct_init_span=" 5839MinVal=0 5840MaxVal=5000 5841ValueDefault=0 5842 5843[Align Typedef Span] 5844Category=7 5845Description="<html>The span for aligning single-line typedefs.<br/><br/>0: Don't align (default).</html>" 5846Enabled=false 5847EditorType=numeric 5848CallName="align_typedef_span=" 5849MinVal=0 5850MaxVal=16 5851ValueDefault=0 5852 5853[Align Typedef Gap] 5854Category=7 5855Description="<html>The minimum space between the type and the synonym of a typedef.</html>" 5856Enabled=false 5857EditorType=numeric 5858CallName="align_typedef_gap=" 5859MinVal=0 5860MaxVal=16 5861ValueDefault=0 5862 5863[Align Typedef Func] 5864Category=7 5865Description="<html>How to align typedef'd functions with other typedefs.<br/><br/>0: Don't mix them at all (default)<br/>1: Align the open parenthesis with the types<br/>2: Align the function type name with the other type names</html>" 5866Enabled=false 5867EditorType=numeric 5868CallName="align_typedef_func=" 5869MinVal=0 5870MaxVal=2 5871ValueDefault=0 5872 5873[Align Typedef Star Style] 5874Category=7 5875Description="<html>How to consider (or treat) the '*' in the alignment of typedefs.<br/><br/>0: Part of the typedef type, 'typedef int * pint;' (default)<br/>1: Part of type name: 'typedef int *pint;'<br/>2: Dangling: 'typedef int *pint;'<br/>Dangling: the '*' will not be taken into account when aligning.</html>" 5876Enabled=false 5877EditorType=numeric 5878CallName="align_typedef_star_style=" 5879MinVal=0 5880MaxVal=2 5881ValueDefault=0 5882 5883[Align Typedef Amp Style] 5884Category=7 5885Description="<html>How to consider (or treat) the '&' in the alignment of typedefs.<br/><br/>0: Part of the typedef type, 'typedef int & intref;' (default)<br/>1: Part of type name: 'typedef int &intref;'<br/>2: Dangling: 'typedef int &intref;'<br/>Dangling: the '&' will not be taken into account when aligning.</html>" 5886Enabled=false 5887EditorType=numeric 5888CallName="align_typedef_amp_style=" 5889MinVal=0 5890MaxVal=2 5891ValueDefault=0 5892 5893[Align Right Cmt Span] 5894Category=7 5895Description="<html>The span for aligning comments that end lines.<br/><br/>0: Don't align (default).</html>" 5896Enabled=false 5897EditorType=numeric 5898CallName="align_right_cmt_span=" 5899MinVal=0 5900MaxVal=5000 5901ValueDefault=0 5902 5903[Align Right Cmt Gap] 5904Category=7 5905Description="<html>Minimum number of columns between preceding text and a trailing comment in<br/>order for the comment to qualify for being aligned. Must be non-zero to have<br/>an effect.</html>" 5906Enabled=false 5907EditorType=numeric 5908CallName="align_right_cmt_gap=" 5909MinVal=0 5910MaxVal=16 5911ValueDefault=0 5912 5913[Align Right Cmt Mix] 5914Category=7 5915Description="<html>If aligning comments, whether to mix with comments after '}' and #endif with<br/>less than three spaces before the comment.</html>" 5916Enabled=false 5917EditorType=boolean 5918TrueFalse=align_right_cmt_mix=true|align_right_cmt_mix=false 5919ValueDefault=false 5920 5921[Align Right Cmt Same Level] 5922Category=7 5923Description="<html>Whether to only align trailing comments that are at the same brace level.</html>" 5924Enabled=false 5925EditorType=boolean 5926TrueFalse=align_right_cmt_same_level=true|align_right_cmt_same_level=false 5927ValueDefault=false 5928 5929[Align Right Cmt At Col] 5930Category=7 5931Description="<html>Minimum column at which to align trailing comments. Comments which are<br/>aligned beyond this column, but which can be aligned in a lesser column,<br/>may be "pulled in".<br/><br/>0: Ignore (default).</html>" 5932Enabled=false 5933EditorType=numeric 5934CallName="align_right_cmt_at_col=" 5935MinVal=0 5936MaxVal=200 5937ValueDefault=0 5938 5939[Align Func Proto Span] 5940Category=7 5941Description="<html>The span for aligning function prototypes.<br/><br/>0: Don't align (default).</html>" 5942Enabled=false 5943EditorType=numeric 5944CallName="align_func_proto_span=" 5945MinVal=0 5946MaxVal=5000 5947ValueDefault=0 5948 5949[Align Func Proto Star Style] 5950Category=7 5951Description="<html>How to consider (or treat) the '*' in the alignment of function prototypes.<br/><br/>0: Part of the type 'void * foo();' (default)<br/>1: Part of the function 'void *foo();'<br/>2: Dangling 'void *foo();'<br/>Dangling: the '*' will not be taken into account when aligning.</html>" 5952Enabled=false 5953EditorType=numeric 5954CallName="align_func_proto_star_style=" 5955MinVal=0 5956MaxVal=2 5957ValueDefault=0 5958 5959[Align Func Proto Amp Style] 5960Category=7 5961Description="<html>How to consider (or treat) the '&' in the alignment of function prototypes.<br/><br/>0: Part of the type 'long & foo();' (default)<br/>1: Part of the function 'long &foo();'<br/>2: Dangling 'long &foo();'<br/>Dangling: the '&' will not be taken into account when aligning.</html>" 5962Enabled=false 5963EditorType=numeric 5964CallName="align_func_proto_amp_style=" 5965MinVal=0 5966MaxVal=2 5967ValueDefault=0 5968 5969[Align Func Proto Thresh] 5970Category=7 5971Description="<html>The threshold for aligning function prototypes.<br/>Use a negative number for absolute thresholds.<br/><br/>0: No limit (default).</html>" 5972Enabled=false 5973EditorType=numeric 5974CallName="align_func_proto_thresh=" 5975MinVal=-1000 5976MaxVal=5000 5977ValueDefault=0 5978 5979[Align Func Proto Gap] 5980Category=7 5981Description="<html>Minimum gap between the return type and the function name.</html>" 5982Enabled=false 5983EditorType=numeric 5984CallName="align_func_proto_gap=" 5985MinVal=0 5986MaxVal=16 5987ValueDefault=0 5988 5989[Align On Operator] 5990Category=7 5991Description="<html>Whether to align function prototypes on the 'operator' keyword instead of<br/>what follows.</html>" 5992Enabled=false 5993EditorType=boolean 5994TrueFalse=align_on_operator=true|align_on_operator=false 5995ValueDefault=false 5996 5997[Align Mix Var Proto] 5998Category=7 5999Description="<html>Whether to mix aligning prototype and variable declarations. If true,<br/>align_var_def_XXX options are used instead of align_func_proto_XXX options.</html>" 6000Enabled=false 6001EditorType=boolean 6002TrueFalse=align_mix_var_proto=true|align_mix_var_proto=false 6003ValueDefault=false 6004 6005[Align Single Line Func] 6006Category=7 6007Description="<html>Whether to align single-line functions with function prototypes.<br/>Uses align_func_proto_span.</html>" 6008Enabled=false 6009EditorType=boolean 6010TrueFalse=align_single_line_func=true|align_single_line_func=false 6011ValueDefault=false 6012 6013[Align Single Line Brace] 6014Category=7 6015Description="<html>Whether to align the open brace of single-line functions.<br/>Requires align_single_line_func=true. Uses align_func_proto_span.</html>" 6016Enabled=false 6017EditorType=boolean 6018TrueFalse=align_single_line_brace=true|align_single_line_brace=false 6019ValueDefault=false 6020 6021[Align Single Line Brace Gap] 6022Category=7 6023Description="<html>Gap for align_single_line_brace.</html>" 6024Enabled=false 6025EditorType=numeric 6026CallName="align_single_line_brace_gap=" 6027MinVal=0 6028MaxVal=16 6029ValueDefault=0 6030 6031[Align Oc Msg Spec Span] 6032Category=7 6033Description="<html>(OC) The span for aligning Objective-C message specifications.<br/><br/>0: Don't align (default).</html>" 6034Enabled=false 6035EditorType=numeric 6036CallName="align_oc_msg_spec_span=" 6037MinVal=0 6038MaxVal=5000 6039ValueDefault=0 6040 6041[Align Nl Cont] 6042Category=7 6043Description="<html>Whether to align macros wrapped with a backslash and a newline. This will<br/>not work right if the macro contains a multi-line comment.</html>" 6044Enabled=false 6045EditorType=boolean 6046TrueFalse=align_nl_cont=true|align_nl_cont=false 6047ValueDefault=false 6048 6049[Align Pp Define Together] 6050Category=7 6051Description="<html>Whether to align macro functions and variables together.</html>" 6052Enabled=false 6053EditorType=boolean 6054TrueFalse=align_pp_define_together=true|align_pp_define_together=false 6055ValueDefault=false 6056 6057[Align Pp Define Span] 6058Category=7 6059Description="<html>The span for aligning on '#define' bodies.<br/><br/>=0: Don't align (default)<br/>>0: Number of lines (including comments) between blocks</html>" 6060Enabled=false 6061EditorType=numeric 6062CallName="align_pp_define_span=" 6063MinVal=0 6064MaxVal=5000 6065ValueDefault=0 6066 6067[Align Pp Define Gap] 6068Category=7 6069Description="<html>The minimum space between label and value of a preprocessor define.</html>" 6070Enabled=false 6071EditorType=numeric 6072CallName="align_pp_define_gap=" 6073MinVal=0 6074MaxVal=16 6075ValueDefault=0 6076 6077[Align Left Shift] 6078Category=7 6079Description="<html>Whether to align lines that start with '<<' with previous '<<'.<br/><br/>Default: true</html>" 6080Enabled=false 6081EditorType=boolean 6082TrueFalse=align_left_shift=true|align_left_shift=false 6083ValueDefault=true 6084 6085[Align Eigen Comma Init] 6086Category=7 6087Description="<html>Whether to align comma-separated statements following '<<' (as used to<br/>initialize Eigen matrices).</html>" 6088Enabled=false 6089EditorType=boolean 6090TrueFalse=align_eigen_comma_init=true|align_eigen_comma_init=false 6091ValueDefault=false 6092 6093[Align Asm Colon] 6094Category=7 6095Description="<html>Whether to align text after 'asm volatile ()' colons.</html>" 6096Enabled=false 6097EditorType=boolean 6098TrueFalse=align_asm_colon=true|align_asm_colon=false 6099ValueDefault=false 6100 6101[Align Oc Msg Colon Span] 6102Category=7 6103Description="<html>(OC) Span for aligning parameters in an Objective-C message call<br/>on the ':'.<br/><br/>0: Don't align.</html>" 6104Enabled=false 6105EditorType=numeric 6106CallName="align_oc_msg_colon_span=" 6107MinVal=0 6108MaxVal=5000 6109ValueDefault=0 6110 6111[Align Oc Msg Colon First] 6112Category=7 6113Description="<html>(OC) Whether to always align with the first parameter, even if it is too<br/>short.</html>" 6114Enabled=false 6115EditorType=boolean 6116TrueFalse=align_oc_msg_colon_first=true|align_oc_msg_colon_first=false 6117ValueDefault=false 6118 6119[Align Oc Decl Colon] 6120Category=7 6121Description="<html>(OC) Whether to align parameters in an Objective-C '+' or '-' declaration<br/>on the ':'.</html>" 6122Enabled=false 6123EditorType=boolean 6124TrueFalse=align_oc_decl_colon=true|align_oc_decl_colon=false 6125ValueDefault=false 6126 6127[Align Oc Msg Colon Xcode Like] 6128Category=7 6129Description="<html>(OC) Whether to not align parameters in an Objectve-C message call if first<br/>colon is not on next line of the message call (the same way Xcode does<br/>aligment)</html>" 6130Enabled=false 6131EditorType=boolean 6132TrueFalse=align_oc_msg_colon_xcode_like=true|align_oc_msg_colon_xcode_like=false 6133ValueDefault=false 6134 6135[Cmt Width] 6136Category=8 6137Description="<html>Try to wrap comments at N columns.</html>" 6138Enabled=false 6139EditorType=numeric 6140CallName="cmt_width=" 6141MinVal=0 6142MaxVal=256 6143ValueDefault=0 6144 6145[Cmt Reflow Mode] 6146Category=8 6147Description="<html>How to reflow comments.<br/><br/>0: No reflowing (apart from the line wrapping due to cmt_width) (default)<br/>1: No touching at all<br/>2: Full reflow (enable cmt_indent_multi for indent with line wrapping due to cmt_width)</html>" 6148Enabled=false 6149EditorType=numeric 6150CallName="cmt_reflow_mode=" 6151MinVal=0 6152MaxVal=2 6153ValueDefault=0 6154 6155[Cmt Reflow Fold Regex File] 6156Category=8 6157Description="<html>Path to a file that contains regular expressions describing patterns for<br/>which the end of one line and the beginning of the next will be folded into<br/>the same sentence or paragraph during full comment reflow. The regular<br/>expressions are described using ECMAScript syntax. The syntax for this<br/>specification is as follows, where "..." indicates the custom regular<br/>expression and "n" indicates the nth end_of_prev_line_regex and<br/>beg_of_next_line_regex regular expression pair:<br/><br/>end_of_prev_line_regex[1] = "...$"<br/>beg_of_next_line_regex[1] = "^..."<br/>end_of_prev_line_regex[2] = "...$"<br/>beg_of_next_line_regex[2] = "^..."<br/> .<br/> .<br/> .<br/>end_of_prev_line_regex[n] = "...$"<br/>beg_of_next_line_regex[n] = "^..."<br/><br/>Note that use of this option overrides the default reflow fold regular<br/>expressions, which are internally defined as follows:<br/><br/>end_of_prev_line_regex[1] = "[\w,\]\)]$"<br/>beg_of_next_line_regex[1] = "^[\w,\[\(]"<br/>end_of_prev_line_regex[2] = "\.$"<br/>beg_of_next_line_regex[2] = "^[A-Z]"</html>" 6158Enabled=false 6159CallName=cmt_reflow_fold_regex_file= 6160EditorType=string 6161ValueDefault= 6162 6163[Cmt Reflow Indent To Paragraph Start] 6164Category=8 6165Description="<html>Whether to indent wrapped lines to the start of the encompassing paragraph<br/>during full comment reflow (cmt_reflow_mode = 2). Overrides the value<br/>specified by cmt_sp_after_star_cont.<br/><br/>Note that cmt_align_doxygen_javadoc_tags overrides this option for<br/>paragraphs associated with javadoc tags</html>" 6166Enabled=false 6167EditorType=boolean 6168TrueFalse=cmt_reflow_indent_to_paragraph_start=true|cmt_reflow_indent_to_paragraph_start=false 6169ValueDefault=false 6170 6171[Cmt Convert Tab To Spaces] 6172Category=8 6173Description="<html>Whether to convert all tabs to spaces in comments. If false, tabs in<br/>comments are left alone, unless used for indenting.</html>" 6174Enabled=false 6175EditorType=boolean 6176TrueFalse=cmt_convert_tab_to_spaces=true|cmt_convert_tab_to_spaces=false 6177ValueDefault=false 6178 6179[Cmt Indent Multi] 6180Category=8 6181Description="<html>Whether to apply changes to multi-line comments, including cmt_width,<br/>keyword substitution and leading chars.<br/><br/>Default: true</html>" 6182Enabled=false 6183EditorType=boolean 6184TrueFalse=cmt_indent_multi=true|cmt_indent_multi=false 6185ValueDefault=true 6186 6187[Cmt Align Doxygen Javadoc Tags] 6188Category=8 6189Description="<html>Whether to align doxygen javadoc-style tags ('@param', '@return', etc.)<br/>and corresponding fields such that groups of consecutive block tags,<br/>parameter names, and descriptions align with one another. Overrides that<br/>which is specified by the cmt_sp_after_star_cont. If cmt_width > 0, it may<br/>be necessary to enable cmt_indent_multi and set cmt_reflow_mode = 2<br/>in order to achieve the desired alignment for line-wrapping.</html>" 6190Enabled=false 6191EditorType=boolean 6192TrueFalse=cmt_align_doxygen_javadoc_tags=true|cmt_align_doxygen_javadoc_tags=false 6193ValueDefault=false 6194 6195[Cmt Sp Before Doxygen Javadoc Tags] 6196Category=8 6197Description="<html>The number of spaces to insert after the star and before doxygen<br/>javadoc-style tags (@param, @return, etc). Requires enabling<br/>cmt_align_doxygen_javadoc_tags. Overrides that which is specified by the<br/>cmt_sp_after_star_cont.<br/><br/>Default: 1</html>" 6198Enabled=false 6199EditorType=numeric 6200CallName="cmt_sp_before_doxygen_javadoc_tags=" 6201MinVal=0 6202MaxVal=16 6203ValueDefault=1 6204 6205[Cmt Trailing Single Line C To Cpp] 6206Category=8 6207Description="<html>Whether to change trailing, single-line c-comments into cpp-comments.</html>" 6208Enabled=false 6209EditorType=boolean 6210TrueFalse=cmt_trailing_single_line_c_to_cpp=true|cmt_trailing_single_line_c_to_cpp=false 6211ValueDefault=false 6212 6213[Cmt C Group] 6214Category=8 6215Description="<html>Whether to group c-comments that look like they are in a block.</html>" 6216Enabled=false 6217EditorType=boolean 6218TrueFalse=cmt_c_group=true|cmt_c_group=false 6219ValueDefault=false 6220 6221[Cmt C Nl Start] 6222Category=8 6223Description="<html>Whether to put an empty '/*' on the first line of the combined c-comment.</html>" 6224Enabled=false 6225EditorType=boolean 6226TrueFalse=cmt_c_nl_start=true|cmt_c_nl_start=false 6227ValueDefault=false 6228 6229[Cmt C Nl End] 6230Category=8 6231Description="<html>Whether to add a newline before the closing '*/' of the combined c-comment.</html>" 6232Enabled=false 6233EditorType=boolean 6234TrueFalse=cmt_c_nl_end=true|cmt_c_nl_end=false 6235ValueDefault=false 6236 6237[Cmt Cpp To C] 6238Category=8 6239Description="<html>Whether to change cpp-comments into c-comments.</html>" 6240Enabled=false 6241EditorType=boolean 6242TrueFalse=cmt_cpp_to_c=true|cmt_cpp_to_c=false 6243ValueDefault=false 6244 6245[Cmt Cpp Group] 6246Category=8 6247Description="<html>Whether to group cpp-comments that look like they are in a block. Only<br/>meaningful if cmt_cpp_to_c=true.</html>" 6248Enabled=false 6249EditorType=boolean 6250TrueFalse=cmt_cpp_group=true|cmt_cpp_group=false 6251ValueDefault=false 6252 6253[Cmt Cpp Nl Start] 6254Category=8 6255Description="<html>Whether to put an empty '/*' on the first line of the combined cpp-comment<br/>when converting to a c-comment.<br/><br/>Requires cmt_cpp_to_c=true and cmt_cpp_group=true.</html>" 6256Enabled=false 6257EditorType=boolean 6258TrueFalse=cmt_cpp_nl_start=true|cmt_cpp_nl_start=false 6259ValueDefault=false 6260 6261[Cmt Cpp Nl End] 6262Category=8 6263Description="<html>Whether to add a newline before the closing '*/' of the combined cpp-comment<br/>when converting to a c-comment.<br/><br/>Requires cmt_cpp_to_c=true and cmt_cpp_group=true.</html>" 6264Enabled=false 6265EditorType=boolean 6266TrueFalse=cmt_cpp_nl_end=true|cmt_cpp_nl_end=false 6267ValueDefault=false 6268 6269[Cmt Star Cont] 6270Category=8 6271Description="<html>Whether to put a star on subsequent comment lines.</html>" 6272Enabled=false 6273EditorType=boolean 6274TrueFalse=cmt_star_cont=true|cmt_star_cont=false 6275ValueDefault=false 6276 6277[Cmt Sp Before Star Cont] 6278Category=8 6279Description="<html>The number of spaces to insert at the start of subsequent comment lines.</html>" 6280Enabled=false 6281EditorType=numeric 6282CallName="cmt_sp_before_star_cont=" 6283MinVal=0 6284MaxVal=16 6285ValueDefault=0 6286 6287[Cmt Sp After Star Cont] 6288Category=8 6289Description="<html>The number of spaces to insert after the star on subsequent comment lines.</html>" 6290Enabled=false 6291EditorType=numeric 6292CallName="cmt_sp_after_star_cont=" 6293MinVal=0 6294MaxVal=16 6295ValueDefault=0 6296 6297[Cmt Multi Check Last] 6298Category=8 6299Description="<html>For multi-line comments with a '*' lead, remove leading spaces if the first<br/>and last lines of the comment are the same length.<br/><br/>Default: true</html>" 6300Enabled=false 6301EditorType=boolean 6302TrueFalse=cmt_multi_check_last=true|cmt_multi_check_last=false 6303ValueDefault=true 6304 6305[Cmt Multi First Len Minimum] 6306Category=8 6307Description="<html>For multi-line comments with a '*' lead, remove leading spaces if the first<br/>and last lines of the comment are the same length AND if the length is<br/>bigger as the first_len minimum.<br/><br/>Default: 4</html>" 6308Enabled=false 6309EditorType=numeric 6310CallName="cmt_multi_first_len_minimum=" 6311MinVal=1 6312MaxVal=20 6313ValueDefault=4 6314 6315[Cmt Insert File Header] 6316Category=8 6317Description="<html>Path to a file that contains text to insert at the beginning of a file if<br/>the file doesn't start with a C/C++ comment. If the inserted text contains<br/>'$(filename)', that will be replaced with the current file's name.</html>" 6318Enabled=false 6319CallName=cmt_insert_file_header= 6320EditorType=string 6321ValueDefault= 6322 6323[Cmt Insert File Footer] 6324Category=8 6325Description="<html>Path to a file that contains text to insert at the end of a file if the<br/>file doesn't end with a C/C++ comment. If the inserted text contains<br/>'$(filename)', that will be replaced with the current file's name.</html>" 6326Enabled=false 6327CallName=cmt_insert_file_footer= 6328EditorType=string 6329ValueDefault= 6330 6331[Cmt Insert Func Header] 6332Category=8 6333Description="<html>Path to a file that contains text to insert before a function definition if<br/>the function isn't preceded by a C/C++ comment. If the inserted text<br/>contains '$(function)', '$(javaparam)' or '$(fclass)', these will be<br/>replaced with, respectively, the name of the function, the javadoc '@param'<br/>and '@return' stuff, or the name of the class to which the member function<br/>belongs.</html>" 6334Enabled=false 6335CallName=cmt_insert_func_header= 6336EditorType=string 6337ValueDefault= 6338 6339[Cmt Insert Class Header] 6340Category=8 6341Description="<html>Path to a file that contains text to insert before a class if the class<br/>isn't preceded by a C/C++ comment. If the inserted text contains '$(class)',<br/>that will be replaced with the class name.</html>" 6342Enabled=false 6343CallName=cmt_insert_class_header= 6344EditorType=string 6345ValueDefault= 6346 6347[Cmt Insert Oc Msg Header] 6348Category=8 6349Description="<html>Path to a file that contains text to insert before an Objective-C message<br/>specification, if the method isn't preceded by a C/C++ comment. If the<br/>inserted text contains '$(message)' or '$(javaparam)', these will be<br/>replaced with, respectively, the name of the function, or the javadoc<br/>'@param' and '@return' stuff.</html>" 6350Enabled=false 6351CallName=cmt_insert_oc_msg_header= 6352EditorType=string 6353ValueDefault= 6354 6355[Cmt Insert Before Preproc] 6356Category=8 6357Description="<html>Whether a comment should be inserted if a preprocessor is encountered when<br/>stepping backwards from a function name.<br/><br/>Applies to cmt_insert_oc_msg_header, cmt_insert_func_header and<br/>cmt_insert_class_header.</html>" 6358Enabled=false 6359EditorType=boolean 6360TrueFalse=cmt_insert_before_preproc=true|cmt_insert_before_preproc=false 6361ValueDefault=false 6362 6363[Cmt Insert Before Inlines] 6364Category=8 6365Description="<html>Whether a comment should be inserted if a function is declared inline to a<br/>class definition.<br/><br/>Applies to cmt_insert_func_header.<br/><br/>Default: true</html>" 6366Enabled=false 6367EditorType=boolean 6368TrueFalse=cmt_insert_before_inlines=true|cmt_insert_before_inlines=false 6369ValueDefault=true 6370 6371[Cmt Insert Before Ctor Dtor] 6372Category=8 6373Description="<html>Whether a comment should be inserted if the function is a class constructor<br/>or destructor.<br/><br/>Applies to cmt_insert_func_header.</html>" 6374Enabled=false 6375EditorType=boolean 6376TrueFalse=cmt_insert_before_ctor_dtor=true|cmt_insert_before_ctor_dtor=false 6377ValueDefault=false 6378 6379[Mod Full Brace Do] 6380Category=9 6381Description="<html>Add or remove braces on a single-line 'do' statement.</html>" 6382Enabled=false 6383EditorType=multiple 6384Choices=mod_full_brace_do=ignore|mod_full_brace_do=add|mod_full_brace_do=remove|mod_full_brace_do=force|mod_full_brace_do=not_defined 6385ChoicesReadable="Ignore Mod Full Brace Do|Add Mod Full Brace Do|Remove Mod Full Brace Do|Force Mod Full Brace Do" 6386ValueDefault=ignore 6387 6388[Mod Full Brace For] 6389Category=9 6390Description="<html>Add or remove braces on a single-line 'for' statement.</html>" 6391Enabled=false 6392EditorType=multiple 6393Choices=mod_full_brace_for=ignore|mod_full_brace_for=add|mod_full_brace_for=remove|mod_full_brace_for=force|mod_full_brace_for=not_defined 6394ChoicesReadable="Ignore Mod Full Brace For|Add Mod Full Brace For|Remove Mod Full Brace For|Force Mod Full Brace For" 6395ValueDefault=ignore 6396 6397[Mod Full Brace Function] 6398Category=9 6399Description="<html>(Pawn) Add or remove braces on a single-line function definition.</html>" 6400Enabled=false 6401EditorType=multiple 6402Choices=mod_full_brace_function=ignore|mod_full_brace_function=add|mod_full_brace_function=remove|mod_full_brace_function=force|mod_full_brace_function=not_defined 6403ChoicesReadable="Ignore Mod Full Brace Function|Add Mod Full Brace Function|Remove Mod Full Brace Function|Force Mod Full Brace Function" 6404ValueDefault=ignore 6405 6406[Mod Full Brace If] 6407Category=9 6408Description="<html>Add or remove braces on a single-line 'if' statement. Braces will not be<br/>removed if the braced statement contains an 'else'.</html>" 6409Enabled=false 6410EditorType=multiple 6411Choices=mod_full_brace_if=ignore|mod_full_brace_if=add|mod_full_brace_if=remove|mod_full_brace_if=force|mod_full_brace_if=not_defined 6412ChoicesReadable="Ignore Mod Full Brace If|Add Mod Full Brace If|Remove Mod Full Brace If|Force Mod Full Brace If" 6413ValueDefault=ignore 6414 6415[Mod Full Brace If Chain] 6416Category=9 6417Description="<html>Whether to enforce that all blocks of an 'if'/'else if'/'else' chain either<br/>have, or do not have, braces. If true, braces will be added if any block<br/>needs braces, and will only be removed if they can be removed from all<br/>blocks.<br/><br/>Overrides mod_full_brace_if.</html>" 6418Enabled=false 6419EditorType=boolean 6420TrueFalse=mod_full_brace_if_chain=true|mod_full_brace_if_chain=false 6421ValueDefault=false 6422 6423[Mod Full Brace If Chain Only] 6424Category=9 6425Description="<html>Whether to add braces to all blocks of an 'if'/'else if'/'else' chain.<br/>If true, mod_full_brace_if_chain will only remove braces from an 'if' that<br/>does not have an 'else if' or 'else'.</html>" 6426Enabled=false 6427EditorType=boolean 6428TrueFalse=mod_full_brace_if_chain_only=true|mod_full_brace_if_chain_only=false 6429ValueDefault=false 6430 6431[Mod Full Brace While] 6432Category=9 6433Description="<html>Add or remove braces on single-line 'while' statement.</html>" 6434Enabled=false 6435EditorType=multiple 6436Choices=mod_full_brace_while=ignore|mod_full_brace_while=add|mod_full_brace_while=remove|mod_full_brace_while=force|mod_full_brace_while=not_defined 6437ChoicesReadable="Ignore Mod Full Brace While|Add Mod Full Brace While|Remove Mod Full Brace While|Force Mod Full Brace While" 6438ValueDefault=ignore 6439 6440[Mod Full Brace Using] 6441Category=9 6442Description="<html>Add or remove braces on single-line 'using ()' statement.</html>" 6443Enabled=false 6444EditorType=multiple 6445Choices=mod_full_brace_using=ignore|mod_full_brace_using=add|mod_full_brace_using=remove|mod_full_brace_using=force|mod_full_brace_using=not_defined 6446ChoicesReadable="Ignore Mod Full Brace Using|Add Mod Full Brace Using|Remove Mod Full Brace Using|Force Mod Full Brace Using" 6447ValueDefault=ignore 6448 6449[Mod Full Brace Nl] 6450Category=9 6451Description="<html>Don't remove braces around statements that span N newlines</html>" 6452Enabled=false 6453EditorType=numeric 6454CallName="mod_full_brace_nl=" 6455MinVal=0 6456MaxVal=5000 6457ValueDefault=0 6458 6459[Mod Full Brace Nl Block Rem Mlcond] 6460Category=9 6461Description="<html>Whether to prevent removal of braces from 'if'/'for'/'while'/etc. blocks<br/>which span multiple lines.<br/><br/>Affects:<br/> mod_full_brace_for<br/> mod_full_brace_if<br/> mod_full_brace_if_chain<br/> mod_full_brace_if_chain_only<br/> mod_full_brace_while<br/> mod_full_brace_using<br/><br/>Does not affect:<br/> mod_full_brace_do<br/> mod_full_brace_function</html>" 6462Enabled=false 6463EditorType=boolean 6464TrueFalse=mod_full_brace_nl_block_rem_mlcond=true|mod_full_brace_nl_block_rem_mlcond=false 6465ValueDefault=false 6466 6467[Mod Paren On Return] 6468Category=9 6469Description="<html>Add or remove unnecessary parenthesis on 'return' statement.</html>" 6470Enabled=false 6471EditorType=multiple 6472Choices=mod_paren_on_return=ignore|mod_paren_on_return=add|mod_paren_on_return=remove|mod_paren_on_return=force|mod_paren_on_return=not_defined 6473ChoicesReadable="Ignore Mod Paren On Return|Add Mod Paren On Return|Remove Mod Paren On Return|Force Mod Paren On Return" 6474ValueDefault=ignore 6475 6476[Mod Pawn Semicolon] 6477Category=9 6478Description="<html>(Pawn) Whether to change optional semicolons to real semicolons.</html>" 6479Enabled=false 6480EditorType=boolean 6481TrueFalse=mod_pawn_semicolon=true|mod_pawn_semicolon=false 6482ValueDefault=false 6483 6484[Mod Full Paren If Bool] 6485Category=9 6486Description="<html>Whether to fully parenthesize Boolean expressions in 'while' and 'if'<br/>statement, as in 'if (a && b > c)' => 'if (a && (b > c))'.</html>" 6487Enabled=false 6488EditorType=boolean 6489TrueFalse=mod_full_paren_if_bool=true|mod_full_paren_if_bool=false 6490ValueDefault=false 6491 6492[Mod Remove Extra Semicolon] 6493Category=9 6494Description="<html>Whether to remove superfluous semicolons.</html>" 6495Enabled=false 6496EditorType=boolean 6497TrueFalse=mod_remove_extra_semicolon=true|mod_remove_extra_semicolon=false 6498ValueDefault=false 6499 6500[Mod Remove Duplicate Include] 6501Category=9 6502Description="<html>Whether to remove duplicate include.</html>" 6503Enabled=false 6504EditorType=boolean 6505TrueFalse=mod_remove_duplicate_include=true|mod_remove_duplicate_include=false 6506ValueDefault=false 6507 6508[Mod Add Long Function Closebrace Comment] 6509Category=9 6510Description="<html>If a function body exceeds the specified number of newlines and doesn't have<br/>a comment after the close brace, a comment will be added.</html>" 6511Enabled=false 6512EditorType=numeric 6513CallName="mod_add_long_function_closebrace_comment=" 6514MinVal=0 6515MaxVal=255 6516ValueDefault=0 6517 6518[Mod Add Long Namespace Closebrace Comment] 6519Category=9 6520Description="<html>If a namespace body exceeds the specified number of newlines and doesn't<br/>have a comment after the close brace, a comment will be added.</html>" 6521Enabled=false 6522EditorType=numeric 6523CallName="mod_add_long_namespace_closebrace_comment=" 6524MinVal=0 6525MaxVal=255 6526ValueDefault=0 6527 6528[Mod Add Long Class Closebrace Comment] 6529Category=9 6530Description="<html>If a class body exceeds the specified number of newlines and doesn't have a<br/>comment after the close brace, a comment will be added.</html>" 6531Enabled=false 6532EditorType=numeric 6533CallName="mod_add_long_class_closebrace_comment=" 6534MinVal=0 6535MaxVal=255 6536ValueDefault=0 6537 6538[Mod Add Long Switch Closebrace Comment] 6539Category=9 6540Description="<html>If a switch body exceeds the specified number of newlines and doesn't have a<br/>comment after the close brace, a comment will be added.</html>" 6541Enabled=false 6542EditorType=numeric 6543CallName="mod_add_long_switch_closebrace_comment=" 6544MinVal=0 6545MaxVal=255 6546ValueDefault=0 6547 6548[Mod Add Long Ifdef Endif Comment] 6549Category=9 6550Description="<html>If an #ifdef body exceeds the specified number of newlines and doesn't have<br/>a comment after the #endif, a comment will be added.</html>" 6551Enabled=false 6552EditorType=numeric 6553CallName="mod_add_long_ifdef_endif_comment=" 6554MinVal=0 6555MaxVal=255 6556ValueDefault=0 6557 6558[Mod Add Long Ifdef Else Comment] 6559Category=9 6560Description="<html>If an #ifdef or #else body exceeds the specified number of newlines and<br/>doesn't have a comment after the #else, a comment will be added.</html>" 6561Enabled=false 6562EditorType=numeric 6563CallName="mod_add_long_ifdef_else_comment=" 6564MinVal=0 6565MaxVal=255 6566ValueDefault=0 6567 6568[Mod Sort Case Sensitive] 6569Category=9 6570Description="<html>Whether to take care of the case by the mod_sort_xx options.</html>" 6571Enabled=false 6572EditorType=boolean 6573TrueFalse=mod_sort_case_sensitive=true|mod_sort_case_sensitive=false 6574ValueDefault=false 6575 6576[Mod Sort Import] 6577Category=9 6578Description="<html>Whether to sort consecutive single-line 'import' statements.</html>" 6579Enabled=false 6580EditorType=boolean 6581TrueFalse=mod_sort_import=true|mod_sort_import=false 6582ValueDefault=false 6583 6584[Mod Sort Using] 6585Category=9 6586Description="<html>(C#) Whether to sort consecutive single-line 'using' statements.</html>" 6587Enabled=false 6588EditorType=boolean 6589TrueFalse=mod_sort_using=true|mod_sort_using=false 6590ValueDefault=false 6591 6592[Mod Sort Include] 6593Category=9 6594Description="<html>Whether to sort consecutive single-line '#include' statements (C/C++) and<br/>'#import' statements (Objective-C). Be aware that this has the potential to<br/>break your code if your includes/imports have ordering dependencies.</html>" 6595Enabled=false 6596EditorType=boolean 6597TrueFalse=mod_sort_include=true|mod_sort_include=false 6598ValueDefault=false 6599 6600[Mod Sort Incl Import Prioritize Filename] 6601Category=9 6602Description="<html>Whether to prioritize '#include' and '#import' statements that contain<br/>filename without extension when sorting is enabled.</html>" 6603Enabled=false 6604EditorType=boolean 6605TrueFalse=mod_sort_incl_import_prioritize_filename=true|mod_sort_incl_import_prioritize_filename=false 6606ValueDefault=false 6607 6608[Mod Sort Incl Import Prioritize Extensionless] 6609Category=9 6610Description="<html>Whether to prioritize '#include' and '#import' statements that does not<br/>contain extensions when sorting is enabled.</html>" 6611Enabled=false 6612EditorType=boolean 6613TrueFalse=mod_sort_incl_import_prioritize_extensionless=true|mod_sort_incl_import_prioritize_extensionless=false 6614ValueDefault=false 6615 6616[Mod Sort Incl Import Prioritize Angle Over Quotes] 6617Category=9 6618Description="<html>Whether to prioritize '#include' and '#import' statements that contain<br/>angle over quotes when sorting is enabled.</html>" 6619Enabled=false 6620EditorType=boolean 6621TrueFalse=mod_sort_incl_import_prioritize_angle_over_quotes=true|mod_sort_incl_import_prioritize_angle_over_quotes=false 6622ValueDefault=false 6623 6624[Mod Sort Incl Import Ignore Extension] 6625Category=9 6626Description="<html>Whether to ignore file extension in '#include' and '#import' statements<br/>for sorting comparison.</html>" 6627Enabled=false 6628EditorType=boolean 6629TrueFalse=mod_sort_incl_import_ignore_extension=true|mod_sort_incl_import_ignore_extension=false 6630ValueDefault=false 6631 6632[Mod Sort Incl Import Grouping Enabled] 6633Category=9 6634Description="<html>Whether to group '#include' and '#import' statements when sorting is enabled.</html>" 6635Enabled=false 6636EditorType=boolean 6637TrueFalse=mod_sort_incl_import_grouping_enabled=true|mod_sort_incl_import_grouping_enabled=false 6638ValueDefault=false 6639 6640[Mod Move Case Break] 6641Category=9 6642Description="<html>Whether to move a 'break' that appears after a fully braced 'case' before<br/>the close brace, as in 'case X: { ... } break;' => 'case X: { ... break; }'.</html>" 6643Enabled=false 6644EditorType=boolean 6645TrueFalse=mod_move_case_break=true|mod_move_case_break=false 6646ValueDefault=false 6647 6648[Mod Case Brace] 6649Category=9 6650Description="<html>Add or remove braces around a fully braced case statement. Will only remove<br/>braces if there are no variable declarations in the block.</html>" 6651Enabled=false 6652EditorType=multiple 6653Choices=mod_case_brace=ignore|mod_case_brace=add|mod_case_brace=remove|mod_case_brace=force|mod_case_brace=not_defined 6654ChoicesReadable="Ignore Mod Case Brace|Add Mod Case Brace|Remove Mod Case Brace|Force Mod Case Brace" 6655ValueDefault=ignore 6656 6657[Mod Remove Empty Return] 6658Category=9 6659Description="<html>Whether to remove a void 'return;' that appears as the last statement in a<br/>function.</html>" 6660Enabled=false 6661EditorType=boolean 6662TrueFalse=mod_remove_empty_return=true|mod_remove_empty_return=false 6663ValueDefault=false 6664 6665[Mod Enum Last Comma] 6666Category=9 6667Description="<html>Add or remove the comma after the last value of an enumeration.</html>" 6668Enabled=false 6669EditorType=multiple 6670Choices=mod_enum_last_comma=ignore|mod_enum_last_comma=add|mod_enum_last_comma=remove|mod_enum_last_comma=force|mod_enum_last_comma=not_defined 6671ChoicesReadable="Ignore Mod Enum Last Comma|Add Mod Enum Last Comma|Remove Mod Enum Last Comma|Force Mod Enum Last Comma" 6672ValueDefault=ignore 6673 6674[Mod Sort Oc Properties] 6675Category=9 6676Description="<html>(OC) Whether to organize the properties. If true, properties will be<br/>rearranged according to the mod_sort_oc_property_*_weight factors.</html>" 6677Enabled=false 6678EditorType=boolean 6679TrueFalse=mod_sort_oc_properties=true|mod_sort_oc_properties=false 6680ValueDefault=false 6681 6682[Mod Sort Oc Property Class Weight] 6683Category=9 6684Description="<html>(OC) Weight of a class property modifier.</html>" 6685Enabled=false 6686EditorType=numeric 6687CallName="mod_sort_oc_property_class_weight=" 6688MinVal= 6689MaxVal= 6690ValueDefault=0 6691 6692[Mod Sort Oc Property Thread Safe Weight] 6693Category=9 6694Description="<html>(OC) Weight of 'atomic' and 'nonatomic'.</html>" 6695Enabled=false 6696EditorType=numeric 6697CallName="mod_sort_oc_property_thread_safe_weight=" 6698MinVal= 6699MaxVal= 6700ValueDefault=0 6701 6702[Mod Sort Oc Property Readwrite Weight] 6703Category=9 6704Description="<html>(OC) Weight of 'readwrite' when organizing properties.</html>" 6705Enabled=false 6706EditorType=numeric 6707CallName="mod_sort_oc_property_readwrite_weight=" 6708MinVal= 6709MaxVal= 6710ValueDefault=0 6711 6712[Mod Sort Oc Property Reference Weight] 6713Category=9 6714Description="<html>(OC) Weight of a reference type specifier ('retain', 'copy', 'assign',<br/>'weak', 'strong') when organizing properties.</html>" 6715Enabled=false 6716EditorType=numeric 6717CallName="mod_sort_oc_property_reference_weight=" 6718MinVal= 6719MaxVal= 6720ValueDefault=0 6721 6722[Mod Sort Oc Property Getter Weight] 6723Category=9 6724Description="<html>(OC) Weight of getter type ('getter=') when organizing properties.</html>" 6725Enabled=false 6726EditorType=numeric 6727CallName="mod_sort_oc_property_getter_weight=" 6728MinVal= 6729MaxVal= 6730ValueDefault=0 6731 6732[Mod Sort Oc Property Setter Weight] 6733Category=9 6734Description="<html>(OC) Weight of setter type ('setter=') when organizing properties.</html>" 6735Enabled=false 6736EditorType=numeric 6737CallName="mod_sort_oc_property_setter_weight=" 6738MinVal= 6739MaxVal= 6740ValueDefault=0 6741 6742[Mod Sort Oc Property Nullability Weight] 6743Category=9 6744Description="<html>(OC) Weight of nullability type ('nullable', 'nonnull', 'null_unspecified',<br/>'null_resettable') when organizing properties.</html>" 6745Enabled=false 6746EditorType=numeric 6747CallName="mod_sort_oc_property_nullability_weight=" 6748MinVal= 6749MaxVal= 6750ValueDefault=0 6751 6752[Pp Indent] 6753Category=10 6754Description="<html>Add or remove indentation of preprocessor directives inside #if blocks<br/>at brace level 0 (file-level).</html>" 6755Enabled=false 6756EditorType=multiple 6757Choices=pp_indent=ignore|pp_indent=add|pp_indent=remove|pp_indent=force|pp_indent=not_defined 6758ChoicesReadable="Ignore Pp Indent|Add Pp Indent|Remove Pp Indent|Force Pp Indent" 6759ValueDefault=ignore 6760 6761[Pp Indent At Level] 6762Category=10 6763Description="<html>Whether to indent #if/#else/#endif at the brace level. If false, these are<br/>indented from column 1.</html>" 6764Enabled=false 6765EditorType=boolean 6766TrueFalse=pp_indent_at_level=true|pp_indent_at_level=false 6767ValueDefault=false 6768 6769[Pp Indent Count] 6770Category=10 6771Description="<html>Specifies the number of columns to indent preprocessors per level<br/>at brace level 0 (file-level). If pp_indent_at_level=false, also specifies<br/>the number of columns to indent preprocessors per level<br/>at brace level > 0 (function-level).<br/><br/>Default: 1</html>" 6772Enabled=false 6773EditorType=numeric 6774CallName="pp_indent_count=" 6775MinVal=0 6776MaxVal=16 6777ValueDefault=1 6778 6779[Pp Space] 6780Category=10 6781Description="<html>Add or remove space after # based on pp_level of #if blocks.</html>" 6782Enabled=false 6783EditorType=multiple 6784Choices=pp_space=ignore|pp_space=add|pp_space=remove|pp_space=force|pp_space=not_defined 6785ChoicesReadable="Ignore Pp Space|Add Pp Space|Remove Pp Space|Force Pp Space" 6786ValueDefault=ignore 6787 6788[Pp Space Count] 6789Category=10 6790Description="<html>Sets the number of spaces per level added with pp_space.</html>" 6791Enabled=false 6792EditorType=numeric 6793CallName="pp_space_count=" 6794MinVal=0 6795MaxVal=16 6796ValueDefault=0 6797 6798[Pp Indent Region] 6799Category=10 6800Description="<html>The indent for '#region' and '#endregion' in C# and '#pragma region' in<br/>C/C++. Negative values decrease indent down to the first column.</html>" 6801Enabled=false 6802EditorType=numeric 6803CallName="pp_indent_region=" 6804MinVal=-16 6805MaxVal=16 6806ValueDefault=0 6807 6808[Pp Region Indent Code] 6809Category=10 6810Description="<html>Whether to indent the code between #region and #endregion.</html>" 6811Enabled=false 6812EditorType=boolean 6813TrueFalse=pp_region_indent_code=true|pp_region_indent_code=false 6814ValueDefault=false 6815 6816[Pp Indent If] 6817Category=10 6818Description="<html>If pp_indent_at_level=true, sets the indent for #if, #else and #endif when<br/>not at file-level. Negative values decrease indent down to the first column.<br/><br/>=0: Indent preprocessors using output_tab_size<br/>>0: Column at which all preprocessors will be indented</html>" 6819Enabled=false 6820EditorType=numeric 6821CallName="pp_indent_if=" 6822MinVal=-16 6823MaxVal=16 6824ValueDefault=0 6825 6826[Pp If Indent Code] 6827Category=10 6828Description="<html>Whether to indent the code between #if, #else and #endif.</html>" 6829Enabled=false 6830EditorType=boolean 6831TrueFalse=pp_if_indent_code=true|pp_if_indent_code=false 6832ValueDefault=false 6833 6834[Pp Indent In Guard] 6835Category=10 6836Description="<html>Whether to indent the body of an #if that encompasses all the code in the file.</html>" 6837Enabled=false 6838EditorType=boolean 6839TrueFalse=pp_indent_in_guard=true|pp_indent_in_guard=false 6840ValueDefault=false 6841 6842[Pp Define At Level] 6843Category=10 6844Description="<html>Whether to indent '#define' at the brace level. If false, these are<br/>indented from column 1.</html>" 6845Enabled=false 6846EditorType=boolean 6847TrueFalse=pp_define_at_level=true|pp_define_at_level=false 6848ValueDefault=false 6849 6850[Pp Include At Level] 6851Category=10 6852Description="<html>Whether to indent '#include' at the brace level.</html>" 6853Enabled=false 6854EditorType=boolean 6855TrueFalse=pp_include_at_level=true|pp_include_at_level=false 6856ValueDefault=false 6857 6858[Pp Ignore Define Body] 6859Category=10 6860Description="<html>Whether to ignore the '#define' body while formatting.</html>" 6861Enabled=false 6862EditorType=boolean 6863TrueFalse=pp_ignore_define_body=true|pp_ignore_define_body=false 6864ValueDefault=false 6865 6866[Pp Indent Case] 6867Category=10 6868Description="<html>Whether to indent case statements between #if, #else, and #endif.<br/>Only applies to the indent of the preprocesser that the case statements<br/>directly inside of.<br/><br/>Default: true</html>" 6869Enabled=false 6870EditorType=boolean 6871TrueFalse=pp_indent_case=true|pp_indent_case=false 6872ValueDefault=true 6873 6874[Pp Indent Func Def] 6875Category=10 6876Description="<html>Whether to indent whole function definitions between #if, #else, and #endif.<br/>Only applies to the indent of the preprocesser that the function definition<br/>is directly inside of.<br/><br/>Default: true</html>" 6877Enabled=false 6878EditorType=boolean 6879TrueFalse=pp_indent_func_def=true|pp_indent_func_def=false 6880ValueDefault=true 6881 6882[Pp Indent Extern] 6883Category=10 6884Description="<html>Whether to indent extern C blocks between #if, #else, and #endif.<br/>Only applies to the indent of the preprocesser that the extern block is<br/>directly inside of.<br/><br/>Default: true</html>" 6885Enabled=false 6886EditorType=boolean 6887TrueFalse=pp_indent_extern=true|pp_indent_extern=false 6888ValueDefault=true 6889 6890[Pp Indent Brace] 6891Category=10 6892Description="<html>Whether to indent braces directly inside #if, #else, and #endif.<br/>Only applies to the indent of the preprocesser that the braces are directly<br/>inside of.<br/><br/>Default: true</html>" 6893Enabled=false 6894EditorType=boolean 6895TrueFalse=pp_indent_brace=true|pp_indent_brace=false 6896ValueDefault=true 6897 6898[Include Category 0] 6899Category=11 6900Description="<html>The regex for include category with priority 0.</html>" 6901Enabled=false 6902CallName=include_category_0= 6903EditorType=string 6904ValueDefault= 6905 6906[Include Category 1] 6907Category=11 6908Description="<html>The regex for include category with priority 1.</html>" 6909Enabled=false 6910CallName=include_category_1= 6911EditorType=string 6912ValueDefault= 6913 6914[Include Category 2] 6915Category=11 6916Description="<html>The regex for include category with priority 2.</html>" 6917Enabled=false 6918CallName=include_category_2= 6919EditorType=string 6920ValueDefault= 6921 6922[Use Indent Func Call Param] 6923Category=12 6924Description="<html>true: indent_func_call_param will be used (default)<br/>false: indent_func_call_param will NOT be used<br/><br/>Default: true</html>" 6925Enabled=false 6926EditorType=boolean 6927TrueFalse=use_indent_func_call_param=true|use_indent_func_call_param=false 6928ValueDefault=true 6929 6930[Use Indent Continue Only Once] 6931Category=12 6932Description="<html>The value of the indentation for a continuation line is calculated<br/>differently if the statement is:<br/>- a declaration: your case with QString fileName ...<br/>- an assignment: your case with pSettings = new QSettings( ...<br/><br/>At the second case the indentation value might be used twice:<br/>- at the assignment<br/>- at the function call (if present)<br/><br/>To prevent the double use of the indentation value, use this option with the<br/>value 'true'.<br/><br/>true: indent_continue will be used only once<br/>false: indent_continue will be used every time (default)</html>" 6933Enabled=false 6934EditorType=boolean 6935TrueFalse=use_indent_continue_only_once=true|use_indent_continue_only_once=false 6936ValueDefault=false 6937 6938[Indent Cpp Lambda Only Once] 6939Category=12 6940Description="<html>The value might be used twice:<br/>- at the assignment<br/>- at the opening brace<br/><br/>To prevent the double use of the indentation value, use this option with the<br/>value 'true'.<br/><br/>true: indentation will be used only once<br/>false: indentation will be used every time (default)</html>" 6941Enabled=false 6942EditorType=boolean 6943TrueFalse=indent_cpp_lambda_only_once=true|indent_cpp_lambda_only_once=false 6944ValueDefault=false 6945 6946[Use Sp After Angle Always] 6947Category=12 6948Description="<html>Whether sp_after_angle takes precedence over sp_inside_fparen. This was the<br/>historic behavior, but is probably not the desired behavior, so this is off<br/>by default.</html>" 6949Enabled=false 6950EditorType=boolean 6951TrueFalse=use_sp_after_angle_always=true|use_sp_after_angle_always=false 6952ValueDefault=false 6953 6954[Use Options Overriding For Qt Macros] 6955Category=12 6956Description="<html>Whether to apply special formatting for Qt SIGNAL/SLOT macros. Essentially,<br/>this tries to format these so that they match Qt's normalized form (i.e. the<br/>result of QMetaObject::normalizedSignature), which can slightly improve the<br/>performance of the QObject::connect call, rather than how they would<br/>otherwise be formatted.<br/><br/>See options_for_QT.cpp for details.<br/><br/>Default: true</html>" 6957Enabled=false 6958EditorType=boolean 6959TrueFalse=use_options_overriding_for_qt_macros=true|use_options_overriding_for_qt_macros=false 6960ValueDefault=true 6961 6962[Use Form Feed No More As Whitespace Character] 6963Category=12 6964Description="<html>If true: the form feed character is removed from the list of whitespace<br/>characters. See https://en.cppreference.com/w/cpp/string/byte/isspace.</html>" 6965Enabled=false 6966EditorType=boolean 6967TrueFalse=use_form_feed_no_more_as_whitespace_character=true|use_form_feed_no_more_as_whitespace_character=false 6968ValueDefault=false 6969 6970[Warn Level Tabs Found In Verbatim String Literals] 6971Category=13 6972Description="<html>(C#) Warning is given if doing tab-to-\t replacement and we have found one<br/>in a C# verbatim string literal.<br/><br/>Default: 2</html>" 6973Enabled=false 6974EditorType=numeric 6975CallName="warn_level_tabs_found_in_verbatim_string_literals=" 6976MinVal=1 6977MaxVal=3 6978ValueDefault=2 6979 6980[Debug Max Number Of Loops] 6981Category=13 6982Description="<html>Limit the number of loops.<br/>Used by uncrustify.cpp to exit from infinite loop.<br/>0: no limit.</html>" 6983Enabled=false 6984EditorType=numeric 6985CallName="debug_max_number_of_loops=" 6986MinVal= 6987MaxVal= 6988ValueDefault=0 6989 6990[Debug Line Number To Protocol] 6991Category=13 6992Description="<html>Set the number of the line to protocol;<br/>Used in the function prot_the_line if the 2. parameter is zero.<br/>0: nothing protocol.</html>" 6993Enabled=false 6994EditorType=numeric 6995CallName="debug_line_number_to_protocol=" 6996MinVal= 6997MaxVal= 6998ValueDefault=0 6999 7000[Debug Timeout] 7001Category=13 7002Description="<html>Set the number of second(s) before terminating formatting the current file,<br/>0: no timeout.<br/>only for linux</html>" 7003Enabled=false 7004EditorType=numeric 7005CallName="debug_timeout=" 7006MinVal= 7007MaxVal= 7008ValueDefault=0 7009 7010[Debug Truncate] 7011Category=13 7012Description="<html>Set the number of characters to be printed if the text is too long,<br/>0: do not truncate.</html>" 7013Enabled=false 7014EditorType=numeric 7015CallName="debug_truncate=" 7016MinVal=0 7017MaxVal=960 7018ValueDefault=0 7019