summaryrefslogtreecommitdiffstats
path: root/indenters/__TODO
diff options
context:
space:
mode:
Diffstat (limited to 'indenters/__TODO')
-rwxr-xr-xindenters/__TODO/uigui_CblBeau.ini543
-rwxr-xr-xindenters/__TODO/uigui_astyle.ini321
-rwxr-xr-xindenters/__TODO/uigui_bcpp.ini144
-rwxr-xr-xindenters/__TODO/uigui_csstidy.ini119
-rwxr-xr-xindenters/__TODO/uigui_f90ppr.ini17
-rwxr-xr-xindenters/__TODO/uigui_gnuindent.ini527
-rwxr-xr-xindenters/__TODO/uigui_greatcode.ini1363
-rwxr-xr-xindenters/__TODO/uigui_hindent.ini66
-rwxr-xr-xindenters/__TODO/uigui_htb.ini147
-rwxr-xr-xindenters/__TODO/uigui_jsdecoder.ini17
-rwxr-xr-xindenters/__TODO/uigui_jsppp.ini81
-rwxr-xr-xindenters/__TODO/uigui_perltidy.ini1040
-rwxr-xr-xindenters/__TODO/uigui_phpCB.ini151
-rwxr-xr-xindenters/__TODO/uigui_phpStylist.ini258
-rwxr-xr-xindenters/__TODO/uigui_php_Beautifier.ini108
-rwxr-xr-xindenters/__TODO/uigui_pindent.ini54
-rwxr-xr-xindenters/__TODO/uigui_psti.ini196
-rwxr-xr-xindenters/__TODO/uigui_rbeautify.ini17
-rwxr-xr-xindenters/__TODO/uigui_rubyformatter.ini27
-rwxr-xr-xindenters/__TODO/uigui_shellindent.ini17
-rwxr-xr-xindenters/__TODO/uigui_tidy.ini612
-rwxr-xr-xindenters/__TODO/uigui_uncrustify.ini3691
-rwxr-xr-xindenters/__TODO/uigui_vbsbeaut.ini45
-rwxr-xr-xindenters/__TODO/uigui_xmlindent.ini61
24 files changed, 0 insertions, 9622 deletions
diff --git a/indenters/__TODO/uigui_CblBeau.ini b/indenters/__TODO/uigui_CblBeau.ini
deleted file mode 100755
index 069f429..0000000
--- a/indenters/__TODO/uigui_CblBeau.ini
+++ /dev/null
@@ -1,543 +0,0 @@
-[header]
-categories="Cobol Beautifier|Renumbering|Generic Reporting|Cobol Dialects|Extra Features|Copy Libraries|Parser Messages|Length and Offset|PrettyPrint Basics|PrettyPrint Indentation|Output Comments|Line Identification"
-cfgFileParameterEnding=" "
-configFilename=
-fileTypes=*.cbl|*.cob
-indenterFileName=cbl-beau.exe
-indenterName=Cobol Beautifier (Cobol)
-inputFileName=indentinput
-inputFileParameter=" "
-manual=http://www.siber.com/sct/tools/cbl-beau.html
-outputFileName=indentoutput
-outputFileParameter="-gen-file="
-parameterOrder=ipo
-showHelpParameter="-help"
-stringparaminquotes=false
-useCfgFileParameter=
-version=1.0
-
-
-[Add value clause]
-Category=0
-Description="<html>Add VALUE clauses to WS data items that have no VALUE clause</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-add-value-clause|"
-
-[Norm dd levels]
-Category=0
-Description="<html>Normalize data item level numbers</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-norm-dd-levels|"
-
-[Add end stmts]
-Category=0
-Description="<html>Add END-IF, END-SEARCH, END-EVALUATE, END-PERFORM closing statements</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-add-end-stmts|"
-
-[Section name fmt]
-CallName="-section-name-fmt="
-Category=1
-Description="<html>Section name format, smth like T1%dT2%sT3</html>"
-EditorType=string
-Enabled=false
-ValueDefault="T1%dT2%sT3"
-
-[Section name start]
-CallName="-section-name-start="
-Category=1
-Description="<html>Start value for number in section name</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9999
-MinVal=0
-ValueDefault=1
-
-[Section name step]
-CallName="-section-name-step="
-Category=1
-Description="<html>Step for number in section name</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9999
-MinVal=0
-ValueDefault=1
-
-[Para name fmt]
-CallName="-para-name-fmt="
-Category=1
-Description="<html>Paragraph name format, smth like T1%dT2%sT3</html>"
-EditorType=string
-Enabled=false
-ValueDefault="T1%dT2%sT3"
-
-[Para name start]
-CallName="-para-name-start="
-Category=1
-Description="<html>Start value for counter in paragraph name</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9999
-MinVal=0
-ValueDefault=1
-
-[Para name step]
-CallName="-para-name-step="
-Category=1
-Description="<html>Step for counter in paragraph name</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9999
-MinVal=0
-ValueDefault=1
-
-[Data name fmt]
-CallName="-data-name-fmt="
-Category=1
-Description="<html>Data name format, smth like T1%dT2%sT3</html>"
-EditorType=string
-Enabled=false
-ValueDefault="T1%dT2%sT3"
-
-[Data name start]
-CallName="-data-name-start="
-Category=1
-Description="<html>Start value for number in data name</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9999
-MinVal=0
-ValueDefault=1
-
-[Data name step]
-CallName="-data-name-step="
-Category=1
-Description="<html>Step for number in data name</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9999
-MinVal=0
-ValueDefault=1
-
-[Conv warn]
-Category=2
-Description="<html>Warn about transformation problems</html>"
-ValueDefault=1
-Enabled=true
-EditorType=boolean
-TrueFalse="-conv-warn|-no-conv-warn"
-
-[Conv info]
-Category=2
-Description="<html>Inform about every transformation performed</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-conv-info|-no-conv-info"
-
-[Conv list]
-Category=2
-Description="<html>List all transformations applied</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-conv-list|-no-conv-list"
-
-[Find only]
-Category=2
-Description="<html>Only list potential transformations, do not execute them</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-find-only|-no-find-only"
-
-[Silent]
-Category=2
-Description="<html>Do not print short summary of the conversion</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-silent|-no-silent"
-
-[Primary Cobol dialect]
-Category=3
-Description="<html>Set the primary Cobol dialect</html>"
-ValueDefault=1
-Enabled=false
-EditorType=multiple
-Choices="-lang=ansi74|-lang=ansi85|-lang=osvs|-lang=vsii|-lang=saa|-lang=xopen|-lang=mf|-lang=ms|-lang=rm|-lang=rm85|-lang=dosvs|-lang=univac|-lang=wang|-lang=fsc|-lang=net|-lang=fscnet|-lang=icobol|-lang=acu|-lang=dml|-lang=idms"
-ChoicesReadable="Ansi 74|Ansi 85|OSVS|VSII|SAA|XOpen|MF|MS|RM|RM 85|DOSVS|UniVAC|Wang|FSC|Net|FSCnet|iCobol|ACU|DML|IDMS"
-
-[Secondary Cobol dialect]
-Category=3
-Description="<html>Set the secondary Cobol dialect</html>"
-ValueDefault=0
-Enabled=false
-EditorType=multiple
-Choices="-lang2=ansi74|-lang2=ansi85|-lang2=osvs|-lang2=vsii|-lang2=saa|-lang2=xopen|-lang2=mf|-lang2=ms|-lang2=rm|-lang2=rm85|-lang2=dosvs|-lang2=univac|-lang2=wang|-lang2=fsc|-lang2=net|-lang2=fscnet|-lang2=icobol|-lang2=acu|-lang2=dml|-lang2=idms"
-ChoicesReadable="Ansi 74|Ansi 85|OSVS|VSII|SAA|XOpen|MF|MS|RM|RM 85|DOSVS|UniVAC|Wang|FSC|Net|FSCnet|iCobol|ACU|DML|IDMS"
-
-[Line format]
-Category=3
-Description="<html>Set the secondary Cobol dialect</html>"
-ValueDefault=0
-Enabled=false
-EditorType=multiple
-Choices="-line-format=dial|-line-format=fixed|-line-format=free|-line-format=fsc-free|-line-format=var"
-ChoicesReadable="Dial|fixed|free|FSC free|var"
-
-[Progid comments]
-Category=3
-Description="<html>Allow Program-Id line comments</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-progid-comments|-no-progid-comments"
-
-[Separators follow spaces]
-Category=3
-Description="<html>Separators must be followed by spaces</html>"
-ValueDefault=0
-Enabled=false
-EditorType=multiple
-Choices="-sep-space-reqd=dial|-sep-space-reqd=no|-sep-space-reqd=yes"
-ChoicesReadable="Dial|No|Yes"
-
-[Exclude keywords]
-CallName="-exclude-keywords="
-Category=3
-Description="<html>Excluded keywords (separated by spaces?)</html>"
-EditorType=string
-Enabled=false
-ValueDefault=""
-
-[Set constants]
-CallName="-set-constants="
-Category=4
-Description="<html>78 constant settings, strings: name'value', numbers: name(value)</html>"
-EditorType=string
-Enabled=false
-ValueDefault=""
-
-[Assign external]
-Category=4
-Description="<html>Assume that undefined data items in ASSIGN TO are external</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-assign-external|-no-assign-external"
-
-[SQL]
-Category=4
-Description="<html>Parse SQL in EXEC SQL</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-sql|-no-sql"
-
-[CICS]
-Category=4
-Description="<html>Parse CICS statements embedded in EXEC CICS ... END-EXEC</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-cics|-no-cics"
-
-[CICS EIB]
-Category=4
-Description="<html>Add CICS EIB data block to LINKAGE SECTION</html>"
-ValueDefault=0
-Enabled=false
-EditorType=multiple
-Choices="-cics-eib=auto|-cics-eib=no|-cics-eib=yes"
-ChoicesReadable="Auto|No|Yes"
-
-[Copylib dir]
-CallName="-copylib-dir="
-Category=5
-Description="<html>Copylib directories path</html>"
-EditorType=string
-Enabled=false
-ValueDefault="."
-
-[Copylib suffix]
-CallName="-copylib-sfx="
-Category=5
-Description="<html>Copylib files default suffix(es)</html>"
-EditorType=string
-Enabled=false
-ValueDefault=".cpy"
-
-[Copylib names]
-Category=5
-Description="<html>Add CICS EIB data block to LINKAGE SECTION</html>"
-ValueDefault=0
-Enabled=false
-EditorType=multiple
-Choices="-copynames-case=exact|-copynames-case=lower|-copynames-case=upper"
-ChoicesReadable="Exact|Lower|Upper"
-
-[Copylib old]
-Category=5
-Description="<html>Allow old 1968 Copy statements</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-old-copy|-no-old-copy"
-
-[Copylib irreversibly]
-Category=5
-Description="<html>Inline copybooks irreversibly</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-irrev-inline|-no-irrev-inline"
-
-[Warnings]
-Category=6
-Description="<html>Display Warnings</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-warnings|-no-warnings"
-
-[Muli undef errors]
-Category=6
-Description="<html>Error message for every (OFF: only first) use of undefined name</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-multi-undefd-errs|-no-multi-undefd-errs"
-
-[Same para data name]
-Category=6
-Description="<html>One name can be used both as paragraph-name and data-name</html>"
-ValueDefault=0
-Enabled=false
-EditorType=multiple
-Choices="-same-para-data-name=dial|-same-para-data-name=no|-same-para-data-name=yes"
-ChoicesReadable="Dial|No|Yes"
-
-[Lengths and offsets]
-Category=7
-Description="<html>Compute data item lengths and offsets</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-leng-offs|-no-leng-offs"
-
-[Storage mode]
-Category=7
-Description="<html>Is Numeric Sign a Trailing Separate Character</html>"
-ValueDefault=0
-Enabled=false
-EditorType=multiple
-Choices="-lo-stor-mode=dial|-lo-stor-mode=no|-lo-stor-mode=yes"
-ChoicesReadable="Dial|No|Yes"
-
-[Numeric sign trailing separate]
-Category=7
-Description="<html>Is Numeric Sign a Trailing Separate Character</html>"
-ValueDefault=0
-Enabled=false
-EditorType=multiple
-Choices="-num-sign-trail-sep=dial|-num-sign-trail-sep=no|-num-sign-trail-sep=yes"
-ChoicesReadable="Dial|No|Yes"
-
-[Num sign EBCDIC]
-Category=7
-Description="<html>Is Numeric Sign an EBCDIC character</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-num-sign-ebcdic|-no-num-sign-ebcdic"
-
-[Lo pointer size]
-CallName="-lo-pointer-size="
-Category=7
-Description="<html>Memory model: Pointer size</html>"
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=1
-ValueDefault=4
-
-[Lo proc pointer size]
-CallName="-lo-proc-pointer-size="
-Category=7
-Description="<html>Memory model: Procedure-Pointer size</html>"
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=1
-ValueDefault=4
-
-[Lo index size]
-CallName="-lo-index-size="
-Category=7
-Description="<html>Memory model: Index size</html>"
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=1
-ValueDefault=4
-
-[Lo unfold flex arrays]
-Category=7
-Description="<html>Compute length of table with OCCURS DEPENDING ON based on upper bounds</html>"
-ValueDefault=1
-Enabled=true
-EditorType=boolean
-TrueFalse="-lo-unfold-flex-arrays|-no-lo-unfold-flex-arrays"
-
-[Progress]
-Category=7
-Description="<html>Display Parsing Progress Indicator</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-progress|-no-progress"
-
-[Bailout level]
-Category=7
-Description="<html>Level of parser messages that cause bailout</html>"
-ValueDefault=2
-Enabled=false
-EditorType=multiple
-Choices="-bailout-level=warnings|-bailout-level=errors|-bailout-level=severe"
-ChoicesReadable="Warnings|Errors|Severe"
-
-[Stats]
-Category=7
-Description="<html>Print short source program statistics</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-stat|-no-stat"
-
-[Genereate SourcePrint]
-Category=8
-Description="<html>Generate Cobol in SourcePrint (ON) / PrettyPrint(OFF) mode</html>"
-ValueDefault=0
-Enabled=false
-EditorType=boolean
-TrueFalse="-gen-src|-no-gen-src"
-
-[Copybook dir]
-CallName="-gen-copy-dir="
-Category=8
-Description="<html>Write copybooks to this directory</html>"
-EditorType=string
-Enabled=false
-ValueDefault=""
-
-[Indent size]
-CallName="-gen-indent-step="
-Category=9
-Description="<html>Indentation step</html>"
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=1
-ValueDefault=2
-
-[Indent max]
-CallName="-gen-max-indent="
-Category=9
-Description="<html>Maximum starting position for indented text</html>"
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=1
-ValueDefault=40
-
-[Tabs]
-CallName="-gen-tabs="
-Category=9
-Description="<html>Tabulation Positions</html>"
-EditorType=string
-Enabled=false
-ValueDefault="12,24,32,42,44,54"
-
-[Line format]
-Category=9
-Description="<html>Generated line format</html>"
-ValueDefault=1
-Enabled=false
-EditorType=multiple
-Choices="-gen-line-format=na|-gen-line-format=fixed|-gen-line-format=free|-gen-line-format=fsc-free|-gen-line-format=var"
-ChoicesReadable="Na|Fixed|Free|FSC-free|Var"
-
-[Observe rules]
-Category=9
-Description="<html>Observe Area A/B rules in generated code</html>"
-ValueDefault=1
-Enabled=true
-EditorType=boolean
-TrueFalse="-gen-observe-ab-rules |-no-gen-observe-ab-rules "
-
-[Preserve comments]
-Category=10
-Description="<html>Preserve comments</html>"
-ValueDefault=1
-Enabled=true
-EditorType=boolean
-TrueFalse="-gen-print-comments |-no-gen-print-comments "
-
-[Enter Exit comments]
-Category=10
-Description="<html>Generate Enter/Exit comments around inlined copybooks</html>"
-ValueDefault=1
-Enabled=true
-EditorType=boolean
-TrueFalse="-gen-enter-exit-copy-comments|-no-gen-enter-exit-copy-comments"
-
-[Preserve line IDs]
-Category=11
-Description="<html>Preserve original Line IDs (cols 1-6, 73-80)</html>"
-ValueDefault=1
-Enabled=true
-EditorType=boolean
-TrueFalse="-gen-line-id-comments|-no-gen-line-id-comments"
-
-[Put text 73-80]
-CallName="-gen-73to80-fmt="
-Category=11
-Description="<html>Put text of this format into columns 73 to 80</html>"
-EditorType=string
-Enabled=false
-ValueDefault=""
-
-[Start number 73-80]
-CallName="-gen-73to80-start="
-Category=11
-Description="<html>Start value for number put into columns 73 to 80</html>"
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=1
-ValueDefault=1
-
-[Step number 73-80]
-CallName="-gen-73to80-step="
-Category=11
-Description="<html>Step for number put into columns 73 to 80</html>"
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=1
-ValueDefault=1
-
-[Convert comments]
-CallName="-gen-mark-conv="
-Category=11
-Description="<html>Add comment in columns 73 and up that show that line was changed or generated</html>"
-EditorType=string
-Enabled=false
-ValueDefault=""
diff --git a/indenters/__TODO/uigui_astyle.ini b/indenters/__TODO/uigui_astyle.ini
deleted file mode 100755
index 7d312b8..0000000
--- a/indenters/__TODO/uigui_astyle.ini
+++ /dev/null
@@ -1,321 +0,0 @@
-[header]
-categories=Predefined Style|Tab and Bracket|Indentation|Padding|Formatting|Other
-cfgFileParameterEnding=cr
-configFilename=.astylerc
-fileTypes=*.cpp|*.c|*.cu|*.h|*.hpp|*.inl|*.hh|*.cs|*.java
-indenterFileName=astyle
-indenterName=Artistic Style (C, C++, C#, JAVA)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://astyle.sourceforge.net/astyle.html
-outputFileName=indentinput
-outputFileParameter=none
-parameterOrder=ipo
-showHelpParameter=-h
-stringparaminquotes=false
-useCfgFileParameter="--options="
-version=2.02.1
-
-[predefined style]
-Category=0
-Choices="-A1|-A2|-A3|-A4|-A5|-A6|-A7|-A8|-A9|-A10|-A11|-A12"
-ChoicesReadable="Allman/Ansi/BSD/break style|Java/attach style|Kernighan & Ritchie style|Stroustrup style|Whitesmith style|Banner style|GNU style|Linux style|Horstmann style|One True Brace Style|Pico style|Lisp/Python style"
-Description=<html>Sets the general style.</html>
-EditorType=multiple
-Enabled=false
-ValueDefault=2
-
-[indent spaces]
-CallName="--indent=spaces="
-Category=1
-Description=<html>Indent using # spaces per indent</html>
-EditorType=numeric
-Enabled=false
-MaxVal=20
-MinVal=2
-ValueDefault=4
-
-[indent tab]
-CallName="--indent=tab="
-Category=1
-Description=<html>Indent using tab characters. Treat each tab as # spaces</html>
-EditorType=numeric
-Enabled=false
-MaxVal=20
-MinVal=2
-ValueDefault=4
-
-[force indent tab]
-CallName="--indent=force-tab="
-Category=1
-Description="<html>Indent using tab characters. Treat each tab as # spaces. Uses tabs as indents where --indent=tab prefers to use spaces such as inside multi-line statements. </html>"
-EditorType=numeric
-Enabled=false
-MaxVal=20
-MinVal=2
-ValueDefault=4
-
-[bracket style]
-Category=1
-Choices="--brackets=break|--brackets=attach|--brackets=linux|--brackets=stroustrup|--brackets=horstmann"
-ChoicesReadable=Break brackets|Attach brackets|Break brackets Linux like
-Description=<html>Sets the bracket style.</html>
-EditorType=multiple
-Enabled=false
-ValueDefault=0
-
-[indent classes]
-Category=2
-Description=<html>Indent 'class' and 'struct' blocks so that the blocks 'public:', 'protected:' and 'private:' are indented. The struct blocks are indented only if an access modifier is declared somewhere in the struct. The entire block is indented. This option is effective for C++ files only.</html>
-EditorType=boolean
-TrueFalse=--indent-classes|
-ValueDefault=0
-
-[indent switches]
-Category=2
-Description=<html>Indent 'switch' blocks so that the 'case X:' statements are indented in the switch block. The entire case block is indented.</html>
-EditorType=boolean
-TrueFalse=--indent-switches|
-ValueDefault=0
-
-[indent cases]
-Category=2
-Description=<html>Indent 'case X:' blocks from the 'case X:' headers. Case statements not enclosed in blocks are NOT indented.</html>
-EditorType=boolean
-TrueFalse=--indent-cases|
-ValueDefault=0
-
-[indent brackets]
-Category=2
-Description=<html>Add extra indentation to brackets. This is the option used for Whitesmith and Banner style formatting/indenting. If both ‑‑indent‑brackets and ‑‑indent‑blocks are used the result will be ‑‑indent‑blocks. This option will be ignored if used with a predefined style.</html>
-EditorType=boolean
-TrueFalse=--indent-brackets|
-ValueDefault=0
-
-[indent blocks]
-Category=2
-Description=<html>Add extra indentation to blocks within a function. The opening bracket for namespaces, classes, and functions is not indented. This is the option used for GNU style formatting/indenting. This option will be ignored if used with a predefined style.</html>
-EditorType=boolean
-TrueFalse=--indent-blocks|
-ValueDefault=0
-
-[indent namespaces]
-Category=2
-Description=<html>Add extra indentation to namespaces.</html>
-EditorType=boolean
-TrueFalse=--indent-namespaces|
-ValueDefault=0
-
-[indent labels]
-Category=2
-Description=<html>Add extra indentation to labels so they appear 1 indent less than the current indentation, rather than being flushed to the left (the default).</html>
-EditorType=boolean
-TrueFalse=--indent-labels|
-ValueDefault=0
-
-[indent preprocessor]
-Category=2
-Description=<html>Indent multi-line preprocessor definitions. Should be used with --convert-tabs for proper results. Does a pretty good job but can not perform miracles in obfuscated preprocessor definitions. Without this option the preprocessor statements remain unchanged.</html>
-EditorType=boolean
-TrueFalse=--indent-preprocessor|
-ValueDefault=0
-
-[indent comments]
-Category=2
-Description=<html>Indent C++ comments beginning in column one. By default C++ comments beginning in column one are not indented. This option will allow the comments to be indented with the code. </html>
-EditorType=boolean
-TrueFalse=--indent-col1-comments|
-ValueDefault=0
-
-[max-instatement-indent]
-CallName="--max-instatement-indent="
-Category=2
-Description=<html>Indent a maximum of # spaces in a continuous statement, relative to the previous line (e.g. ‑‑max‑instatement‑indent=40). # must be less than 80. If no # is set, the default value of 40 will be used. A maximum of less than two indent lengths will be ignored.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=79
-MinVal=0
-ValueDefault=40
-
-[min-conditional-indent]
-CallName="--min-conditional-indent="
-Category=2
-Description=<html>Set the minimal indent that is added when a header is built of multiple-lines. This indent makes helps to easily separate the header from the command statements that follow. The value for # must be less than 40. The default setting for this option is twice the current indent (e.g. --min-conditional-indent=8).</html>
-EditorType=numeric
-Enabled=false
-MaxVal=39
-MinVal=0
-ValueDefault=8
-
-[break-blocks]
-Category=3
-Description=<html>Pad empty lines around header blocks (e.g. 'if' 'while'...). Be sure to read the Supplemental Documentation before using this option.</html>
-EditorType=boolean
-TrueFalse=--break-blocks|
-ValueDefault=0
-
-[break-blocks-all]
-Category=3
-Description=<html>Pad empty lines around header blocks (e.g. 'if' 'while'...). Treat closing header blocks (e.g. 'else' 'catch') as stand-alone blocks. Be sure to read the Supplemental Documentation before using this option.</html>
-EditorType=boolean
-TrueFalse="--break-blocks=all|"
-ValueDefault=0
-
-[pad-oper]
-Category=3
-Description=<html>Insert space padding around operators. Operators inside brackets [] are not padded. Note that there is no option to unpad. Once padded they stay padded.</html>
-EditorType=boolean
-TrueFalse="--pad-oper|"
-ValueDefault=0
-
-[pad-paren]
-Category=3
-Description=<html>Insert space padding around parenthesis on both the outside and the inside. Any end of line comments will remain in the original column, if possible.</html>
-EditorType=boolean
-TrueFalse="--pad-paren|"
-ValueDefault=0
-
-[pad-paren-out]
-Category=3
-Description=<html>Insert space padding around parenthesis on the outside only. Any end of line comments will remain in the original column, if possible. This can be used with unpad-paren below to remove unwanted spaces.</html>
-EditorType=boolean
-TrueFalse="--pad-paren-out|"
-ValueDefault=0
-
-[pad-paren-in]
-Category=3
-Description="<html>Insert space padding around parenthesis on the inside only. Any end of line comments will remain in the original column, if possible. This can be used with unpad-paren below to remove unwanted spaces.</html>"
-EditorType=boolean
-TrueFalse="--pad-paren-in|"
-ValueDefault=0
-
-[pad-header]
-Category=3
-Description=<html>Insert space padding after paren headers only (e.g. 'if', 'for', 'while'...). Any end of line comments will remain in the original column, if possible. This can be used with unpad-paren to remove unwanted spaces.</html>
-EditorType=boolean
-TrueFalse=--pad-header|
-ValueDefault=0
-
-[unpad-paren]
-Category=3
-Description="<html>Remove extra space padding around parenthesis on the inside and outside. Any end of line comments will remain in the original column, if possible. This option can be used in combination with the paren padding options pad‑paren, pad‑paren‑out, pad‑paren‑in, and pad‑header above. Only padding that has not been requested by other options will be removed.</html>"
-EditorType=boolean
-TrueFalse="--unpad-paren|"
-ValueDefault=0
-
-[delete-empty-lines]
-Category=3
-Description=<html>Delete empty lines within a function or method. Empty lines outside of functions or methods are NOT deleted. If used with break-blocks or break-blocks=all it will delete all lines EXCEPT the lines added by the break-blocks options.</html>
-EditorType=boolean
-TrueFalse=--delete-empty-lines|
-ValueDefault=0
-
-[fill-empty-lines]
-Category=3
-Description=<html>Fill empty lines with the white space of the previous line</html>
-EditorType=boolean
-TrueFalse=--fill-empty-lines|
-ValueDefault=0
-
-[brackets-break-closing]
-Category=4
-Description=<html>When used with --brackets=attach, --brackets=linux, or --brackets=stroustrup, this breaks closing headers (e.g. 'else', 'catch', ...) from their immediately preceding closing brackets. Closing header brackets are always broken with broken brackets, horstmann brackets, indented blocks, and indented brackets.</html>
-EditorType=boolean
-TrueFalse="-y|"
-ValueDefault=0
-
-[break-elseifs]
-Category=4
-Description=<html>Break "else if" header combinations into separate lines. This option has no effect if keep-one-line-statements is used, the "else if" statements will remain as they are. If this option is NOT used, "else if" header combinations will be placed on a single line.</html>
-EditorType=boolean
-TrueFalse=--break-elseifs|
-ValueDefault=0
-
-[add-brackets]
-Category=4
-Description=<html>Add brackets to unbracketed one line conditional statements (e.g. 'if', 'for', 'while'...). The statement must be on a single line. The brackets will be added according to the currently requested predefined style or bracket type. If no style or bracket type is requested the brackets will be attached. If --add-one-line-brackets is also used the result will be one line brackets.</html>
-EditorType=boolean
-TrueFalse=--add-brackets|
-ValueDefault=0
-
-[add-one-line-brackets]
-Category=4
-Description=<html>Add one line brackets to unbracketed one line conditional statements (e.g. 'if', 'for', 'while'...). The statement must be on a single line. The option implies --keep-one-line-blocks and will not break the one line blocks.</html>
-EditorType=boolean
-TrueFalse=--add-one-line-brackets|
-ValueDefault=0
-
-[one-line-keep-blocks]
-Category=4
-Description=<html>Don't break one-line blocks</html>
-EditorType=boolean
-TrueFalse="--keep-one-line-blocks|"
-ValueDefault=0
-
-[one-line-keep-statements]
-Category=4
-Description=<html>Dont break complex statements and multiple statements residing on a single line.</html>
-EditorType=boolean
-TrueFalse="--keep-one-line-statements|"
-ValueDefault=0
-
-[convert-tabs]
-Category=4
-Description=<html>Converts tabs into spaces in the non-indentation part of the line. The number of spaces inserted will maintain the spacing of the tab. The current setting for spaces per tab is used. It may not produce the expected results if convert-tabs is used when changing spaces per tab. Tabs are not replaced in quotes.</html>
-EditorType=boolean
-TrueFalse=--convert-tabs|
-ValueDefault=0
-
-[align-pointer]
-Category=4
-Choices="--align-pointer=type|--align-pointer=middle|--align-pointer=name"
-Description=<html>Attach a pointer or reference operator (* or &) to either the variable type (left) or variable name (right), or place it between the type and name. The spacing between the type and name will be preserved, if possible. This option is effective for C/C++ files only.</html>
-EditorType=multiple
-Enabled=false
-ValueDefault=0
-
-[align-reference]
-Category=4
-Choices="--align-reference=type|--align-reference=middle|--align-reference=name"
-Description=<html>This option will align references separate from pointers. Pointers are not changed by this option. If pointers and references are to be aligned the same, use the previous align-pointer option. The option align-reference=none will not change the reference alignment. The other options are the same as for align-pointer. In the case of a reference to a pointer (*&) with conflicting alignments, the align-pointer value will be used.</html>
-EditorType=multiple
-Enabled=false
-ValueDefault=0
-
-[override-language]
-Category=4
-Choices="--mode=c|--mode=java|--mode=cs"
-Description=<html>Indent a C or C++ or Java or CSharp file. The option is set from the file extension for each file. You can override the setting with this entry. It allows the formatter to identify language specific syntax such as C classes and C templates.</html>
-EditorType=multiple
-Enabled=false
-ValueDefault=0
-
-[nosuffix]
-Category=5
-Description=<html>Do not retain a backup of the original file. The original file is purged after it is formatted.</html>
-EditorType=boolean
-TrueFalse=--suffix=none|
-ValueDefault=0
-
-[errors-to-stdout]
-Category=5
-Description=<html>Print errors to standard-output rather than to standard-error.
-This option should be helpful for systems/shells that do not have this option, such as in Windows95.</html>
-EditorType=boolean
-TrueFalse=--errors-to-stdout|
-ValueDefault=0
-
-[preserve-date]
-Category=5
-Description=<html>Preserve the original file's date and time modified. The date and time modified will not be changed in the formatted file. This option is not effective if redirection is used to rename the input file.</html>
-EditorType=boolean
-TrueFalse=--preserve-date|
-ValueDefault=0
-
-[lineend]
-Category=5
-Choices="--lineend=windows|--lineend=linux|--lineend=macold"
-Description=<html>orce use of the specified line end style. Valid options are windows (CRLF), linux (LF), and macold (CR). MacOld style is the format for OS 9 and earlier. Mac OS X uses the Linux style. If one of these options is not used the line ends will be determined automatically from the input file.</html>
-EditorType=multiple
-Enabled=false
-ValueDefault=0
diff --git a/indenters/__TODO/uigui_bcpp.ini b/indenters/__TODO/uigui_bcpp.ini
deleted file mode 100755
index c094f97..0000000
--- a/indenters/__TODO/uigui_bcpp.ini
+++ /dev/null
@@ -1,144 +0,0 @@
-[header]
-categories=Indentation|Comments|General
-cfgFileParameterEnding=cr
-configFilename=bcpp.cfg
-fileTypes=*.cpp|*.c|*.h|*.hpp
-indenterFileName=bcpp
-indenterName=BCPP (C, C++)
-inputFileName=indentinput
-inputFileParameter="-fi "
-manual=http://universalindent.sf.net/indentermanuals/bcpp.txt
-outputFileName=indentoutput
-outputFileParameter="-fo "
-parameterOrder=ipo
-showHelpParameter=qxyz
-stringparaminquotes=false
-useCfgFileParameter="-fnc "
-version=2009-06-30
-
-[Ascii_Chars_Only]
-Category=2
-Description=<html>Setting this parameter to yes will strip any non-printable non-ASCII characters from the input file. Any non-printable characters that lie within quotes will be transformed into octal/character notation if NonAscii_Quotes_To_Octal is set to True. Comment out this parameter if you are using Leave_Graphic_Chars parameter as this parameter will override it.</html>
-EditorType=boolean
-TrueFalse="ascii_chars_only=yes|ascii_chars_only=no"
-ValueDefault=1
-
-[Backup_File]
-Category=2
-Description=<html>This option will backup the input file to a file with the extension .bac and overwrite the input file with the reformatted version.</html>
-EditorType=boolean
-TrueFalse="backup_file=yes|backup_file=no"
-ValueDefault=0
-
-[Comments_With_Code]
-CallName="comments_with_code="
-Category=1
-Description=<html>Defines the column in which comments that appear after code on a line will be placed.</html>
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=0
-ValueDefault=50
-
-[Comments_With_Nocode]
-CallName="comments_with_nocode="
-Category=1
-Description=<html>Defines the column in which comments that appear in a line will be placed.</html>
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=0
-ValueDefault=0
-
-[Function_Spacing]
-CallName="function_spacing="
-Category=0
-Description=<html>This parameter specifies how many lines separate two functions.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=99
-MinVal=0
-ValueDefault=2
-
-[Indent_Exec_Sql]
-Category=0
-Description=<html>If true bcpp looks for embedded SQL statements (e.g. EXEC SQL) and formats them specially.</html>
-EditorType=boolean
-TrueFalse="indent_exec_sql=yes|indent_exec_sql=no"
-ValueDefault=0
-
-[Indent_Preprocessor]
-Category=0
-Description=<html>If true bcpp will indent preprocessor lines to the indention of the C(++) code. If false preprocessor lines will be in the first column. Unrecognized (i.e. nonstandard) preprocessor lines are always put into the first column.</html>
-EditorType=boolean
-TrueFalse="indent_preprocessor=yes|indent_preprocessor=no"
-ValueDefault=0
-
-[Indent_Spacing]
-CallName="indent_spacing="
-Category=0
-Description=<html>Specifies how many spaces to indent. This parameter also sets the width of tabs. Bcpp considers the width of a tab to be the same as the width of an indent.</html>
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=0
-ValueDefault=4
-
-[Keep_Comments_With_Code]
-Category=1
-Description=<html>This option overrides the "Comments_With_Code" option. Setting this option On will make comments which do not fit as inline comments append to the code anyway. </html>
-EditorType=boolean
-TrueFalse="keep_comments_with_code=yes|keep_comments_with_code=no"
-ValueDefault=0
-
-[Leave_Comments_NoCode]
-Category=1
-Description=<html>This options overrides the Comments_With_Nocodeoption. Setting this option On will indent comments that do not occur on the same line as code to the same indention as code. </html>
-EditorType=boolean
-TrueFalse="leave_comments_nocode=yes|leave_comments_nocode=no"
-ValueDefault=0
-
-[Leave_Graphic_Chars]
-Category=2
-Description=<html>Setting this parameter to yes will strip non-printable characters from the source file but leave any characters that are IBM graphics alone. Any non-printable characters that lie within quotes will be transformed into octal/character notation if NonAscii_Quotes_To_Octal parameter is set to True.</html>
-EditorType=boolean
-TrueFalse="leave_graphic_chars=yes|leave_graphic_chars=no"
-ValueDefault=1
-
-[NonAscii_Quotes_To_Octal]
-Category=2
-Description=<html>se this option to change non-ASCII (non-printable) chars to octal notation if they lie within quotes. This parameter doesn't take effect unless either the Ascii_Chars_Only or Leave_Graphic_Chars parameters have been set.</html>
-EditorType=boolean
-TrueFalse="nonascii_quotes_to_octal=yes|nonascii_quotes_to_octal=no"
-ValueDefault=0
-
-[Place_Brace_On_New_Line]
-Category=0
-Description=<html>When set to 'on' bcpp will place opening braces on new lines (Pascalstyle C coding) when set to 'off' bcpp will use K&Rstyle C coding.</html>
-EditorType=boolean
-TrueFalse="place_brace_on_new_line=yes|place_brace_on_new_line=no"
-ValueDefault=1
-
-[Program_Output]
-Category=2
-Description=<html>This parameter will stop output from the program corrupting output that may exit from the program via the standard output. If this parameter is set to off/no then no output is generated from the program unless an error is encountered. The standard error is used to display any errors encountered while processing.</html>
-EditorType=boolean
-TrueFalse="program_output=yes|program_output=no"
-ValueDefault=0
-
-[Queue_Buffer]
-CallName="queue_buffer="
-Category=2
-Description=<html>Specifies what the internal memory requires will be in size of the line processing buffer. This is used for open brace relocation in Kernighan/Ritchie style. Extending this buffer to large amounts of memory will slow processing on small machines.</html>
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=0
-ValueDefault=2
-
-[Use_Tabs]
-Category=0
-Description=<html>Specifies whether to use tabs in indenting code.</html>
-EditorType=boolean
-TrueFalse="use_tabs=yes|use_tabs=no"
-ValueDefault=0
diff --git a/indenters/__TODO/uigui_csstidy.ini b/indenters/__TODO/uigui_csstidy.ini
deleted file mode 100755
index 2cca15a..0000000
--- a/indenters/__TODO/uigui_csstidy.ini
+++ /dev/null
@@ -1,119 +0,0 @@
-[header]
-categories=General
-cfgFileParameterEnding=" "
-configFilename=
-fileTypes=*.css
-indenterFileName=csstidy
-indenterName=CSSTidy (CSS)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://csstidy.sourceforge.net/usage.php
-outputFileName=indentoutput
-outputFileParameter=
-parameterOrder=ipo
-showHelpParameter=
-stringparaminquotes=false
-useCfgFileParameter=
-version=1.3
-
-[Add Timestamp]
-Category=0
-Description=<html>Add Timestamp.</html>
-EditorType=boolean
-TrueFalse="--timestamp=true|--timestamp=false"
-ValueDefault=0
-
-[Allow HTML in templates]
-Category=0
-Description=<html>Allow HTML in templates.</html>
-EditorType=boolean
-TrueFalse="--allow_html_in_templates=true|--allow_html_in_templates=false"
-ValueDefault=1
-
-[Case for properties]
-Category=0
-Choices="--case_properties=0|--case_properties=1|--case_properties=2"
-Description=<html><pre> 0 - None.<br> 1 - Lowercase.<br> 2 - Uppercase.</pre></html>
-EditorType=multiple
-Enabled=false
-ValueDefault=1
-
-[Compress colors]
-Category=0
-Description=<html>Compress colors.</html>
-EditorType=boolean
-TrueFalse="--compress_colors=true|--compress_colors=false"
-ValueDefault=1
-
-[Compress font-weight]
-Category=0
-Description=<html>Compress font weight.</html>
-EditorType=boolean
-TrueFalse="--compress_font=true|--compress_font=false"
-ValueDefault=1
-
-[Lowercase selectors]
-Category=0
-Description=<html>Lowercase selectors names needed for XHTML.</html>
-EditorType=boolean
-TrueFalse="--lowercase_s=true|--lowercase_s=false"
-ValueDefault=0
-
-[Optimise shorthands]
-Category=0
-Choices="--optimise_shorthands=0|--optimise_shorthands=1|--optimise_shorthands=2"
-Description=<html><pre> 0 - Do not optimise.<br> 1 - Safe optimisations.<br> 2 - All optimisations.</pre></html>
-EditorType=multiple
-Enabled=false
-ValueDefault=1
-
-[Preserve CSS]
-Category=0
-Description="<html>Save comments, hacks, etc.<br>Most optimisations can NOT be applied if this is enabled.</html>"
-EditorType=boolean
-TrueFalse="--preserve_css=true|--preserve_css=false"
-ValueDefault=0
-
-[Regroup selectors]
-Category=0
-Choices="--merge_selectors=0|--merge_selectors=1|--merge_selectors=2"
-Description="<html><pre> 0 - Do not change anything<br> 1 - Only seperate selectors (split at , )<br> 2 - Merge selectors with the same properties (fast)</pre></html>"
-EditorType=multiple
-Enabled=false
-ValueDefault=2
-
-[Remove last semikolon]
-Category=0
-Description="<html>Remove last ;</html>"
-EditorType=boolean
-TrueFalse="--remove_last_;=true|--remove_last_;=false"
-ValueDefault=0
-
-[Remove unnecessary backslashes]
-Category=0
-Description=<html>Remove backslashes.</html>
-EditorType=boolean
-TrueFalse="--remove_bslash=true|--remove_bslash=false"
-ValueDefault=1
-
-[Sort properties]
-Category=0
-Description=<html>Sort properties.</html>
-EditorType=boolean
-TrueFalse="--sort_properties=true|--sort_properties=false"
-ValueDefault=0
-
-[Sort selectors %28caution%29]
-Category=0
-Description=<html><strong>Attention:</strong> This may change the behavior of your CSS code!</html>
-EditorType=boolean
-TrueFalse="--sort_selectors=true|--sort_selectors=false"
-ValueDefault=0
-
-[Template]
-Category=0
-Choices="--template=highest|--template=high|--template=default|--template=low"
-Description="<html><pre> Highest - No readability, smallest size.<br> High - Moderate readability, smaller size.<br> Default - balance between readability and size.<br> Low - Higher readability.</pre></html>"
-EditorType=multiple
-Enabled=false
-ValueDefault=2
diff --git a/indenters/__TODO/uigui_f90ppr.ini b/indenters/__TODO/uigui_f90ppr.ini
deleted file mode 100755
index 9d3dc3c..0000000
--- a/indenters/__TODO/uigui_f90ppr.ini
+++ /dev/null
@@ -1,17 +0,0 @@
-[header]
-categories=
-cfgFileParameterEnding=
-configFilename=
-fileTypes=*.f90
-indenterFileName=f90ppr.exe
-indenterName=Fortran 90 PPR (Fortran)
-inputFileName=indentinput
-inputFileParameter="< "
-manual=ftp://ftp.ifremer.fr/ifremer/fortran90
-outputFileName=
-outputFileParameter=stdout
-parameterOrder=pio
-showHelpParameter=
-stringparaminquotes=false
-useCfgFileParameter=
-version=1.3
diff --git a/indenters/__TODO/uigui_gnuindent.ini b/indenters/__TODO/uigui_gnuindent.ini
deleted file mode 100755
index 53ac520..0000000
--- a/indenters/__TODO/uigui_gnuindent.ini
+++ /dev/null
@@ -1,527 +0,0 @@
-[header]
-categories=General|Blank lines|Comments|Statements|Declarations|Indentation|Breaking long lines
-cfgFileParameterEnding=cr
-configFilename=.indent.pro
-fileTypes=*.c|*.h
-indenterFileName=indent
-indenterName=GNU Indent (C)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://universalindent.sf.net/indentermanuals/indent.html
-outputFileName=indentoutput
-outputFileParameter="-o "
-parameterOrder=ipo
-showHelpParameter=-h
-stringparaminquotes=false
-useCfgFileParameter=none
-version=2.2.9
-
-[ANSI style formatting]
-Category=0
-Description=<html>original Berkeley indent</html>
-EditorType=boolean
-TrueFalse=-orig|
-ValueDefault=0
-
-[GNU style formatting]
-Category=0
-Description=<html>GNU style formatting/indenting.</html>
-EditorType=boolean
-TrueFalse=-gnu|
-ValueDefault=0
-
-[KR style formatting]
-Category=0
-Description=<html>Kernighan&Ritchie style formatting/indenting.</html>
-EditorType=boolean
-TrueFalse=-kr|
-ValueDefault=0
-
-[blank-before-sizeof]
-Category=3
-Description=<html>Put a space between sizeof and its argument.</html>
-EditorType=boolean
-TrueFalse=-bs|
-ValueDefault=0
-
-[blank-lines-after-commas]
-Category=4
-Description=<html>Force newline after comma in declaration.</html>
-EditorType=boolean
-TrueFalse=-bc|
-ValueDefault=0
-
-[blank-lines-after-declarations]
-Category=1
-Description=<html>The -bad option forces a blank line after every block of declarations.</html>
-EditorType=boolean
-TrueFalse=-bad|
-ValueDefault=0
-
-[blank-lines-after-procedures]
-Category=1
-Description=<html>The -bap option forces a blank line after every procedure body.</html>
-EditorType=boolean
-TrueFalse=-bap|
-ValueDefault=0
-
-[blank-lines-before-block-comments]
-Category=1
-Description=<html>Force blank lines before block comments.</html>
-EditorType=boolean
-TrueFalse=-bbb|
-ValueDefault=0
-
-[brace-indentn]
-CallName=-bli
-Category=3
-Description=<html>Indent braces n spaces.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=3
-
-[braces-after-if-line]
-Category=3
-Description="<html>Put braces on line after if, etc.</html>"
-EditorType=boolean
-TrueFalse=-bl|
-ValueDefault=0
-
-[braces-after-struct-decl-line]
-Category=4
-Description=<html>Put braces on the line after struct declaration lines.</html>
-EditorType=boolean
-TrueFalse=-bls|
-ValueDefault=0
-
-[braces-on-if-line]
-Category=3
-Description="<html>Put braces on line with if, etc.</html>"
-EditorType=boolean
-TrueFalse=-br|
-ValueDefault=0
-
-[braces-on-struct-decl-line]
-Category=4
-Description=<html>Put braces on struct declaration line.</html>
-EditorType=boolean
-TrueFalse=-brs|
-ValueDefault=0
-
-[break-after-boolean-operator]
-Category=6
-Description=<html>Do not prefer to break long lines before boolean operators.</html>
-EditorType=boolean
-TrueFalse=-nbbo|
-ValueDefault=0
-
-[break-before-boolean-operator]
-Category=6
-Description=<html>Prefer to break long lines before boolean operators.</html>
-EditorType=boolean
-TrueFalse=-bbo|
-ValueDefault=0
-
-[break-function-decl-args]
-Category=4
-Description=<html>Break the line after the last argument in a declaration.</html>
-EditorType=boolean
-TrueFalse=-bfde|
-ValueDefault=0
-
-[case-brace-indentationn]
-CallName=-cbi
-Category=3
-Description=<html>Indent braces after a case label N spaces.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=4
-
-[case-indentationn]
-CallName=-cli
-Category=3
-Description=<html>Case label indent of n spaces.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=4
-
-[comment-delimiters-on-blank-lines]
-Category=2
-Description=<html>Put comment delimiters on blank lines.</html>
-EditorType=boolean
-TrueFalse=-cdb|
-ValueDefault=0
-
-[comment-indentationn]
-CallName=-c
-Category=2
-Description=<html>Put comments to the right of code in column n.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=33
-
-[comment-line-lengthn]
-CallName=-lc
-Category=2
-Description=<html>Set maximum line length for comment formatting to n.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=1
-ValueDefault=78
-
-[continuation-indentationn]
-CallName=-ci
-Category=3
-Description=<html>Continuation indent of n spaces.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=4
-
-[continue-at-parentheses]
-Category=5
-Description=<html>Line up continued lines at parentheses.</html>
-EditorType=boolean
-TrueFalse=-lp|
-ValueDefault=0
-
-[cuddle-do-while]
-Category=2
-Description="<html>Cuddle while of do {} while; and preceeding `}'.</html>"
-EditorType=boolean
-TrueFalse=-cdw|
-ValueDefault=0
-
-[cuddle-else]
-Category=2
-Description=<html>Cuddle else and preceeding `}'.</html>
-EditorType=boolean
-TrueFalse=-ce|
-ValueDefault=0
-
-[declaration-comment-columnn]
-CallName=-cd
-Category=2
-Description=<html>Put comments to the right of the declarations in column n.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=33
-
-[declaration-indentationn]
-CallName=-di
-Category=4
-Description=<html>Put variables in column n.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=4
-
-[dont-break-function-decl-args]
-Category=4
-Description=<html>Don't put each argument in a function declaration on a seperate line.</html>
-EditorType=boolean
-TrueFalse=-nbfda|
-ValueDefault=0
-
-[dont-break-procedure-type]
-Category=4
-Description=<html>Put the type of a procedure on the same line as its name.</html>
-EditorType=boolean
-TrueFalse=-npsl|
-ValueDefault=0
-
-[dont-cuddle-do-while]
-Category=3
-Description="<html>Do not cuddle } and the while of a do {} while;.</html>"
-EditorType=boolean
-TrueFalse=-ncdw|
-ValueDefault=0
-
-[dont-cuddle-else]
-Category=3
-Description=<html>Do not cuddle } and else.</html>
-EditorType=boolean
-TrueFalse=-nce|
-ValueDefault=0
-
-[dont-line-up-parentheses]
-Category=3
-Description=<html>Do not line up parentheses.</html>
-EditorType=boolean
-TrueFalse=-nlp|
-ValueDefault=0
-
-[dont-space-special-semicolon]
-Category=3
-Description=<html>Do not force a space before the semicolon after certain statements. Disables `-ss'.</html>
-EditorType=boolean
-TrueFalse=-nss|
-ValueDefault=0
-
-[else-endif-columnn]
-CallName=-cp
-Category=2
-Description=<html>Put comments to the right of #else and #endif statements in column n.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=33
-
-[format-all-comments]
-Category=2
-Description=<html>Do not disable all formatting of comments.</html>
-EditorType=boolean
-TrueFalse=-fca|
-ValueDefault=0
-
-[format-first-column-comments]
-Category=2
-Description=<html>Format comments in the first column.</html>
-EditorType=boolean
-TrueFalse=-fc1|
-ValueDefault=0
-
-[honour-newlines]
-Category=6
-Description=<html>Prefer to break long lines at the position of newlines in the input.</html>
-EditorType=boolean
-TrueFalse=-hnl|
-ValueDefault=0
-
-[ignore-newlines]
-Category=6
-Description=<html>Do not prefer to break long lines at the position of newlines in the input.</html>
-EditorType=boolean
-TrueFalse=-nhnl|
-ValueDefault=0
-
-[indent-leveln]
-CallName=-i
-Category=5
-Description=<html>Set indentation level to n spaces.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=4
-
-[leave-preprocessor-space]
-Category=5
-Description=<html>Leave space between `#' and preprocessor directive.</html>
-EditorType=boolean
-TrueFalse=-lps|
-ValueDefault=0
-
-[line-comments-indentationn]
-CallName=-d
-Category=2
-Description=<html>Set indentation of comments not to the right of code to n spaces.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=33
-
-[line-lengthn]
-CallName=-l
-Category=6
-Description=<html>Set maximum line length for non-comment lines to n.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=220
-MinVal=1
-ValueDefault=120
-
-[no-blank-lines-after-commas]
-Category=4
-Description=<html>Do not force newlines after commas in declarations.</html>
-EditorType=boolean
-TrueFalse=-nbc|
-ValueDefault=0
-
-[no-parameter-indentation]
-Category=5
-Description=<html>Zero width indentation for parameters.</html>
-EditorType=boolean
-TrueFalse=-nip|
-ValueDefault=0
-
-[no-space-after-casts]
-Category=3
-Description=<html>Do not put a space after cast operators.</html>
-EditorType=boolean
-TrueFalse=-ncs|
-ValueDefault=0
-
-[no-space-after-for]
-Category=3
-Description=<html>Do not put a space after every for.</html>
-EditorType=boolean
-TrueFalse=-nsaf|
-ValueDefault=0
-
-[no-space-after-function-call-names]
-Category=3
-Description=<html>Do not put space after the function in function calls.</html>
-EditorType=boolean
-TrueFalse=-npcs|
-ValueDefault=0
-
-[no-space-after-if]
-Category=3
-Description=<html>Do not put a space after every if.</html>
-EditorType=boolean
-TrueFalse=-nsai|
-ValueDefault=0
-
-[no-space-after-parentheses]
-Category=3
-Description=<html>Do not put a space after every '(' and before every ')'.</html>
-EditorType=boolean
-TrueFalse=-nprs|
-ValueDefault=0
-
-[no-space-after-while]
-Category=3
-Description=<html>Do not put a space after every while.</html>
-EditorType=boolean
-TrueFalse=-nsaw|
-ValueDefault=0
-
-[no-tabs]
-Category=5
-Description=<html>Use spaces instead of tabs.</html>
-EditorType=boolean
-TrueFalse=-nut|
-ValueDefault=1
-
-[parameter-indentationn]
-CallName=-ip
-Category=5
-Description=<html>Indent parameter types in old-style function definitions by n spaces.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=4
-
-[paren-indentationn]
-CallName=-pi
-Category=3
-Description=<html>Specify the extra indentation per open parentheses '(' when a statement is broken.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=4
-
-[procnames-start-lines]
-Category=4
-Description=<html>Put the type of a procedure on the line before its name.</html>
-EditorType=boolean
-TrueFalse=-psl|
-ValueDefault=0
-
-[space-after-cast]
-Category=3
-Description=<html>Put a space after a cast operator.</html>
-EditorType=boolean
-TrueFalse=-cs|
-ValueDefault=0
-
-[space-after-for]
-Category=3
-Description=<html>Put a space after each for.</html>
-EditorType=boolean
-TrueFalse=-saf|
-ValueDefault=0
-
-[space-after-if]
-Category=3
-Description=<html>Put a space after each if.</html>
-EditorType=boolean
-TrueFalse=-sai|
-ValueDefault=0
-
-[space-after-parentheses]
-Category=3
-Description=<html>Put a space after every '(' and before every ')'.</html>
-EditorType=boolean
-TrueFalse=-prs|
-ValueDefault=0
-
-[space-after-procedure-calls]
-Category=3
-Description=<html>Insert a space between the name of the procedure being called and the `('.</html>
-EditorType=boolean
-TrueFalse=-pcs|
-ValueDefault=0
-
-[space-after-while]
-Category=3
-Description=<html>Put a space after each while.</html>
-EditorType=boolean
-TrueFalse=-saw|
-ValueDefault=0
-
-[space-special-semicolon]
-Category=3
-Description="<html>On one-line for and while statements, force a blank before the semicolon.</html>"
-EditorType=boolean
-TrueFalse=-ss|
-ValueDefault=0
-
-[start-left-side-of-comments]
-Category=2
-Description=<html>Put the `*' character at the left of comments.</html>
-EditorType=boolean
-TrueFalse=-sc|
-ValueDefault=0
-
-[struct-brace-indentationn]
-CallName=-sbi
-Category=3
-Description="<html>Indent braces of a struct, union or enum N spaces.</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=4
-
-[swallow-optional-blank-lines]
-Category=1
-Description=<html>The -sob option causes indent to swallow optional blank lines.</html>
-EditorType=boolean
-TrueFalse=-sob|
-ValueDefault=0
-
-[tab-sizen]
-CallName=-ts
-Category=5
-Description=<html>Set tab size to n spaces.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=4
-
-[use-tabs]
-Category=5
-Description=<html>Use tabs.</html>
-EditorType=boolean
-TrueFalse=-ut|
-ValueDefault=0
diff --git a/indenters/__TODO/uigui_greatcode.ini b/indenters/__TODO/uigui_greatcode.ini
deleted file mode 100755
index 24c7a58..0000000
--- a/indenters/__TODO/uigui_greatcode.ini
+++ /dev/null
@@ -1,1363 +0,0 @@
-[header]
-categories=General|Space|Code|Statements|Pre-Processor|Comments|Miscellaneous
-cfgFileParameterEnding=cr
-configFilename=gc.cfg
-fileTypes=*.cpp|*.c|*.h|*.hpp
-indenterFileName=greatcode
-indenterName=GreatCode (C, C++)
-inputFileName=indentinput
-inputFileParameter=-file-
-manual=http://universalindent.sf.net/indentermanuals/gc.txt
-outputFileName=indentinput
-outputFileParameter=none
-parameterOrder=ipo
-showHelpParameter=-h
-stringparaminquotes=false
-useCfgFileParameter=none
-version=1.140
-
-[overwrite_read_only]
-Category=0
-Description=Process read only files (change status)
-EditorType=boolean
-TrueFalse=-overwrite_read_only-|-no-overwrite_read_only-
-ValueDefault=0
-
-[tab_size]
-CallName=-tab_size-
-Category=0
-Description="<html>Set the level (number of blanks) of an indentation level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -tab_size-4<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(a)<br> {<br> a++<br> }<br><br> -tab_size-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(a)<br> {<br> a++<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=1
-ValueDefault=4
-
-[tab_out]
-Category=0
-Description=Output tab characters instead of spaces
-EditorType=boolean
-TrueFalse=-tab_out-|-no-tab_out-
-ValueDefault=1
-
-[eol_unix]
-Category=0
-Description=Unix format for carriage returns
-EditorType=boolean
-TrueFalse=-eol_unix-|-no-eol_unix-
-ValueDefault=0
-
-[space_if]
-Category=1
-Description="<html>Output a blank character after if. while. for and switch keywords.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_if-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if (a)<br> {<br> while (a--)<br> {<br> }<br> }<br><br> -no-space_if-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(a)<br> {<br> while(a--)<br> {<br> }<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_if-|-no-space_if-
-ValueDefault=0
-
-[space_return]
-Category=1
-Description="<html>Output a blank character after return if return is followed by an open<br> parenthesis.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_return-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> return (6)<br><br> -no-space_return-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> return(6)</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_return-|-no-space_return-
-ValueDefault=0
-
-[space_fctcall]
-Category=1
-Description="<html>Output a blank character before the open parenthese of a function call.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_fctcall-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call (out)<br> loop (100)<br><br> -no-space_fctcall-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(out)<br> loop(100)</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctcall-|-no-space_fctcall-
-ValueDefault=0
-
-[space_fctcall_firstparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1. 2. 3. 4)<br><br> -no-space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1.2.3.4)<br><br> -space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call( out)<br> loop( 100. 200)<br><br> -no-space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(out)<br> loop(100. 200)<br><br> -space_fctdef_firstparam-<br> -space_fctdef_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out )<br> {<br> }<br><br> -space_fctdecl_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out. int in)<br><br> -space_fctdecl_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctcall_firstparam-|-no-space_fctcall_firstparam-
-ValueDefault=0
-
-[space_fctcall_inparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1. 2. 3. 4)<br><br> -no-space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1.2.3.4)<br><br> -space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call( out)<br> loop( 100. 200)<br><br> -no-space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(out)<br> loop(100. 200)<br><br> -space_fctdef_firstparam-<br> -space_fctdef_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out )<br> {<br> }<br><br> -space_fctdecl_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out. int in)<br><br> -space_fctdecl_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctcall_inparam-|-no-space_fctcall_inparam-
-ValueDefault=1
-
-[space_fctcall_lastparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1. 2. 3. 4)<br><br> -no-space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1.2.3.4)<br><br> -space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call( out)<br> loop( 100. 200)<br><br> -no-space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(out)<br> loop(100. 200)<br><br> -space_fctdef_firstparam-<br> -space_fctdef_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out )<br> {<br> }<br><br> -space_fctdecl_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out. int in)<br><br> -space_fctdecl_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctcall_lastparam-|-no-space_fctcall_lastparam-
-ValueDefault=0
-
-[space_fctdef_firstparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1. 2. 3. 4)<br><br> -no-space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1.2.3.4)<br><br> -space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call( out)<br> loop( 100. 200)<br><br> -no-space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(out)<br> loop(100. 200)<br><br> -space_fctdef_firstparam-<br> -space_fctdef_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out )<br> {<br> }<br><br> -space_fctdecl_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out. int in)<br><br> -space_fctdecl_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctdef_firstparam-|-no-space_fctdef_firstparam-
-ValueDefault=0
-
-[space_fctdef_lastparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1. 2. 3. 4)<br><br> -no-space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1.2.3.4)<br><br> -space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call( out)<br> loop( 100. 200)<br><br> -no-space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(out)<br> loop(100. 200)<br><br> -space_fctdef_firstparam-<br> -space_fctdef_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out )<br> {<br> }<br><br> -space_fctdecl_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out. int in)<br><br> -space_fctdecl_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctdef_lastparam-|-no-space_fctdef_lastparam-
-ValueDefault=0
-
-[space_fctdecl_firstparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1. 2. 3. 4)<br><br> -no-space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1.2.3.4)<br><br> -space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call( out)<br> loop( 100. 200)<br><br> -no-space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(out)<br> loop(100. 200)<br><br> -space_fctdef_firstparam-<br> -space_fctdef_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out )<br> {<br> }<br><br> -space_fctdecl_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out. int in)<br><br> -space_fctdecl_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctdecl_firstparam-|-no-space_fctdecl_firstparam-
-ValueDefault=0
-
-[space_fctdecl_lastparam]
-Category=1
-Description="<html>Output a blank character before the first/last/inside parameter of a function <br>\t\tcall. definition or declaration.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1. 2. 3. 4)<br><br> -no-space_fctcall_inparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(1.2.3.4)<br><br> -space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call( out)<br> loop( 100. 200)<br><br> -no-space_fctcall_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> main_call(out)<br> loop(100. 200)<br><br> -space_fctdef_firstparam-<br> -space_fctdef_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out )<br> {<br> }<br><br> -space_fctdecl_firstparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call( int out. int in)<br><br> -space_fctdecl_lastparam-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main_call(int out. int in )</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctdecl_lastparam-|-no-space_fctdecl_lastparam-
-ValueDefault=0
-
-[space_fctdecl]
-Category=1
-Description="<html>Output a blank character before the open parenthese of a function <br> definition / declaration.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_fctdecl-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> extern func (a)<br><br> -space_fctdef-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int func (a)<br> {<br> }<br><br> -no-space_fctdef-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int func(a)<br> {<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctdecl-|-no-space_fctdecl-
-ValueDefault=0
-
-[space_fctdef]
-Category=1
-Description="<html>Output a blank character before the open parenthese of a function <br> definition / declaration.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_fctdecl-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> extern func (a)<br><br> -space_fctdef-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int func (a)<br> {<br> }<br><br> -no-space_fctdef-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int func(a)<br> {<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_fctdef-|-no-space_fctdef-
-ValueDefault=0
-
-[space_paren]
-CallName=-space_paren-
-Category=1
-Description="<html>Add spaces after '(' and before ')' if the nested level of the<br> parenthese is lower than the argument.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_paren-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if((a < 5) && (b > 2))<br> {<br> }<br><br> -space_paren-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if( (a < 5) && (b > 2) )<br> {<br> }<br><br> -space_paren-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if( ( a < 5 ) && ( b > 2 ) )<br> {<br> }<br><br> See option(s) :<br> [-no]-space_cast-<br><br> Note(s) :<br> - Empty expressions () are not modified.<br> - Casts are not modified.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=0
-
-[space_cast]
-Category=1
-Description="<html>Add spaces after '(' and before ')' for cast operators.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_cast-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(( int * ) b)<br> {<br> }<br><br> return ( int * ) b<br><br> -no-space_cast-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if((int *) b)<br> {<br> }<br><br> return (int *) b<br><br> See option(s) :<br> -space_paren-<num></font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_cast-|-no-space_cast-
-ValueDefault=0
-
-[space_cast_after]
-Category=1
-Description="<html>Add a space after a cast expression.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_cast_after-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if((int *) b)<br> {<br> }<br><br> return ( int * ) b<br><br> -no-space_cast_after-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if((int *)b)<br> {<br> }<br><br> return (int *)b<br><br> See option(s) :<br> [-no]-space_cast-</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_cast_after-|-no-space_cast_after-
-ValueDefault=1
-
-[space_scope_def]
-Category=1
-Description="<html>Add a space before and after the scope resolution operator '::' in the<br> function definition.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_scope_def-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void func :: Ping(void)<br> {<br> }<br><br> -no-space_scope_def-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void func::Ping(void)<br> {<br> }<br><br> See option(s) :<br> [-no]-space_scope_access-</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_scope_def-|-no-space_scope_def-
-ValueDefault=0
-
-[space_scope_access]
-Category=1
-Description="<html>Add a space before and after the scope resolution operator '::' when<br> accessing a static method.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_scope_access-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void func::Ping(void)<br> {<br> Base :: Ping()<br> Base :: Pong()<br> }<br><br> -no-space_scope_access-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void func::Ping(void)<br> {<br> Base::Ping()<br> Base::Pong()<br> }<br><br> See option(s) :<br> [-no]-space_scope_def-</font></pre></html>"
-EditorType=boolean
-TrueFalse=-space_scope_access-|-no-space_scope_access-
-ValueDefault=0
-
-[space_affect_style]
-CallName=-space_affect_style-
-Category=1
-Description="<html>Set the indent style for affect and auto-affectoperators.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_affect_style-0<br> -space_autoaffect_style-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> a = b = c <== Affect<br> a *= 6 <== Auto-Affect<br><br> -space_affect_style-1<br> -space_autoaffect_style-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> a= b= c<br> a*= 6<br><br> -space_affect_style-2<br> -space_autoaffect_style-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> a=b=c<br> a*=6</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[space_autoaffect_style]
-CallName=-space_autoaffect_style-
-Category=1
-Description="<html>Set the indent style for affect and auto-affectoperators.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -space_affect_style-0<br> -space_autoaffect_style-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> a = b = c <== Affect<br> a *= 6 <== Auto-Affect<br><br> -space_affect_style-1<br> -space_autoaffect_style-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> a= b= c<br> a*= 6<br><br> -space_affect_style-2<br> -space_autoaffect_style-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> a=b=c<br> a*=6</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[code_len]
-CallName=-code_len-
-Category=2
-Description=Maximum length of a line of code
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=8
-ValueDefault=120
-
-[code_keep_empty_lines]
-Category=2
-Description=Keep empty lines in original file
-EditorType=boolean
-TrueFalse=-code_keep_empty_lines-|-no-code_keep_empty_lines-
-ValueDefault=1
-
-[code_keep_more_empty_lines]
-Category=2
-Description=Make more effort to preserve empty lines in the original file - even in the face of other reformatting
-EditorType=boolean
-TrueFalse=-code_keep_more_empty_lines-|-no-code_keep_more_empty_lines-
-ValueDefault=0
-
-[code_remove_empty_lines]
-CallName=-code_remove_empty_lines-
-Category=2
-Description="<html>Remove all excedent empty lines. If num is 1. then only one single<br> blank line is authorized.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_remove_empty_lines-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a<br> <EOL><br> <EOL><br> int a<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a<br> <EOL><br> int a</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=1
-ValueDefault=2
-
-[code_split_bool_before]
-Category=2
-Description="<html>Determine the aspect of boolean expressions when they must be split<br> because they are too long.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_split_bool_before-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if<br> (<br> (A + main(func) + 6 > 60)<br> && (B - 50 > 10)<br> || var<br> )<br> {<br> }<br><br> -no-code_split_bool_before-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if<br> (<br> (A + main(func) + 6 > 60) &&<br> (B - 50 > 10) ||<br> var<br> )<br> {<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_split_bool_before-|-no-code_split_bool_before-
-ValueDefault=1
-
-[code_split_fctcall_style]
-CallName=-code_split_fctcall_style-
-Category=2
-Description="<html>Set the style when GC must break a function call/def/decl. a for <br> statement or an if statement if the line is too long. <br> The resulting style is the same for all options. <br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_split_fctcall_style-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function<br> (<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> )<br><br> -code_split_fctcall_style-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function(parameter. parameter. parameter.<br> parameter. parameter. parameter.<br> parameter)<br><br> -code_split_fctcall_style-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function(parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br><br> -code_split_fctdef_style-3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br> {<br> }<br><br> -code_split_fctdef_style-4<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br> {<br> }<br><br> -code_split_fctdef_style-5<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter. parameter. parameter. parameter.<br> parameter. parameter. parameter)<br> {<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[code_split_fctdef_style]
-CallName=-code_split_fctdef_style-
-Category=2
-Description="<html>Set the style when GC must break a function call/def/decl. a for <br> statement or an if statement if the line is too long. <br> The resulting style is the same for all options. <br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_split_fctcall_style-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function<br> (<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> )<br><br> -code_split_fctcall_style-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function(parameter. parameter. parameter.<br> parameter. parameter. parameter.<br> parameter)<br><br> -code_split_fctcall_style-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function(parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br><br> -code_split_fctdef_style-3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br> {<br> }<br><br> -code_split_fctdef_style-4<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br> {<br> }<br><br> -code_split_fctdef_style-5<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter. parameter. parameter. parameter.<br> parameter. parameter. parameter)<br> {<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[code_split_fctdecl_style]
-CallName=-code_split_fctdecl_style-
-Category=2
-Description="<html>Set the style when GC must break a function call/def/decl. a for <br> statement or an if statement if the line is too long. <br> The resulting style is the same for all options. <br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_split_fctcall_style-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function<br> (<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> )<br><br> -code_split_fctcall_style-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function(parameter. parameter. parameter.<br> parameter. parameter. parameter.<br> parameter)<br><br> -code_split_fctcall_style-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function(parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br><br> -code_split_fctdef_style-3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br> {<br> }<br><br> -code_split_fctdef_style-4<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br> {<br> }<br><br> -code_split_fctdef_style-5<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter. parameter. parameter. parameter.<br> parameter. parameter. parameter)<br> {<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[code_split_for_style]
-CallName=-code_split_for_style-
-Category=2
-Description="<html>Set the style when GC must break a function call/def/decl. a for <br> statement or an if statement if the line is too long. <br> The resulting style is the same for all options. <br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_split_fctcall_style-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function<br> (<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> )<br><br> -code_split_fctcall_style-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function(parameter. parameter. parameter.<br> parameter. parameter. parameter.<br> parameter)<br><br> -code_split_fctcall_style-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function(parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br><br> -code_split_fctdef_style-3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br> {<br> }<br><br> -code_split_fctdef_style-4<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br> {<br> }<br><br> -code_split_fctdef_style-5<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter. parameter. parameter. parameter.<br> parameter. parameter. parameter)<br> {<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[code_split_if_style]
-CallName=-code_split_if_style-
-Category=2
-Description="<html>Set the style when GC must break a function call/def/decl. a for <br> statement or an if statement if the line is too long. <br> The resulting style is the same for all options. <br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_split_fctcall_style-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function<br> (<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> )<br><br> -code_split_fctcall_style-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function(parameter. parameter. parameter.<br> parameter. parameter. parameter.<br> parameter)<br><br> -code_split_fctcall_style-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> function(parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br><br> -code_split_fctdef_style-3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br> {<br> }<br><br> -code_split_fctdef_style-4<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter.<br> parameter)<br> {<br> }<br><br> -code_split_fctdef_style-5<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void function(<br> parameter. parameter. parameter. parameter.<br> parameter. parameter. parameter)<br> {<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[code_split_decl_style]
-CallName=-code_split_decl_style-
-Category=2
-Description="<html>Set style of indentation for declaration of variables.<br> Example :<pre><font face=\"courier new\" size=\"3\"> before<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a. b. c = 10<br>\t\tint d<br><br> -code_split_decl_style-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a.<br> b.<br> c = 10<br>\t\tint d<br><br> -code_split_decl_style-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a<br> int b<br> int c = 10<br>\t\tint d</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[code_constructor_style]
-CallName=-code_constructor_style-
-Category=2
-Description="<html>Set style of indentation for constructors.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_constructor_style-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> cons::cons(void) :<br> set(0).<br> reset(0)<br> {<br> }<br><br> -code_constructor_style-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> cons::cons(void) : set(0). reset(0)<br> {<br> }<br><br> -code_constructor_style-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> cons::cons(void) :<br> set(0).<br> reset(0)<br> {<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[code_decl_move_affect]
-Category=2
-Description="<html>Move initialization in local variables declaration just after the<br> declaration.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_decl_move_affect-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> int a = 0<br> int c = a + 1<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> int a<br> int c<br><br> a = 0 <= initializations has been moved<br> c = a + 1<br> }<br><br> Note(s) :<br> - Be careful because this option sometimes does not work well. That's<br> why it's set to FALSE by default.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_decl_move_affect-|-no-code_decl_move_affect-
-ValueDefault=0
-
-[code_decl_move_top]
-Category=2
-Description="<html>Move all local variables declaration to the top of the corresponding<br> statement.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_decl_move_top-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> int a. b<br><br> a = b = 0<br> while(a)<br> {<br> }<br><br> int c <= declaration<br> c = 10<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> int a. b<br> int c <= declaration has been moved<br><br> a = b = 0<br> while(a)<br> {<br> }<br><br> c = 10<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_decl_move_top-|-no-code_decl_move_top-
-ValueDefault=0
-
-[code_decl_access_to_type]
-Category=2
-Description="<html>Move * and & access specifier just after the type if TRUE. or<br> just before the name if FALSE.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_decl_access_to_type-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int** p<br> int function(int* b. int& ref)<br> {<br> }<br><br> -no-code_decl_access_to_type-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int **p<br> int function(int *b. int &ref)<br> {<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_decl_access_to_type-|-no-code_decl_access_to_type-
-ValueDefault=0
-
-[code_decl_break_template]
-Category=2
-Description="<html>Force an EOL after a template declaration.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_decl_break_template-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> template<class T. int i> <= EOL<br> class TestClass<br> {<br> public:<br> char buffer[i]<br> T\t\ttestFunc(T *p1)<br> }<br><br> -no-code_decl_break_template-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> template<class T. int i> class TestClass<br> {<br> public:<br> char buffer[i]<br> T\t\ttestFunc(T *p1)<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_decl_break_template-|-no-code_decl_break_template-
-ValueDefault=1
-
-[code_decl_add_void]
-Category=2
-Description="<html>Force the voidkeyword in a function declaration if nothing is<br> specified.<br> Example :<pre><font face=\"courier new\" size=\"3\"> before<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int function()<br> {<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int function(void)<br> {<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_decl_add_void-|-no-code_decl_add_void-
-ValueDefault=0
-
-[code_wizard_indent]
-Category=2
-Description="<html>Indent code between to devstudio appwizard special comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_wizard_indent-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> class a<br> {<br> protected:<br> //{{AFX_MSG(CDocument)<br> enum a <= has been touched<br> {<br> id = 0<br> }<br> afx_msg void OnFileClose(void)<br> afx_msg void OnFileSave(void)<br> afx_msg void OnFileSaveAs(void)<br> //}}AFX_MSG<br> DECLARE_MESSAGE_MAP()<br> }<br><br> -no-code_wizard_indent-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> class a<br> {<br> protected:<br> //{{AFX_MSG(CDocument)<br> enum a { id = 0 } <= same as original file<br> afx_msg void OnFileClose(void)<br> afx_msg void OnFileSave(void)<br> afx_msg void OnFileSaveAs(void)<br> //}}AFX_MSG<br> DECLARE_MESSAGE_MAP()<br> }<br><br> Note(s) :<br> - This option must be set to FALSE if you want to indent special<br> appwizard headers with auto generated code. This is because touching<br> that code can make appwizard fail to recognize its special marks.<br> - This option can't be set in a source file with special comment<br> /*$O */</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_wizard_indent-|-no-code_wizard_indent-
-ValueDefault=1
-
-[code_force_return_paren]
-Category=2
-Description="<html>Force parentheses around a returnexpression.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_force_return_paren-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a()<br> {<br> return 0<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a()<br> {<br> return(0)<br> }<br><br> See option(s) :<br> [-no]-code_remove_return_paren-<br><br> Note(s) :<br> - This option can't be set in a source file with special comment<br> /*$O */<br> - Can't be used with -code_remove_return_paren- option.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_force_return_paren-|-no-code_force_return_paren-
-ValueDefault=0
-
-[code_remove_return_paren]
-Category=2
-Description=Remove all parentheses around a return parameter
-EditorType=boolean
-TrueFalse=-code_remove_return_paren-|-no-code_remove_return_paren-
-ValueDefault=0
-
-[code_align_max_blanks]
-CallName=-code_align_max_blanks-
-Category=2
-Description="<html>Set the maximum number of blank characters that can be added by GC to<br> align declarations of variables or functions.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_align_max_blanks-10<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a<br> un_int b<br> unsigned int coucou<br> unsigned int bg<br><br> -code_align_max_blanks-20<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a<br> un_int b<br> unsigned int coucou<br> unsigned int bg</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=1
-ValueDefault=1000
-
-[code_def_fct_break_return_type]
-Category=2
-Description="<html>Force a line break after the return type in a function definition.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_def_fct_break_return_type-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int<br> function(void)<br> {<br> }<br><br> int <br> class::func(void)<br> {<br> }<br><br> -no-code_def_fct_break_return_type-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int function(void)<br> {<br> }<br><br> int class::func(void)<br> {<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_def_fct_break_return_type-|-no-code_def_fct_break_return_type-
-ValueDefault=0
-
-[code_concat_strings]
-Category=2
-Description="<html>Concat adjacent string constants.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -no-code_concat_strings-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> printf(coucoulafoule)<br><br> -code_concat_strings-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> printf(coucoulafoule)</font></pre></html>"
-EditorType=boolean
-TrueFalse=-code_concat_strings-|-no-code_concat_strings-
-ValueDefault=0
-
-[code_empty_fct_blanks]
-CallName=-code_empty_fct_blanks-
-Category=2
-Description="<html>Add empty lines between { and } for empty functions. Empty function<br> must have no code between { and }.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_empty_fct_blanks-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void empty(void)<br> { }<br><br> -code_empty_fct_blanks-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void empty(void)<br> {<br> }<br><br> -code_empty_fct_blanks-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void empty(void)<br> {<br><br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[catch_eol_before]
-CallName=-catch_eol_before-
-Category=2
-Description=Number of EOL before catch
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[code_class_access_eol_before]
-CallName=-code_class_access_eol_before-
-Category=2
-Description="<html>Number of EOL before/after class access specifiers.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_class_access_eol_after-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> class a<br> {<br> public: <EOL><br> void a(void)<br><br> private: <EOL><br> void ab(void)<br> }<br><br><br> -code_class_access_eol_before-2<br> -code_class_access_eol_after-3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> class a<br> {<EOL><br> <EOL><br> public: <EOL><br> <EOL><br> <EOL><br> void a(void)<br> <EOL><br> <EOL><br> private: <EOL><br> <EOL><br> <EOL><br> void ab(void)<br> }<br><br> See option(s) :<br> -code_remove_empty_lines-<num></font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[code_class_access_eol_after]
-CallName=-code_class_access_eol_after-
-Category=2
-Description="<html>Number of EOL before/after class access specifiers.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_class_access_eol_after-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> class a<br> {<br> public: <EOL><br> void a(void)<br><br> private: <EOL><br> void ab(void)<br> }<br><br><br> -code_class_access_eol_before-2<br> -code_class_access_eol_after-3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> class a<br> {<EOL><br> <EOL><br> public: <EOL><br> <EOL><br> <EOL><br> void a(void)<br> <EOL><br> <EOL><br> private: <EOL><br> <EOL><br> <EOL><br> void ab(void)<br> }<br><br> See option(s) :<br> -code_remove_empty_lines-<num></font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[code_labels_eol_after]
-CallName=-code_labels_eol_after-
-Category=2
-Description="<html>Number of EOL after labels.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -code_labels_eol_after-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> goto label<br> label: <EOL><br> a++<br><br> -code_labels_eol_after-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> goto label<br> label: <EOL><br> <EOL><br> a++<br><br> See option(s) :<br> -code_remove_empty_lines-<num></font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[stmt_break_alone]
-Category=3
-Description="<html>Force an empty statement to be alone on its line.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_break_alone-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> for(a = 0 a < 10 a++)<br> <br><br> -no-stmt_break_alone-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> for(a = 0 a < 10 a++)<br><br> Note(s) :<br> - Concerns if. while. for and switch statements.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_break_alone-|-no-stmt_break_alone-
-ValueDefault=0
-
-[stmt_break_dowhile]
-Category=3
-Description="<html>Force a break line before the while of a do...while statement.<br> Example :<pre><font face=\"courier new\" size=\"3\">\t\t-stmt_break_dowhile-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tdo<br>\t\t{<br>\t\t\t...<br>\t\t} <br>\t\twhile(1)<br><br>\t\t-no-stmt_break_dowhile-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tdo<br>\t\t{<br>\t\t\t...<br>\t\t} while(1)</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_break_dowhile-|-no-stmt_break_dowhile-
-ValueDefault=0
-
-[stmt_force_brace]
-CallName=-stmt_force_brace-
-Category=3
-Description="<html>Force a statement to be enclosed with { } if its length exceeded the<br> given parameter.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_force_brace-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(a) a++<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(a)<br> {<br> a++<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=100
-
-[code_eol_after_close_brace]
-CallName=-code_eol_after_close_brace-
-Category=3
-Description="<html>Nu<pre><font face=\"courier new\" size=\"3\">mber of blank lines after every close brace -<br> except ones followed by else. while. and those around typedef<br> statements...<br><br> -stmt_force_brace-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if foo) {<br> bar()<br> }<br> if foo) {<br> bar()<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if foo) {<br> bar()<br> }<br><br> if foo) {<br> bar()<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=0
-
-[stmt_concat_if]
-Category=3
-Description="<html>Try to output if. while or for expression on a single line if the<br> length of the statement is not too long.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_concat_if-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> while(a && b)<br> a = b + 6<br> if(a)<br> a++<br> if(b)<br> {<br> b++<br> }<br><br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> while(a && b) a = b + 6<br> if(a) a++<br> if(b)<br> {<br> b++<br> }<br><br> See options(s) :<br> -code_len-<num><br><br> Note(s) :<br> - This option does not modify statements with { }.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_if-|-no-stmt_concat_if-
-ValueDefault=1
-
-[stmt_concat_if_and_else]
-Category=3
-Description="<html>Try to output if ... else expression on two lines - if possible...<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_concat_if_and_else-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(a)<br> a++<br> else<br> b++<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(a) a++<br> else b++<br><br> See options(s) :<br> -code_len-<num><br><br> Note(s) :<br> - This option does not modify statements with { }.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_if_and_else-|-no-stmt_concat_if_and_else-
-ValueDefault=0
-
-[stmt_concat_else_2_stmt]
-Category=3
-Description="<html>Put the else on the same line as the previous statement.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_concat_else_2_stmt-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(a)<br> {<br> } else<br> {<br> }<br><br> -no-stmt_concat_else_2_stmt-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(a)<br> {<br> } <br> else<br> {<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_else_2_stmt-|-no-stmt_concat_else_2_stmt-
-ValueDefault=0
-
-[stmt_concat_else_if]
-Category=3
-Description="<html>Close up any gap between else and if in else ... ifstructures.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_concat_else_if-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(foo) <br>\t\t{<br> } <br>\t\telse if(bar) <br>\t\t{<br> }<br><br> -no-stmt_concat_else_if-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(foo) <br>\t\t{<br> } else<br> if(bar) <br>\t\t{<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_else_if-|-no-stmt_concat_else_if-
-ValueDefault=1
-
-[stmt_concat_inline_class]
-Category=3
-Description="<html>Concat if possible inline function body inside a class.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_concat_inline_class-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> class a<br> {<br> int previous(int a)<br> {<br> return a - 1<br> }<br> int next(int a)<br> {<br> return a + 1<br> }<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> class a<br> {<br> int previous(int a) { return a - 1 }<br> int next(int a) { return a + 1 }<br> }<br><br> See options(s) :<br> -code_len-<num></font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_inline_class-|-no-stmt_concat_inline_class-
-ValueDefault=1
-
-[stmt_concat_switch]
-Category=3
-Description="<html>Concat all cases of a switch if possible. Empty lines are removed if<br>\t\tconcatenation is done.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_concat_switch-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> switch(a)<br> {<br> case 10:<br> break<br><br> case 11:<br> a = a + 6 return a<br><br> case 12:<br> if(a) a++<br> break<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> switch(a)<br> {<br> case 10: break<br> case 11: a = a + 6 return a<br> case 12: if(a) a++ break<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_switch-|-no-stmt_concat_switch-
-ValueDefault=1
-
-[stmt_concat_macros]
-Category=3
-Description="<html>Concat a macro body if possible.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_concat_macros-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> #define macro()<br> {<br> a = a + 18 - b<br> if(!a) return 10<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> #define macro() { a = a + 18 - b if(!a) return 10 }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_macros-|-no-stmt_concat_macros-
-ValueDefault=1
-
-[stmt_concat_enum]
-Category=3
-Description="<html>Concat content of enum if possible.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_concat_enum-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> enum a<br> {<br> id1.<br> id2<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> enum a { id1. id2 }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_enum-|-no-stmt_concat_enum-
-ValueDefault=1
-
-[stmt_decl_remove_empty]
-Category=3
-Description="<html>Remove empty lines in declaration statements.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_decl_remove_empty-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> int a<br> <= Empty line<br> int b<br> int c<br><br> a = b = c = 0<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> int a<br> int b<br> int c<br><br> a = b = c = 0<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_decl_remove_empty-|-no-stmt_decl_remove_empty-
-ValueDefault=1
-
-[stmt_concat_if_remove_empty]
-Category=3
-Description="<html>Remove empty lines between concat if/while/for.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_concat_if_remove_empty-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(a) a++<br> <= Empty line<br> <= Empty line<br> if(b) b = b + a<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> if(a) a++<br> if(b) b = b + a<br><br> See option(s) :<br> [-no]-stmt_concat_if- to concat if/while/for expressions if possible.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_concat_if_remove_empty-|-no-stmt_concat_if_remove_empty-
-ValueDefault=1
-
-[stmt_brace_style_class]
-CallName=-stmt_brace_style_class-
-Category=3
-Description="<html>Change the indentation style of braces.<br> -stmt_brace_style_class- for a class declaration.<br> -stmt_brace_style_fct- for a function body.<br> -stmt_brace_style_decl- for declarations (struct. enum).<br> -stmt_brace_style- for all other statements (if. while...).<br> Example :<pre><font face=\"courier new\" size=\"3\"> Style 0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> while(a)<br> {<br> a = a + func(a)<br> }<br> }<br><br> Style 1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> while(a)<br> {<br> a = a + func(a)<br> }<br> }<br><br> Style 2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void) {<br> while(a) {<br> a = a + func(a)<br> }<br> }<br><br> Style 3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void) {<br> while(a) {<br> a = a + func(a)<br> }<br> }<br><br> Style 4<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> { while(a)<br> { a = a + func(a)<br> }<br> }<br><br> Style 5 offset brace by 1/2 tab width<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> while(a)<br> {<br> a = a + func(a)<br> }<br> }<br><br> Note(s) :<br> - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[stmt_brace_style_fct]
-CallName=-stmt_brace_style_fct-
-Category=3
-Description="<html>Change the indentation style of braces.<br> -stmt_brace_style_class- for a class declaration.<br> -stmt_brace_style_fct- for a function body.<br> -stmt_brace_style_decl- for declarations (struct. enum).<br> -stmt_brace_style- for all other statements (if. while...).<br> Example :<pre><font face=\"courier new\" size=\"3\"> Style 0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> while(a)<br> {<br> a = a + func(a)<br> }<br> }<br><br> Style 1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> while(a)<br> {<br> a = a + func(a)<br> }<br> }<br><br> Style 2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void) {<br> while(a) {<br> a = a + func(a)<br> }<br> }<br><br> Style 3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void) {<br> while(a) {<br> a = a + func(a)<br> }<br> }<br><br> Style 4<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> { while(a)<br> { a = a + func(a)<br> }<br> }<br><br> Style 5 offset brace by 1/2 tab width<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> while(a)<br> {<br> a = a + func(a)<br> }<br> }<br><br> Note(s) :<br> - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[stmt_brace_style_decl]
-CallName=-stmt_brace_style_decl-
-Category=3
-Description="<html>Change the indentation style of braces.<br> -stmt_brace_style_class- for a class declaration.<br> -stmt_brace_style_fct- for a function body.<br> -stmt_brace_style_decl- for declarations (struct. enum).<br> -stmt_brace_style- for all other statements (if. while...).<br> Example :<pre><font face=\"courier new\" size=\"3\"> Style 0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> while(a)<br> {<br> a = a + func(a)<br> }<br> }<br><br> Style 1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> while(a)<br> {<br> a = a + func(a)<br> }<br> }<br><br> Style 2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void) {<br> while(a) {<br> a = a + func(a)<br> }<br> }<br><br> Style 3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void) {<br> while(a) {<br> a = a + func(a)<br> }<br> }<br><br> Style 4<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> { while(a)<br> { a = a + func(a)<br> }<br> }<br><br> Style 5 offset brace by 1/2 tab width<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> while(a)<br> {<br> a = a + func(a)<br> }<br> }<br><br> Note(s) :<br> - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[stmt_brace_style]
-CallName=-stmt_brace_style-
-Category=3
-Description="<html>Change the indentation style of braces.<br> -stmt_brace_style_class- for a class declaration.<br> -stmt_brace_style_fct- for a function body.<br> -stmt_brace_style_decl- for declarations (struct. enum).<br> -stmt_brace_style- for all other statements (if. while...).<br> Example :<pre><font face=\"courier new\" size=\"3\"> Style 0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> while(a)<br> {<br> a = a + func(a)<br> }<br> }<br><br> Style 1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> while(a)<br> {<br> a = a + func(a)<br> }<br> }<br><br> Style 2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void) {<br> while(a) {<br> a = a + func(a)<br> }<br> }<br><br> Style 3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void) {<br> while(a) {<br> a = a + func(a)<br> }<br> }<br><br> Style 4<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> { while(a)<br> { a = a + func(a)<br> }<br> }<br><br> Style 5 offset brace by 1/2 tab width<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void main(void)<br> {<br> while(a)<br> {<br> a = a + func(a)<br> }<br> }<br><br> Note(s) :<br> - Valid values are only 0. 1. 2. 3. 4 or 5.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[stmt_switch_style]
-CallName=-stmt_switch_style-
-Category=3
-Description="<html>Change the indentation style of switch.<br> Example :<pre><font face=\"courier new\" size=\"3\"> Style 0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> switch(a)<br> {<br> case 0:<br> a++<br> break<br> case 1:<br> break<br> }<br><br> Style 1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> switch(a)<br> {<br> case 0:<br> a++<br> break<br> case 1:<br> break<br> }<br><br> Style 2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> switch(a)<br> {<br> case 0:<br> a++<br> break<br> case 1:<br> break<br> }<br><br> Style 3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> switch(a) {<br> case 0:<br> a++<br> break<br> case 1:<br> break<br> }<br><br> Style 4<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> switch(a) {<br> case 0:<br> a++<br> break<br> case 1:<br> break<br> }<br><br> Style 5<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> switch(a)<br> {<br> case 0:<br> a++<br> break<br> case 1:<br> break<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5
-MinVal=0
-ValueDefault=0
-
-[stmt_switch_eol]
-CallName=-stmt_switch_eol-
-Category=3
-Description="<html>Is there an empty line before the casekeyword ?<br><br> Example :<pre><font face=\"courier new\" size=\"3\"> Style 0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> switch(a)<br> {<br> case 0:<br>\t\tcase 3:<br> a++<br> break<br><br> case 1:<br> break<br><br> case 4:<br> break<br> }<br><br> Style 1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> switch(a)<br> {<br> case 0:<br>\t\tcase 3:<br> a++<br> break<br> case 1:<br> break<br> case 4:<br> break<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=1
-MinVal=0
-ValueDefault=0
-
-[stmt_class_indent]
-CallName=-stmt_class_indent-
-Category=3
-Description="<html>Set the number of additional indentation levels in a class declaration.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -stmt_class_indent-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> class a<br> {<br> public:<br> void a(void)<br> }<br><br> -stmt_class_indent-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> class a<br> {<br> public:<br> void a(void)<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=0
-
-[stmt_namespace_indent]
-Category=3
-Description="<html>Indent one level a namespace statement.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -no-stmt_namespace_indent-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> namespace com<br> {<br> int a(void)<br> {<br> }<br> }<br><br> -stmt_namespace_indent-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> namespace com<br> {<br> int a(void)<br> {<br> }<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_namespace_indent-|-no-stmt_namespace_indent-
-ValueDefault=0
-
-[stmt_extern_c_indent]
-Category=3
-Description="<html>Indent one level an extern Cstatement.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -no-stmt_extern_c_indent-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> extern C<br> {<br> int a(void)<br> {<br> }<br> }<br><br> -stmt_extern_c_indent-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> extern C<br> {<br> int a(void)<br> {<br> }<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-stmt_extern_c_indent-|-no-stmt_extern_c_indent-
-ValueDefault=0
-
-[stmt_static_init_style]
-CallName=-stmt_static_init_style-
-Category=3
-Description="<html>De<pre><font face=\"courier new\" size=\"3\">fines indent style for static initialisations.<br><br>\t\t-stmt_static_init_style-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tchar *d[] = <br>\t\t{ <br>\t\t\tNULL. <br>\t\t\tROM. <br>\t\t\tOTPROM. <br>\t\t\tEPROM. <br>\t\t\tEEPROM. <br>\t\t\tFLASH<br>\t\t}<br><br>\t\t-stmt_static_init_style-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tchar *d[] = { NULL. ROM. OTPROM. EPROM. EEPROM. FLASH}<br><br>\t\t-stmt_static_init_style-3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\tchar *d[] = <br>\t\t{ <br>\t\t\tNULL. ROM. OTPROM. <br>\t\t\tEPROM. EEPROM. FLASH<br>\t\t}<br><br> Note(s) :<br> - Option -stmt_static_init_style-1 let the original indentation <br>\t\t unchanged.<br> - The max length of the line in the initialisation statement for option<br>\t\t -stmt_static_init_style-3 is defined by the -stmt_static_init_len-<br>\t\t option.<br><br> See option(s) :<br>\t\t-stmt_static_init_len-<num></font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=3
-MinVal=0
-ValueDefault=0
-
-[stmt_static_init_len]
-CallName=-stmt_static_init_len-
-Category=3
-Description="<html>To<pre><font face=\"courier new\" size=\"3\"> be used with -stmt_static_init_style-3. Defined the max length of</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=80
-
-[pp_align_to_code]
-Category=4
-Description="<html>Align or not PP directive to the code just below.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -pp_align_to_code-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> #define a 0<br> void main(void)<br> {<br> #define a 0<br> #define coucou 0<br> #define coucou() <br> while(a) <br> { <br> a = a + func(a) <br> }<br><br> #if 0<br> if(a) a++<br> #endif<br> }<br><br> -no-pp_align_to_code-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> #define a 0<br> void main(void)<br> {<br> #define a 0<br> #define coucou 0<br> #define coucou() <br> while(a) <br> { <br> a = a + func(a) <br> }<br><br> #if 0<br> if(a) a++<br> #endif<br> }<br><br> Note(s) :<br> - This option can't be used in source file file special comment /*$O*/.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-pp_align_to_code-|-no-pp_align_to_code-
-ValueDefault=0
-
-[pp_style]
-CallName=-pp_style-
-Category=4
-Description="<html>Set the indentation style of PP directives.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -pp_style-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> #ifdef a<br> a++<br> #else<br> #if 0<br> #ifdef a<br> #elif b<br> a--<br> #endif<br> #endif<br> #endif<br><br> -pp_style-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> #ifdef a<br> a++<br> #else<br> #if 0<br> #ifdef a<br> #elif b<br> a--<br> #endif<br> #endif<br> #endif<br><br> -pp_style-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> #ifdef a<br> a++<br> #else<br> # if 0<br> # ifdef a<br> # elif b<br> a--<br> # endif<br> # endif<br> #endif</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[pp_include_unix]
-Category=4
-Description="<html>Change '' to '/' in an include expression.<br> Example :<pre><font face=\"courier new\" size=\"3\"> before<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> #include gll.h<br> #include <gll.h><br><br> -pp_include_unix-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> #include gl/gl.h<br> #include <gl/gl.h><br><br> -no-pp_include_unix-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> #include gll.h<br> #include <gll.h></font></pre></html>"
-EditorType=boolean
-TrueFalse=-pp_include_unix-|-no-pp_include_unix-
-ValueDefault=1
-
-[pp_align_breakline]
-Category=4
-Description="<html>Al<pre><font face=\"courier new\" size=\"3\">ign (or not) breakline characters '' in macros.<br><br> -pp_align_breakline-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\t#define a(A) <br>\t\t\tA += 2\t\t\t <br>\t\t\tA = c(fonc) + 3 <br><br> -no-pp_align_breakline-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>\t\t#define a(A) <br>\t\t\tA += 2\t<br>\t\t\tA = c(fonc) + 3</font></pre></html>"
-EditorType=boolean
-TrueFalse=-pp_align_breakline-|-no-pp_align_breakline-
-ValueDefault=0
-
-[cmt_fixme]
-CallName=-cmt_fixme-
-Category=5
-Description="<html>Specify the string for FIXME comment the default is /* FIXME: Comment */<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_fixme-/* TODO: add comment */</font></pre></html>"
-EditorType=string
-Enabled=false
-ValueDefault=/* */
-
-[cmt_align_max_blanks]
-CallName=-cmt_align_max_blanks-
-Category=5
-Description="<html>Set the max number of blank characters to add to align last line<br> comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_align_max_blanks-20<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int coucou /* comment */<br> unsigned int b /* comment */<br> unsigned int long_long_variable_variables /* comment */<br><br> -cmt_align_max_blanks-30<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int coucou /* comment */<br> unsigned int b /* comment */<br> unsigned int long_long_variable_variables /* comment */</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=1
-ValueDefault=10
-
-[cmt_first_space_cpp]
-Category=5
-Description="<html>Force a space after the opening comment delimiter.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_first_space_cpp-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> // coucou<br><br> -no-cmt_first_space_cpp-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> //coucou</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_first_space_cpp-|-no-cmt_first_space_cpp-
-ValueDefault=1
-
-[cmt_dont_modify]
-Category=5
-Description="<html>Pr<pre><font face=\"courier new\" size=\"3\">ocess or not all the comments of the file.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_dont_modify-|-no-cmt_dont_modify-
-ValueDefault=0
-
-[cmt_add_gc_tag]
-Category=5
-Description=<html>Add the GC mark at the beginning of the file.<br><br> /*$T test.c GC 1.102 01/06/01 16:47:25 */</html>
-EditorType=boolean
-TrueFalse=-cmt_add_gc_tag-|-no-cmt_add_gc_tag-
-ValueDefault=1
-
-[cmt_add_file]
-Category=5
-Description=<html>Add a special comment at the beginning of file (if not already<br> present). The type of the comment is set by -cmt_add_file_style-.<br><br> -cmt_add_file-<br> -cmt_add_file_style-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ** file.c **<br> /*$6<br> ++++++++++++++++++++++++++++++++++++++++++<br> ++++++++++++++++++++++++++++++++++++++++++<br> */<br> ...<br> ** EOF **<br><br> -cmt_add_file-<br> -cmt_add_file_style-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ** file.c **<br> /*$I0<br> ...<br> */<br> ...<br> ** EOF **<br><br> See option(s) :<br> -cmt_sep_char_6-<char><br> -cmt_sep_len-<num><br> -cmt_add_file_style-<num></html>
-EditorType=boolean
-TrueFalse=-cmt_add_file-|-no-cmt_add_file-
-ValueDefault=1
-
-[cmt_add_file_style]
-CallName=-cmt_add_file_style-
-Category=5
-Description="<html>Special comment style for -cmt_add_file- option.<br> 0 = special comment level 6 /*$6<br> 1 = special comment external insertion file /*$I0<br><br> -cmt_add_file_style-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ** file.c **<br> /*$6<br> ++++++++++++++++++++++++++++++++++++++++++<br> ++++++++++++++++++++++++++++++++++++++++++<br> */<br><br> -cmt_add_file_style-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ** file.c **<br> /*$I0<br> ...<br> */<br><br> See option(s) :<br> [no]-cmt_add_file-<br> Special comment /*$I<num>*/</html>"
-EditorType=numeric
-Enabled=true
-MaxVal=1
-MinVal=0
-ValueDefault=0
-
-[cmt_add_fct_def]
-Category=5
-Description="<html>Add an empty comment before function definition (if not already<br> present).<br> Comment is level is set by -cmt_sep_force_fct_def- option.<br><br> ** file.c **<br><br> /*<br> ==========================================<br> ==========================================<br> */<br> int a(void)<br> {<br> }<br><br> ** EOF **<br><br> See option(s) :<br> -cmt_sep_char_3-<char><br> -cmt_sep_len-<num><br> -cmt_sep_force_fct_def-<num><br><br> Note(s) :<br> - Actual comments before function are included in the separator.</html>"
-EditorType=boolean
-TrueFalse=-cmt_add_fct_def-|-no-cmt_add_fct_def-
-ValueDefault=1
-
-[cmt_add_fct_def_class]
-Category=5
-Description=<html>Same as -cmt_add_fct_def-. but for functions defined inside a class<br>\t\t(inline functions).<br><br> See option(s) :<br>\t\t-cmt_add_fct_def-</html>
-EditorType=boolean
-TrueFalse=-cmt_add_fct_def_class-|-no-cmt_add_fct_def_class-
-ValueDefault=1
-
-[cmt_trailing_style]
-CallName=-cmt_trailing_style-
-Category=5
-Description="<html>Co<pre><font face=\"courier new\" size=\"3\">ntrol style of trailing comments and an empty comment is added to<br> function parameters if not already present. <br> This also causes -cmt_force_fct_def_decl_split-<br> and -code_split_fctdef_style-3. The content of<br> empty comment is defined by -cmt_fixme-.<br><br> -cmt_trailing_style-1<br> -cmt_force_fct_def_decl_split-<br> -code_split_fctdef_style-3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> before:<br><br> int a(int param1. int param2) ## No comments<br> {<br> }<br><br> after:<br><br> int a(<br> int param1. /* FIXME: add a comment */ ## Added automatically<br> int param2) /* FIXME: add a comment */ ## Added automatically<br> {<br> }<br><br><br> -cmt_trailing_style-2<br> -cmt_force_fct_def_decl_split-<br> -code_split_fctdef_style-3<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> before:<br><br> int a(<br> int param1. /* IN: parameter 1 */<br> int param2) /* IN: parameter 2 */<br> {<br> }<br><br> after:<br><br> int a(<br> int param1. ///< IN: parameter 1 ## Changed to cpp<br> int param2) ///< IN: parameter 2 ## Changed to cpp<br> {<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[cmt_split_before_@_in_fct_cmts]
-Category=5
-Description=Split lines in fucntion comments before @
-EditorType=boolean
-TrueFalse=-cmt_split_before_@_in_fct_cmts-|-no-cmt_split_before_@_in_fct_cmts-
-ValueDefault=0
-
-[cmt_force_fct_def_decl_split]
-Category=5
-Description="<html>Fo<pre><font face=\"courier new\" size=\"3\">rce function definitions to split at each paramenter according<br> to the sytle defined by -code_split_fctdef_style-</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_force_fct_def_decl_split-|-no-cmt_force_fct_def_decl_split-
-ValueDefault=0
-
-[cmt_java_doc]
-Category=5
-Description=Enable the java doc type comments for all comments. Also enables -cmt_sep_fill_star- and -cmt_fct_java_doc-
-EditorType=boolean
-TrueFalse=-cmt_java_doc-|-no-cmt_java_doc-
-ValueDefault=0
-
-[cmt_fct_java_doc]
-Category=5
-Description=Enable the java doc type comments for functions only. Also enables -cmt_sep_fill_star-.
-EditorType=boolean
-TrueFalse=-cmt_fct_java_doc-|-no-cmt_fct_java_doc-
-ValueDefault=0
-
-[cmt_add_class_access]
-Category=5
-Description="<html>Add an empty comment before class access (if not already present).<br> Comment level is set by -cmt_sep_force_class_access- option.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_add_class_access-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> class a<br> {<br> public:<br> void v(void)<br> protected:<br> int c<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> class a<br> {<br> /* <= by default. cmt level is 2<br> ==========================================<br> ==========================================<br> */<br> public:<br> void v(void)<br><br> /*<br> ==========================================<br> ==========================================<br> */<br> protected:<br> int c<br> }<br><br> See option(s) :<br> -cmt_sep_char_2-<char><br> -cmt_sep_len-<num><br> -cmt_sep_force_class_access-<num></font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_add_class_access-|-no-cmt_add_class_access-
-ValueDefault=1
-
-[cmt_keep_cpp]
-Category=5
-Description="<html>Keep C++ comments. and do not change them to the C form.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -no-cmt_keep_cpp-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> // this is a comment<br> // this is another comment<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> * this is a comment <br> * this is another comment<br> */<br><br> See option(s) :<br> [no]-cmt_cpp2c_keep_eol-<br> -cmt_sep_char_split-<char><br><br> Note(s) :<br> - This option can't be set in a source file with special comment<br> /*$O */</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_keep_cpp-|-no-cmt_keep_cpp-
-ValueDefault=0
-
-[cmt_c2cpp]
-Category=5
-Description=<html>Convert all C comments to the C++ form. Only end of lines comments are<br> converted.<br> See option(s) :<br> -cmt_keep_cpp-<br><br> Note(s) :<br> - This option set the -cmt_keep_cpp- to true.</html>
-EditorType=boolean
-TrueFalse=-cmt_c2cpp-|-no-cmt_c2cpp-
-ValueDefault=0
-
-[cmt_cpp2c_keep_eol]
-Category=5
-Description="<html>Keep trace of EOL characters when converting C++ comments to C<br> comment. -cmt_keep_cpp- must be enabled.<br> Example :<pre><font face=\"courier new\" size=\"3\"> before<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> // this is a comment<br> // this is another comment<br><br> -cmt_cpp2c_keep_eol-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> * this is a comment <= is the default break character<br> * this is another comment<br> */<br><br> -no-cmt_cpp2c_keep_eol-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* this is a comment this is another comment */<br><br> See option(s) :<br> [no]-cmt_keep_cpp-<br> -cmt_sep_char_split-<char></font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_cpp2c_keep_eol-|-no-cmt_cpp2c_keep_eol-
-ValueDefault=1
-
-[cmt_fct_categ]
-CallName=-cmt_fct_categ-
-Category=5
-Description="<html>-cmt_fct_categ- Define a special word when indenting function<br> comments.<br> -cmt_fct_categ_in- This word is a special category to describe<br> function parameters.<br><br> GC can indent function definition comments in a special form<br> depending of special words defined with those options.<br> Example :<pre><font face=\"courier new\" size=\"3\"> options<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> -cmt_fct_categ-main<br> -cmt_fct_categ-output<br> -cmt_fct_categ_in-parameters<br><br><br> before<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* Description: Description of the function. Return: none<br> Parameters: a - entering value b - increment value */<br> int function(int a. int b)<br> {<br> }<br><br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> ==========================================<br> Description:\tDescription of the function.<br><br> Return:\tnone<br><br> Parameters: a - entering value<br> b - increment value<br> ==========================================<br> */<br> int function(int a. int b)<br> {<br> }<br><br> See option(s) :<br> [-no]-cmt_add_fct_def-<br>\t\t-cmt_fct_categ_style-<br><br> Note(s) :<br> - In comment. special words must be followed by ':'.<br> - A parameter must be followed by '-'. and then by the comment.<br> - This option can't be set in a source file with special comment<br> /*$O */</font></pre></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[cmt_fct_categ_in]
-CallName=-cmt_fct_categ_in-
-Category=5
-Description="<html>-cmt_fct_categ- Define a special word when indenting function<br> comments.<br>-cmt_fct_categ_in- This word is a special category to describe<br> function parameters.<br><br> GC can indent function definition comments in a special form<br> depending of special words defined with those options.<br> Example :<pre><font face=\"courier new\" size=\"3\"> options<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> -cmt_fct_categ-main<br> -cmt_fct_categ-output<br> -cmt_fct_categ_in-parameters<br><br><br> before<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* Description: Description of the function. Return: none<br> Parameters: a - entering value b - increment value */<br> int function(int a. int b)<br> {<br> }<br><br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> ==========================================<br> Description:\tDescription of the function.<br><br> Return:\tnone<br><br> Parameters: a - entering value<br> b - increment value<br> ==========================================<br> */<br> int function(int a. int b)<br> {<br> }<br><br> See option(s) :<br> [-no]-cmt_add_fct_def-<br>\t\t-cmt_fct_categ_style-<br><br> Note(s) :<br> - In comment. special words must be followed by ':'.<br> - A parameter must be followed by '-'. and then by the comment.<br> - This option can't be set in a source file with special comment<br> /*$O */</font></pre></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[cmt_fct_categ_style]
-CallName=-cmt_fct_categ_style-
-Category=5
-Description=Set indentation style for special keywords in comments
-EditorType=numeric
-Enabled=true
-MaxVal=1
-MinVal=0
-ValueDefault=0
-
-[cmt_decl]
-Category=5
-Description="<html>Add separators in local variable declaration (before and/or after).<br> Separators are by default level 1.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_decl-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a(void)<br> {<br> unsigned int var<br> long b<br> var = 0<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a(void)<br> {<br> /*~~~~~~~~~~~~~~~~~~*/<br> unsigned int var<br> long b<br> /*~~~~~~~~~~~~~~~~~~*/<br><br> var = 0<br> }<br><br> See options(s) :<br> -cmt_decl_max_level-<num><br> [-no]-cmt_decl_before-<br> -cmt_decl_len-<num><br> [-no]-cmt_decl_auto_len-<br> -cmt_decl_auto_len_add-<num><br><br> Note(s) :<br> - Can't be used with -cmt_dont_modify- option.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_decl-|-no-cmt_decl-
-ValueDefault=1
-
-[cmt_decl_max_level]
-CallName=-cmt_decl_max_level-
-Category=5
-Description="<html>-cmt_decl- option is valid for declaration in a statement level lesser<br> than that value.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_decl_max_level-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a(void)<br> {<br> /*~~*/<br> int b<br> /*~~*/<br><br> b = 0<br> if(b)<br> {<br> unsigned int var <= stmt level is 2. so is not touched<br> long c<br><br> var = c = 0<br> }<br> }<br><br> -cmt_decl_max_level-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a(void)<br> {<br> /*~~*/<br> int b<br> /*~~*/<br><br> b = 0<br> if(b)<br> {<br> /*~~~~~~~~~~~~~~~~~~*/ <= stmt level 2 is now converned<br> unsigned int var<br> long c<br> /*~~~~~~~~~~~~~~~~~~*/<br><br> var = c = 0<br> }<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=100
-
-[cmt_decl_before]
-Category=5
-Description="<html>Add a separator before local declarations.<br> -cmt_decl- must be enabled.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_decl_before-<br><br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a(void)<br> {<br> /*~~~~~~~~~~~~~~~~~~*/<br> unsigned int var<br> long b<br> /*~~~~~~~~~~~~~~~~~~*/<br><br> var = 0<br> }<br><br> -no-cmt_decl_before-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a(void)<br> {<br> unsigned int var<br> long b<br> /*~~~~~~~~~~~~~~~~~~*/<br><br> var = 0<br> }</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_decl_before-|-no-cmt_decl_before-
-ValueDefault=1
-
-[cmt_decl_len]
-CallName=-cmt_decl_len-
-Category=5
-Description="<html>Se<pre><font face=\"courier new\" size=\"3\">t the maximum column of the declaration separator.<br> -cmt_decl- must be enabled.<br> -cmt_decl_auto_len- must be disabled.<br><br> -cmt_decl_len-20<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a(void)<br> {<br> /*~~~~~~~~~~~~*/ <= column 20<br> int b<br> /*~~~~~~~~~~~~*/<br> {<br> /*~~~~~~*/<br> unsigned int var<br> long b<br> /*~~~~~~*/<br> }<br><br> var = 0<br> }<br><br> -cmt_decl_len-50<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a(void)<br> {<br> /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ <= column 50<br> int b<br> /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/<br> {<br> /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/<br> unsigned int var<br> long b<br> /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/<br> }<br><br> var = 0<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=120
-
-[cmt_decl_auto_len]
-Category=5
-Description="<html>Co<pre><font face=\"courier new\" size=\"3\">mpute the length of the decl separator depending on code.<br> Is disabled. the length is set by -cmt_decl_len- option.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_decl_auto_len-|-no-cmt_decl_auto_len-
-ValueDefault=1
-
-[cmt_decl_auto_len_add]
-CallName=-cmt_decl_auto_len_add-
-Category=5
-Description="<html>Wh<pre><font face=\"courier new\" size=\"3\">en -cmt_decl_auto_len- and -cmt_decl- are both enabled. add <num><br> characters to the length of the separator.<br><br> -cmt_decl_auto_len_add-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a(void)<br> {<br> /*~~~~~~~~~~~~~~~~~~*/ <= exact size of the code below<br> unsigned int var<br> long b<br> /*~~~~~~~~~~~~~~~~~~*/<br><br> {<br> /*~~*/ <= idem<br> int c<br> /*~~*/<br> }<br><br> var = 0<br> }<br><br> -cmt_decl_auto_len_add-4<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a(void)<br> {<br> /*~~~~~~~~~~~~~~~~~~~~~~*/ <= size + 4<br> unsigned int var<br> long b<br> /*~~~~~~~~~~~~~~~~~~~~~~*/<br><br> {<br> /*~~~~~~*/ <= size + 4<br> int c<br> /*~~~~~~*/<br> }<br><br> var = 0<br> }</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=0
-
-[cmt_first_line_break_first]
-Category=5
-Description="<html>Add an EOL after /* of first line comments.<br> Add an EOL before */ of first line comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_first_line_break_first-<br> -cmt_first_line_break_last-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> * Comment <br> * Comment<br> */<br><br> -no-cmt_first_line_break_first-<br> -cmt_first_line_break_last-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* Comment <br> * Comment<br> */<br><br> -no-cmt_first_line_break_first-<br> -no-cmt_first_line_break_last-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* Comment <br> * Comment */</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_first_line_break_first-|-no-cmt_first_line_break_first-
-ValueDefault=1
-
-[cmt_first_line_break_last]
-Category=5
-Description="<html>Add an EOL after /* of first line comments.<br> Add an EOL before */ of first line comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_first_line_break_first-<br> -cmt_first_line_break_last-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> * Comment <br> * Comment<br> */<br><br> -no-cmt_first_line_break_first-<br> -cmt_first_line_break_last-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* Comment <br> * Comment<br> */<br><br> -no-cmt_first_line_break_first-<br> -no-cmt_first_line_break_last-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* Comment <br> * Comment */</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_first_line_break_last-|-no-cmt_first_line_break_last-
-ValueDefault=1
-
-[cmt_first_line_fill_star]
-Category=5
-Description="<html>Add a '*' character at the beginning of lines of first line comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_first_line_fill_star-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> * Comment <br> * Comment<br> */<br><br> -no-cmt_first_line_fill_star-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> Comment <br> Comment<br> */<br><br> See options(s) :<br> [-no]-cmt_sep_fill_star-<br><br> Note(s) :<br> - Separators are not concerned.</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_first_line_fill_star-|-no-cmt_first_line_fill_star-
-ValueDefault=1
-
-[cmt_first_line_len]
-CallName=-cmt_first_line_len-
-Category=5
-Description="<html>Set the maximum length of first line comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_first_line_len-100<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* this is a comment that should be split */<br><br> -cmt_first_line_len-40<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> * this is a comment that should be<br> * split<br> */<br><br> -cmt_first_line_len-10<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> * this is a<br> * comment<br> * that<br> * should be<br> * split<br> */<br><br> Note(s) :<br> - Separators are not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=8
-ValueDefault=80
-
-[cmt_first_line_concat]
-Category=5
-Description="<html>Concat adjacent first line comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_first_line_concat-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* first line comment */<br> /* another first line comment */<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> * first line comment <br> * another first line comment<br> */</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_first_line_concat-|-no-cmt_first_line_concat-
-ValueDefault=1
-
-[cmt_first_line_blank]
-Category=5
-Description="<html>Add an empty line between two adjacent first line comments.<br> -cmt_first_line_concat- must be disabled.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_first_line_blank-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* comment1 */<br> /* comment2 */<br> /* comment3 */<br> if(a)<br> {<br> }<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* comment1 */<br> <EOL><br> /* comment2 */<br> <EOL><br> /* comment3 */<br> if(a)<br> {<br> }<br><br> See options(s) :<br> [-no]-cmt_first_line_concat-</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_first_line_blank-|-no-cmt_first_line_blank-
-ValueDefault=1
-
-[cmt_sep_len]
-CallName=-cmt_sep_len-
-Category=5
-Description="<html>Set the maximum length for separators. First line comments are not<br> concerned.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_len-10<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$2<br> ---------<br> ---------<br> */<br><br> -cmt_sep_len-20<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$4<br> *******************<br> *******************<br> */<br> /*$5-#############*/</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=8
-ValueDefault=120
-
-[cmt_sep_fill_star]
-Category=5
-Description="<html>Add a star at the beginning of all lines of a separator.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_fill_star-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$4<br> *******************<br> * comment <br> * comment<br> *******************<br> */<br><br> -no-cmt_sep_fill_star-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$4<br> *******************<br> comment <br> comment<br> *******************<br> */<br><br> See option(s) :<br> -cmt_sep_char_4-<char><br> -cmt_sep_char_split-<char><br> [-no]-cmt_first_line_fill_star-</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_sep_fill_star-|-no-cmt_sep_fill_star-
-ValueDefault=0
-
-[cmt_sep_break]
-Category=5
-Description="<html>Force /* and */ to be alone on their lines for separators.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_break-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> ===================<br> comment <br> comment<br> ===================<br> */<br><br> //<br> // =================<br> // comment<br> // =================<br> //<br><br> -no-cmt_sep_break-<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* =================<br> comment <br> comment<br> =================== */<br><br> // =================<br> // comment<br> // =================</font></pre></html>"
-EditorType=boolean
-TrueFalse=-cmt_sep_break-|-no-cmt_sep_break-
-ValueDefault=1
-
-[cmt_keep-char_1]
-CallName=-cmt_keep-char_1-
-Category=5
-Description=(1) Keep the comment identical to /*$F but apply to the character next to the * in /*
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[cmt_keep-char_2]
-CallName=-cmt_keep-char_2-
-Category=5
-Description=(2) Keep the comment identical to /*$F but apply to the character next to the * in /*
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[cmt_keep-char_3]
-CallName=-cmt_keep-char_3-
-Category=5
-Description=(3) Keep the comment identical to /*$F but apply to the character next to the * in /*
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[cmt_keep-char_4]
-CallName=-cmt_keep-char_4-
-Category=5
-Description=(4) Keep the comment identical to /*$F but apply to the character next to the * in /*
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[cmt_keep-char_cpp_1]
-CallName=-cmt_keep-char_cpp_1-
-Category=5
-Description=(1) Keep the cpp comment as is character after the //.
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[cmt_keep-char_cpp_2]
-CallName=-cmt_keep-char_cpp_2-
-Category=5
-Description=(2) Keep the cpp comment as is character after the //.
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[cmt_keep-char_cpp_3]
-CallName=-cmt_keep-char_cpp_3-
-Category=5
-Description=(3) Keep the cpp comment as is character after the //.
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[cmt_keep-char_cpp_4]
-CallName=-cmt_keep-char_cpp_4-
-Category=5
-Description=(4) Keep the cpp comment as is character after the //.
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[cmt_sep_char_1]
-CallName=-cmt_sep_char_1-
-Category=5
-Description="<html>Set the special character to fill automatic comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_char_1-O<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$1-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/<br> /*$1<br> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br> */<br><br> -cmt_sep_char_2-#<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$2-####################################*/<br> /*$2<br> ##########################################<br> ##########################################<br> */<br><br> Note(s) :<br> - /*$<num>- */ is a special form comment recognized by GC.<br> This is a single line comment.<br> - /*$<num> */ is a special form comment recognized by GC.<br> This is a multiline comment.</font></pre></html>"
-EditorType=string
-Enabled=true
-ValueDefault=~
-
-[cmt_sep_char_2]
-CallName=-cmt_sep_char_2-
-Category=5
-Description="<html>Set the special character to fill automatic comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_char_1-O<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$1-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/<br> /*$1<br> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br> */<br><br> -cmt_sep_char_2-#<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$2-####################################*/<br> /*$2<br> ##########################################<br> ##########################################<br> */<br><br> Note(s) :<br> - /*$<num>- */ is a special form comment recognized by GC.<br> This is a single line comment.<br> - /*$<num> */ is a special form comment recognized by GC.<br> This is a multiline comment.</font></pre></html>"
-EditorType=string
-Enabled=true
-ValueDefault=-
-
-[cmt_sep_char_3]
-CallName=-cmt_sep_char_3-
-Category=5
-Description="<html>Set the special character to fill automatic comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_char_1-O<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$1-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/<br> /*$1<br> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br> */<br><br> -cmt_sep_char_2-#<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$2-####################################*/<br> /*$2<br> ##########################################<br> ##########################################<br> */<br><br> Note(s) :<br> - /*$<num>- */ is a special form comment recognized by GC.<br> This is a single line comment.<br> - /*$<num> */ is a special form comment recognized by GC.<br> This is a multiline comment.</font></pre></html>"
-EditorType=string
-Enabled=true
-ValueDefault="="
-
-[cmt_sep_char_4]
-CallName=-cmt_sep_char_4-
-Category=5
-Description="<html>Set the special character to fill automatic comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_char_1-O<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$1-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/<br> /*$1<br> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br> */<br><br> -cmt_sep_char_2-#<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$2-####################################*/<br> /*$2<br> ##########################################<br> ##########################################<br> */<br><br> Note(s) :<br> - /*$<num>- */ is a special form comment recognized by GC.<br> This is a single line comment.<br> - /*$<num> */ is a special form comment recognized by GC.<br> This is a multiline comment.</font></pre></html>"
-EditorType=string
-Enabled=true
-ValueDefault=*
-
-[cmt_sep_char_5]
-CallName=-cmt_sep_char_5-
-Category=5
-Description="<html>Set the special character to fill automatic comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_char_1-O<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$1-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/<br> /*$1<br> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br> */<br><br> -cmt_sep_char_2-#<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$2-####################################*/<br> /*$2<br> ##########################################<br> ##########################################<br> */<br><br> Note(s) :<br> - /*$<num>- */ is a special form comment recognized by GC.<br> This is a single line comment.<br> - /*$<num> */ is a special form comment recognized by GC.<br> This is a multiline comment.</font></pre></html>"
-EditorType=string
-Enabled=true
-ValueDefault=#
-
-[cmt_sep_char_6]
-CallName=-cmt_sep_char_6-
-Category=5
-Description="<html>Set the special character to fill automatic comments.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_char_1-O<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$1-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*/<br> /*$1<br> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<br> */<br><br> -cmt_sep_char_2-#<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*$2-####################################*/<br> /*$2<br> ##########################################<br> ##########################################<br> */<br><br> Note(s) :<br> - /*$<num>- */ is a special form comment recognized by GC.<br> This is a single line comment.<br> - /*$<num> */ is a special form comment recognized by GC.<br> This is a multiline comment.</font></pre></html>"
-EditorType=string
-Enabled=true
-ValueDefault=+
-
-[cmt_sep_char_split]
-CallName=-cmt_sep_char_split-
-Category=5
-Description="<html>Define the special break line character in comments.<pre><font face=\"courier new\" size=\"3\"> before<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* coucou salut */<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> * coucou <br> * salut<br> */<br><br> See option(s) :<br> [-no]-cmt_first_line_concat-<br> [-no]-cmt_cpp2c_keep_eol-<br><br> Note(s) :<br> - GC uses this special character to keep trace of EOL when converting<br> C++ comments to C comments. or to concat first line comments.</font></pre></html>"
-EditorType=string
-Enabled=true
-ValueDefault=
-
-[cmt_sep_eol_before]
-CallName=-cmt_sep_eol_before-
-Category=5
-Description="<html>Set the number of blank lines before and after single-line comments.<br><br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before-1<br> -cmt_sep_eol_after-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> foo()<br><br> // Single line comment...<br><br> bar()<br><br> -cmt_sep_eol_before-0<br> -cmt_sep_eol_after-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> foo()<br> // Single line comment...<br> bar()</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_after]
-CallName=-cmt_sep_eol_after-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=0
-
-[cmt_sep_eol_before_1]
-CallName=-cmt_sep_eol_before_1-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_before_2]
-CallName=-cmt_sep_eol_before_2-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_before_3]
-CallName=-cmt_sep_eol_before_3-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_before_4]
-CallName=-cmt_sep_eol_before_4-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_before_5]
-CallName=-cmt_sep_eol_before_5-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_before_6]
-CallName=-cmt_sep_eol_before_6-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=2
-
-[cmt_sep_eol_after_1]
-CallName=-cmt_sep_eol_after_1-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_after_2]
-CallName=-cmt_sep_eol_after_2-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_after_3]
-CallName=-cmt_sep_eol_after_3-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_after_4]
-CallName=-cmt_sep_eol_after_4-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_after_5]
-CallName=-cmt_sep_eol_after_5-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[cmt_sep_eol_after_6]
-CallName=-cmt_sep_eol_after_6-
-Category=5
-Description="<html>Set the number of EOL before and after special first line comments.<br> depending on the level.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_2-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> <EOL><br> ...<br><br> -cmt_sep_eol_before_2-1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> ...<br> <EOL><br> /*$2<br> ==========================================<br> ==========================================<br> */<br> <EOL><br> ...<br><br> Note(s) :<br> - Only automatic comments and /*$<num> */ comments are concerned.<br> The /*$<num>- */ comment is not concerned.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=2
-
-[cmt_sep_eol_before_fct_def]
-CallName=-cmt_sep_eol_before_fct_def-
-Category=5
-Description="<html>Set the number of blank lines before a function defintion comment.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_eol_before_fct_def-0<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> ==========================================<br> proto<br> ==========================================<br> */<br> void fct(void)<br> {<br> }<br> /*<br> ==========================================<br> proto<br> ==========================================<br> */<br> void fct1(void)<br> {<br> }<br><br> -cmt_sep_eol_before_fct_def-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> ==========================================<br> proto<br> ==========================================<br> */<br> void fct(void)<br> {<br> }<br> <EOL><br> <EOL><br> /*<br> ==========================================<br> proto<br> ==========================================<br> */<br> void fct1(void)<br> {<br> }<br><br> See option(s) :<br> -code_remove_empty_lines-<num><br><br> Note(s) :<br> -code_remove_empty_lines- has a highter priority.</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=0
-
-[cmt_sep_force_fct_proto]
-CallName=-cmt_sep_force_fct_proto-
-Category=5
-Description="<html>Set the comment level for comments found in a given position :<br><br> - Before a function prototype (except if protoype is inside a function<br> body).<br> - Before a macro.<br> - Before a function definition.<br> - Before a class access specifier (public. protected...).<br> - Before a struct declaration.<br> - Before a class declaration.<br><br> A comment must already exist. If 0 is specified. the comment is not<br> modified by GC.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_force_fct_proto-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* proto */<br> extern int func(void)<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> ------------------------------------------<br> proto<br> ------------------------------------------<br> */<br> extern int func(void)<br><br> See option(s) :<br> [-no]-cmt_add_fct_def-<br> [-no]-cmt_add_class_access-</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=0
-
-[cmt_sep_force_fct_macro]
-CallName=-cmt_sep_force_fct_macro-
-Category=5
-Description="<html>Set the comment level for comments found in a given position :<br><br> - Before a function prototype (except if protoype is inside a function<br> body).<br> - Before a macro.<br> - Before a function definition.<br> - Before a class access specifier (public. protected...).<br> - Before a struct declaration.<br> - Before a class declaration.<br><br> A comment must already exist. If 0 is specified. the comment is not<br> modified by GC.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_force_fct_proto-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* proto */<br> extern int func(void)<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> ------------------------------------------<br> proto<br> ------------------------------------------<br> */<br> extern int func(void)<br><br> See option(s) :<br> [-no]-cmt_add_fct_def-<br> [-no]-cmt_add_class_access-</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=3
-
-[cmt_sep_force_fct_def]
-CallName=-cmt_sep_force_fct_def-
-Category=5
-Description="<html>Set the comment level for comments found in a given position :<br><br> - Before a function prototype (except if protoype is inside a function<br> body).<br> - Before a macro.<br> - Before a function definition.<br> - Before a class access specifier (public. protected...).<br> - Before a struct declaration.<br> - Before a class declaration.<br><br> A comment must already exist. If 0 is specified. the comment is not<br> modified by GC.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_force_fct_proto-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* proto */<br> extern int func(void)<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> ------------------------------------------<br> proto<br> ------------------------------------------<br> */<br> extern int func(void)<br><br> See option(s) :<br> [-no]-cmt_add_fct_def-<br> [-no]-cmt_add_class_access-</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=3
-
-[cmt_sep_force_class_access]
-CallName=-cmt_sep_force_class_access-
-Category=5
-Description="<html>Set the comment level for comments found in a given position :<br><br> - Before a function prototype (except if protoype is inside a function<br> body).<br> - Before a macro.<br> - Before a function definition.<br> - Before a class access specifier (public. protected...).<br> - Before a struct declaration.<br> - Before a class declaration.<br><br> A comment must already exist. If 0 is specified. the comment is not<br> modified by GC.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_force_fct_proto-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* proto */<br> extern int func(void)<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> ------------------------------------------<br> proto<br> ------------------------------------------<br> */<br> extern int func(void)<br><br> See option(s) :<br> [-no]-cmt_add_fct_def-<br> [-no]-cmt_add_class_access-</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=2
-
-[cmt_sep_force_struct]
-CallName=-cmt_sep_force_struct-
-Category=5
-Description="<html>Set the comment level for comments found in a given position :<br><br> - Before a function prototype (except if protoype is inside a function<br> body).<br> - Before a macro.<br> - Before a function definition.<br> - Before a class access specifier (public. protected...).<br> - Before a struct declaration.<br> - Before a class declaration.<br><br> A comment must already exist. If 0 is specified. the comment is not<br> modified by GC.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_force_fct_proto-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* proto */<br> extern int func(void)<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> ------------------------------------------<br> proto<br> ------------------------------------------<br> */<br> extern int func(void)<br><br> See option(s) :<br> [-no]-cmt_add_fct_def-<br> [-no]-cmt_add_class_access-</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=2
-
-[cmt_sep_force_class]
-CallName=-cmt_sep_force_class-
-Category=5
-Description="<html>Set the comment level for comments found in a given position :<br><br> - Before a function prototype (except if protoype is inside a function<br> body).<br> - Before a macro.<br> - Before a function definition.<br> - Before a class access specifier (public. protected...).<br> - Before a struct declaration.<br> - Before a class declaration.<br><br> A comment must already exist. If 0 is specified. the comment is not<br> modified by GC.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -cmt_sep_force_fct_proto-2<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /* proto */<br> extern int func(void)<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> /*<br> ------------------------------------------<br> proto<br> ------------------------------------------<br> */<br> extern int func(void)<br><br> See option(s) :<br> [-no]-cmt_add_fct_def-<br> [-no]-cmt_add_class_access-</font></pre></html>"
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=3
-
-[file_end_eol]
-CallName=-file_end_eol-
-Category=6
-Description=Set the number of EOL after the last token of the file.
-EditorType=numeric
-Enabled=true
-MaxVal=2000
-MinVal=0
-ValueDefault=1
-
-[token_ext]
-CallName=-token_ext-
-Category=6
-Description="<html>Tell GC to consider the user keyword as the given C/C++ keyword.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -token_ext-typedef$tt<br> => tt has the same meaning as typedef<br><br> -token_ext-extern$extern_all<br> => extern_all has the same meaning as extern<br><br> -token_ext-int$uint8<br> -token_ext-int$uint16<br> => uint8 and uint16 are some types (same as int).<br><br> GC knows special keywordsyou can specify as a C/C++ keyword.<br> GC will indent the corresponding source file word depending of the<br> special word :<br><br> -token_ext-single_word$tt<br> tt will be alone on a line. Indent at the correct indentation<br> level.<br><br> -token_ext-single_word_0$tt<br> tt will be alone on a line. and at column 0.<br><br> Example : -token_ext-single_word_0$WORD<br> -token_ext-single_word_0$WORD1<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> void a(int b)<br> {<br> if(b)<br> {<br> WORD<br> b++<br> WORD1<br> }<br> }</font></pre></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[replace_on]
-Category=6
-Description="<html>Ac<pre><font face=\"courier new\" size=\"3\">tivate/disactivate the word replacement mode.<br><br> See options(s) :<br> -replace-<word to replace>$<replacement word></font></pre></html>"
-EditorType=boolean
-TrueFalse=-replace_on-|-no-replace_on-
-ValueDefault=1
-
-[replace]
-CallName=-replace-
-Category=6
-Description="<html>GC will replace all occurrences of <word to replace> by<br> <replacement word>.<br> -replace_on- option must be enabled.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -replace-int$uint<br> -replace-a$variable<br><br> before<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> int a<br> int b<br><br> after<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br> uint variable<br> uint b<br><br> See options(s) :<br> [-no]-replace_on-</font></pre></html>"
-EditorType=string
-Enabled=false
-ValueDefault=<word to replace>$<replacement word>
-
-[dependencies]
-Category=6
-Description="<html>-d<pre><font face=\"courier new\" size=\"3\">ependencies- Activate/Deactivate the output of file dependencies.<br> With -dependencies_all- Real dependencies will be computed (instead of<br> just includes dependencies). This option takes much longer. but does a<br> better job.<br><br> -dependencies- is ignored if -dependencies_all- is set to TRUE.<br><br> typical report<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>Processing C:oulotCourcesndent.c (136 lines. 3360 characters)<br>Processing ctype.h<br>** Warning: Unable to open source file ==> ctype.h<br>Processing malloc.h<br>** Warning: Unable to open source file ==> malloc.h<br>Processing stdlib.h<br>** Warning: Unable to open source file ==> stdlib.h<br>Processing string.h<br>** Warning: Unable to open source file ==> string.h<br>Processing config.h<br>Processing in.h<br>Processing grammar.h<br>Processing lexi.h<br>Processing error.h<br>Processing tools.h<br>Processing indent.h<br>Processing assert.h<br>** Warning: Unable to open source file ==> assert.h<br>- Includes files --------------------------------------------------------<br>( 1) #include config.h<br>( 2) #include in.h<br>( 1) #include grammar.h<br>( 2) #include lexi.h<br>( 1) #include error.h<br>( 1) #include tools.h<br>( 1) #include indent.h<br>******** Unresolved 5 Total 12<br>- Scanning 1 ----------------------------------------------------------<br>.<br>- Direct dependencies ---------------------------------------------------<br>( 1) #include config.h<br>( 3) #include in.h<br>( 8) #include lexi.h<br>( 5) #include tools.h<br>( 21) #include indent.h<br>******** Total 5<br>- No dependencies -------------------------------------------------------<br>( 1) #include grammar.h<br>Included by C:oulotCourcesndent.c<br>( 1) #include error.h<br>Included by C:oulotCourcesndent.c<br>******** Total 2<br>-------------------------------------------------------------------------</font></pre></html>"
-EditorType=boolean
-TrueFalse=-dependencies-|-no-dependencies-
-ValueDefault=0
-
-[dependencies_all]
-Category=6
-Description="<html>-d<pre><font face=\"courier new\" size=\"3\">ependencies- Activate/Deactivate the output of file dependencies.<br> With -dependencies_all- Real dependencies will be computed (instead of<br> just includes dependencies). This option takes much longer. but does a<br> better job.<br><br> -dependencies- is ignored if -dependencies_all- is set to TRUE.<br><br> typical report<br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>Processing C:oulotCourcesndent.c (136 lines. 3360 characters)<br>Processing ctype.h<br>** Warning: Unable to open source file ==> ctype.h<br>Processing malloc.h<br>** Warning: Unable to open source file ==> malloc.h<br>Processing stdlib.h<br>** Warning: Unable to open source file ==> stdlib.h<br>Processing string.h<br>** Warning: Unable to open source file ==> string.h<br>Processing config.h<br>Processing in.h<br>Processing grammar.h<br>Processing lexi.h<br>Processing error.h<br>Processing tools.h<br>Processing indent.h<br>Processing assert.h<br>** Warning: Unable to open source file ==> assert.h<br>- Includes files --------------------------------------------------------<br>( 1) #include config.h<br>( 2) #include in.h<br>( 1) #include grammar.h<br>( 2) #include lexi.h<br>( 1) #include error.h<br>( 1) #include tools.h<br>( 1) #include indent.h<br>******** Unresolved 5 Total 12<br>- Scanning 1 ----------------------------------------------------------<br>.<br>- Direct dependencies ---------------------------------------------------<br>( 1) #include config.h<br>( 3) #include in.h<br>( 8) #include lexi.h<br>( 5) #include tools.h<br>( 21) #include indent.h<br>******** Total 5<br>- No dependencies -------------------------------------------------------<br>( 1) #include grammar.h<br>Included by C:oulotCourcesndent.c<br>( 1) #include error.h<br>Included by C:oulotCourcesndent.c<br>******** Total 2<br>-------------------------------------------------------------------------</font></pre></html>"
-EditorType=boolean
-TrueFalse=-dependencies_all-|-no-dependencies_all-
-ValueDefault=0
-
-[dependencies_dir]
-CallName=-dependencies_dir-
-Category=6
-Description="<html>When -dependencies- option is activated. defines a path where GC<br> will find includes.<br> Example :<pre><font face=\"courier new\" size=\"3\"> -dependencies_dir-c:/system/includes<br> -dependencies_dir-c:/GC/sources</font></pre></html>"
-EditorType=string
-Enabled=false
-ValueDefault=./
-
-[dependencies_dir_rec]
-Category=6
-Description="<html>Al<pre><font face=\"courier new\" size=\"3\">l directories set with -dependencies_dir- are recurs scan.<br><br> See options(s) :<br> [-no]-dependencies_dir-</font></pre></html>"
-EditorType=boolean
-TrueFalse=-dependencies_dir_rec-|-no-dependencies_dir_rec-
-ValueDefault=0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/indenters/__TODO/uigui_hindent.ini b/indenters/__TODO/uigui_hindent.ini
deleted file mode 100755
index d9767b2..0000000
--- a/indenters/__TODO/uigui_hindent.ini
+++ /dev/null
@@ -1,66 +0,0 @@
-[header]
-categories=Basic Options
-cfgFileParameterEnding=cr
-configFilename=
-fileTypes=*.htm|*.html|*.xhtml
-indenterFileName=hindent
-indenterName=hindent (HTML)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://www.linuxdriver.co.il/man/1/H/hindent
-outputFileName=
-outputFileParameter=stdout
-parameterOrder=pio
-showHelpParameter=-v
-stringparaminquotes=false
-useCfgFileParameter=
-version=1.1.2-7
-
-[Case]
-Category=0
-Description="<html>Forces all tags to lowercase. By default, hindent forces all tags to uppercase.</html>"
-EditorType=boolean
-TrueFalse=-c|
-ValueDefault=0
-
-
-[Flow]
-Category=0
-Description="<html>Prints just tags without any data between the tags. Damages the HTML in a big way, so save a copy of your original HTML. This option helps you follow the HTML code flow visually.</html>"
-EditorType=boolean
-TrueFalse=-f|
-ValueDefault=0
-
-[Indent level]
-CallName="-i "
-Category=0
-Description="<html>Set indentation to this many character spaces per code nesting level. If set to 0, no indentation is done (all output is left-justified).</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9999
-MinVal=0
-ValueDefault=4
-
-[List tags]
-Category=0
-Description="<html>Causes hindent to print a complete list of tags that it recognizes to stdout, and exits.</html>"
-EditorType=boolean
-TrueFalse=-l|
-ValueDefault=0
-
-[Strict]
-Category=0
-Description="<html>Multiple tags per line are broken out onto separate lines. Can damage the HTML in minor ways by drawing an extra space character in certain parts of the web page, so save a copy of your original HTML. This option helps you follow the HTML code flow visually, especially with computer-generated HTML that comes out all on one line.</html>"
-EditorType=boolean
-TrueFalse=-s|
-ValueDefault=0
-
-[Tab stop]
-CallName="-t "
-Category=0
-Description="<html>Set the number of spaces that a tab character occupies on your system. Defaults to 8, but some people prefer expanding tabs to 4 spaces instead. If set to 0, no tabs are output (spaces used to indent lines).</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9999
-MinVal=0
-ValueDefault=8
diff --git a/indenters/__TODO/uigui_htb.ini b/indenters/__TODO/uigui_htb.ini
deleted file mode 100755
index c6227c0..0000000
--- a/indenters/__TODO/uigui_htb.ini
+++ /dev/null
@@ -1,147 +0,0 @@
-[header]
-categories=Basic Options
-cfgFileParameterEnding=cr
-configFilename=
-fileTypes=*.htm|*.html|*.xhtml|*.xml|*.xlst
-indenterFileName=htb
-indenterName=HTB (HTML, XML, XSL)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://www.digital-mines.com/htb/htb_docs.html
-outputFileName=indentoutput
-outputFileParameter=
-parameterOrder=pio
-showHelpParameter=-h
-stringparaminquotes=false
-useCfgFileParameter=
-version=2.0
-
-[Multi-Attribute Tag Break]
-Category=0
-Description="<html><p>The -a command-line option causes all tags containing more that one attribute to be broken over multiple lines, each with a single attribute. The attributes are aligned vertically with the first attribute. A similar attribute break will occur by default, but only on tags exceeding the column 80 limit, and each line may contain more than one attribute.<br><br> <b>Before:</b><pre>&lt;BODY BGCOLOR="#FFFFFF" MARGINWIDTH="0" MARGINHEIGHT="0" LINK="#666666" VLINK="#666666" ALINK="#000000"&gt;\n&lt;TABLE WIDTH="800" BORDER="0" CELLPADDING="0" CELLSPACING="0"&gt;\n&lt;TR&gt;\n&lt;TD COLSPAN="2" WIDTH="196" BGCOLOR="cccccc" VALIGN="top"&gt;&lt;IMG SRC="/images/homepage/rev/logo_06.gif" WIDTH="196" HEIGHT="63"&gt;&lt;/TD&gt;\n&lt;TD BGCOLOR="cccccc" WIDTH="600" VALIGN="top"&gt;\n&lt;TABLE WIDTH="600" BORDER="0" CELLPADDING="0" CELLSPACING="0" VALIGN="top"&gt;\n&lt;TR&gt;\n&lt;TD VALIGN="top" HEIGHT="17" BGCOLOR="#CCCCCC"&gt;&lt;IMG SRC="/images/homepage/rev/comp8_07.gif" WIDTH="600" HEIGHT="17"&gt;&lt;/TD&gt;\n&lt;/TR&gt;</pre><b>After:</b> <pre>&lt;BODY ALINK="#000000"\n BGCOLOR="#FFFFFF"\n LINK="#666666"\n MARGINHEIGHT="0"\n MARGINWIDTH="0"\n VLINK="#666666"&gt;\n&lt;TABLE BORDER="0"\n CELLPADDING="0"\n CELLSPACING="0"\n WIDTH="800"&gt;\n &lt;TR&gt;\n &lt;TD BGCOLOR="cccccc"\n COLSPAN="2"\n VALIGN="top"\n WIDTH="196"&gt;&lt;IMG HEIGHT="63"\n SRC="/images/homepage/rev/logo_06.gif"\n WIDTH="196"&gt;&lt;/TD&gt;\n &lt;TD BGCOLOR="cccccc"\n VALIGN="top"\n WIDTH="600"&gt; \n &lt;TABLE BORDER="0"\n CELLPADDING="0"\n CELLSPACING="0"\n VALIGN="top"\n WIDTH="600"&gt;\n &lt;TR&gt;\n &lt;TD BGCOLOR="#CCCCCC"\n HEIGHT="17"\n VALIGN="top"&gt;&lt;IMG HEIGHT="17"\n SRC="/images/homepage/rev/comp8_07.gif"\n WIDTH="600"&gt;&lt;/TD&gt;\n &lt;/TR&gt;</pre></html>"
-EditorType=boolean
-TrueFalse=-a|
-ValueDefault=0
-
-
-[All Attribute Tag Break]
-Category=0
-Description="<html><p>The -b command-line option causes all tag attributes to be broken on succeeding lines. The attributes are aligned vertically with the last character in the tag name.<br><br> <b>Before:</b><pre>&lt;BODY BGCOLOR="#FFFFFF" MARGINWIDTH="0" MARGINHEIGHT="0" LINK="#666666" VLINK="#666666" ALINK="#000000"&gt;\n&lt;TABLE WIDTH="800" BORDER="0" CELLPADDING="0" CELLSPACING="0"&gt;\n&lt;TR&gt;\n&lt;TD COLSPAN="2" WIDTH="196" BGCOLOR="cccccc" VALIGN="top"&gt;&lt;IMG SRC="/images/homepage/rev/logo_06.gif" WIDTH="196" HEIGHT="63"&gt;&lt;/TD&gt;\n&lt;TD BGCOLOR="cccccc" WIDTH="600" VALIGN="top"&gt;\n&lt;TABLE WIDTH="600" BORDER="0" CELLPADDING="0" CELLSPACING="0" VALIGN="top"&gt;\n&lt;TR&gt;\n&lt;TD VALIGN="top" HEIGHT="17" BGCOLOR="#CCCCCC"&gt;&lt;IMG SRC="/images/homepage/rev/comp8_07.gif" WIDTH="600" HEIGHT="17"&gt;&lt;/TD&gt;\n&lt;/TR&gt;</pre><b>After:</b><pre>&lt;BODY\n ALINK="#000000"\n BGCOLOR="#FFFFFF"\n BOTMARGIN="0"\n MARGINHEIGHT="0"\n MARGINWIDTH="0"\n LEFTMARGIN="0"\n LINK="#666666"\n TOPMARGIN="0"\n VLINK="#666666"&gt;\n&lt;TABLE\n BORDER="0"\n CELLPADDING="0"\n CELLSPACING="0"\n WIDTH="800"&gt;\n &lt;TR&gt;\n &lt;TD\n BGCOLOR="cccccc"\n COLSPAN="2"\n VALIGN="top"\n WIDTH="196"&gt;&lt;IMG\n HEIGHT="63"\n SRC="/images/homepage/rev/logo_06.gif"\n WIDTH="196"&gt;&lt;/TD&gt;\n &lt;TD\n BGCOLOR="cccccc"\n VALIGN="top"\n WIDTH="600"&gt; \n &lt;TABLE\n BORDER="0"\n VALIGN="top"\n CELLPADDING="0"\n CELLSPACING="0"\n WIDTH="600"&gt;\n &lt;TR&gt;\n &lt;TD\n BGCOLOR="#CCCCCC"\n HEIGHT="17"\n VALIGN="top"&gt;&lt;IMG\n HEIGHT="17"\n SRC="/images/homepage/rev/comp8_07.gif"\n WIDTH="600"&gt;&lt;/TD&gt;\n &lt;/TR&gt;\n</pre></html>"
-EditorType=boolean
-TrueFalse=-b|
-ValueDefault=0
-
-[Add Carriage Returns]
-Category=0
-Description="<html>The -c command-line option adds an extra carriage return character to each output line of reformatted data. This allows Unix versions of HTB to create a DOS/Windows compatible text files directly.</html>"
-EditorType=boolean
-TrueFalse=-c|
-ValueDefault=0
-
-[Omit Carriage Returns]
-Category=0
-Description="<html>The -d command-line option inhibits extra carriage return character output even if present in the source data. This allows the Windows version of HTB to create a Unix compatible text file directly. This is the default behavior and correctly creates a natively compatible format whether Unix or Windows.</html>"
-EditorType=boolean
-TrueFalse=-d|
-ValueDefault=0
-
-[Escaped Tag Conversion]
-Category=0
-Description="<html>The -e command-line option replaces the special markup characters '<', '>', and '&' with escape strings '&lt;', '&gt;', and '&amp;' respectively. Also, the tag sequence '<HTML><BODY><PRE>' is added to the beginning of the output data and the sequence '</PRE></BODY></HTML>' is appended to the end of the data. This creates an entirely new HTML document, which when viewed with a Web Browser, will appear as source instead of normal rendering. This is useful in creating markup tag documentation and is the mechanism used to create the examples in this document. Use in combination with the -k option to do the conversion without applying other reformatting options.</html>"
-EditorType=boolean
-TrueFalse=-e|
-ValueDefault=0
-
-[Join Lines - Compress Output]
-Category=0
-Description="<html>The -j command-line option removes all unnecessary whitespace & comments and joins the output lines together whenever possible. The result is totally 'unbeautified' output, but the size will be reduced from 10-40% for quicker transfer over the network. Use this option whenever performance is more important than readability.</html>"
-EditorType=boolean
-TrueFalse=-j|
-ValueDefault=0
-
-[Keep Layout - Case Changes Only]
-Category=0
-Description="<html><p>When the current indenting and appearance of your tagged document is acceptable, the -k command-line option may be used to change only the case of the tag names and attributes with no other changes applied.<br><br> <b>Example:</b><br><br>- Keep the current layout of an HTML document, but change the tag attribute names to lower case (<a href="#option_m">-m option</a>, opposite of tag name case which by default is upper)...<br><br><center><code>htb -km myfile.html</code></center><br> <b>Before:</b><pre>&lt;FORM ENCTYPE="multipart/form-data" NAME="coreform" METHOD="POST"&gt;\n&lt;INPUT TYPE="submit" VALUE="Submit Request"&gt; \n&lt;INPUT NAME="cgi" TYPE="button" VALUE="cgi2xml"&gt;cgi2xml \n&lt;TABLE BORDER="5" CELLPADDING="5"&gt;\n &lt;TR&gt;\n &lt;TD&gt; &lt;FONT COLOR="purple"&gt; \n &lt;H4&gt;Output formatting:&lt;/H4&gt; &lt;/FONT&gt;Debug: \n &lt;INPUT NAME="debug"&gt;&lt;BR&gt; \n &lt;BR&gt; Filter: \n &lt;INPUT NAME="filter"&gt;&lt;BR&gt; Output: \n &lt;INPUT NAME="output"&gt;&lt;BR&gt; \n &lt;BR&gt; Pagestart: \n &lt;INPUT SIZE="4" NAME="pagestart"&gt;&lt;BR&gt; Pagesize: \n &lt;INPUT SIZE="4" NAME="pagesize"&gt;&lt;BR&gt; \n &lt;/TD&gt;\n &lt;/TR&gt;\n&lt;/TABLE&gt;\n&lt;/FORM&gt;</pre><b>After:</b><pre>&lt;FORM enctype="multipart/form-data" name="coreform" method="POST"&gt;\n&lt;INPUT type="submit" value="Submit Request"&gt; \n&lt;INPUT name="cgi" type="button" value="cgi2xml"&gt;cgi2xml \n&lt;TABLE border="5" cellpadding="5"&gt;\n &lt;TR&gt;\n &lt;TD&gt; &lt;FONT color="purple"&gt; \n &lt;H4&gt;Output formatting:&lt;/H4&gt; &lt;/FONT&gt;Debug: \n &lt;INPUT name="debug"&gt;&lt;BR&gt; \n &lt;BR&gt; Filter: \n &lt;INPUT name="filter"&gt;&lt;BR&gt; Output: \n &lt;INPUT name="output"&gt;&lt;BR&gt; \n &lt;BR&gt; Pagestart: \n &lt;INPUT size="4" name="pagestart"&gt;&lt;BR&gt; Pagesize: \n &lt;INPUT size="4" name="pagesize"&gt;&lt;BR&gt; \n &lt;/TD&gt;\n &lt;/TR&gt;\n&lt;/TABLE&gt;\n&lt;/FORM&gt;</pre></html>"
-EditorType=boolean
-TrueFalse=-k|
-ValueDefault=0
-
-[Tag Names Lower Case]
-Category=0
-Description="<html><p>The -l command-line option changes all HTML tag names and their attributes to lower case. Combine with the <a href="#option_m">-m (mixed case) option</a> to keep the tag names lower case, but make the attribute names upper case.<br><br> <b>Before:</b><pre>&lt;FORM ENCTYPE="multipart/form-data" NAME="coreform" METHOD="POST"&gt;\n&lt;INPUT TYPE="submit" VALUE="Submit Request"&gt; \n&lt;INPUT NAME="cgi" TYPE="button" VALUE="cgi2xml"&gt;cgi2xml \n&lt;TABLE BORDER="5" CELLPADDING="5"&gt;\n &lt;TR&gt;\n &lt;TD&gt; &lt;FONT COLOR="purple"&gt; \n &lt;H4&gt;Output formatting:&lt;/H4&gt; &lt;/FONT&gt;Debug: \n &lt;INPUT NAME="debug"&gt;&lt;BR&gt; \n &lt;BR&gt; Filter: \n &lt;INPUT NAME="filter"&gt;&lt;BR&gt; Output: \n &lt;INPUT NAME="output"&gt;&lt;BR&gt; \n &lt;BR&gt; Pagestart: \n &lt;INPUT SIZE="4" NAME="pagestart"&gt;&lt;BR&gt; Pagesize: \n &lt;INPUT SIZE="4" NAME="pagesize"&gt;&lt;BR&gt; \n &lt;/TD&gt;\n &lt;/TR&gt;\n&lt;/TABLE&gt;\n&lt;/FORM&gt;</pre><b>After:</b><pre>&lt;form enctype="multipart/form-data" method="post" name="coreform"&gt;\n&lt;input type="submit" value="Submit Request"&gt; \n&lt;input name="cgi" type="button" value="cgi2xml"&gt;cgi2xml \n&lt;table border="5" cellpadding="5"&gt;\n &lt;tr&gt;\n &lt;td&gt; &lt;font color="purple"&gt; \n &lt;h4&gt;Output formatting:&lt;/h4&gt; &lt;/font&gt;Debug: \n &lt;input name="debug"&gt;&lt;br&gt; \n &lt;br&gt; Filter: \n &lt;input name="filter"&gt;&lt;br&gt; Output: \n &lt;input name="output"&gt;&lt;br&gt; \n &lt;br&gt; Pagestart: \n &lt;input name="pagestart" size="4"&gt;&lt;br&gt; Pagesize: \n &lt;input name="pagesize size="4"&gt;&lt;br&gt; \n &lt;/td&gt;\n &lt;/tr&gt;\n&lt;/table&gt;\n&lt;/form&gt;\n</pre></html>"
-EditorType=boolean
-TrueFalse=-l|
-ValueDefault=0
-
-[Tag Attributes Opposite Case]
-Category=0
-Description="<html>The -m command-line option makes the tag attribute case the opposite of the tag name. Since the HTB default is to make tag names upper case, the addition of this option will make the tag attributes lower case. If combined with the -l option (lower case) the tag names will be lower case, and the tag attributes will be upper case. See the -k option for an example.</html>"
-EditorType=boolean
-TrueFalse=-m|
-ValueDefault=0
-
-[Never Break Tags Between Lines]
-Category=0
-Description="<html>The -n command-line option cancels the default behavior of breaking tags which exceed the 80 column limit and keeps tags intact within a single line of output regardless of their length. This is often desirable, especially on XSL files.</html>"
-EditorType=boolean
-TrueFalse=-n|
-ValueDefault=0
-
-[Remove Non-HTML Tags]
-Category=0
-Description="<html><p>The -r command-line option strips any tag which is not part of the HTML 4.01 specification (and a group of widely recognized, commonly used legacy tags) from the output. Its a convenient way to separate HTML from hybrid files like ASP, JSP, XSL or files containing custom tags. The stripped tags are reported along with any errors to "standard error".<br><br> <b>Example:</b><br><br>- Remove all non-HTML tags from an XSL/XHTML file... <br> <br><center><code>htb -r myfile.xsl</code></center><br> <b>Before:</b><pre>\n &lt;xsl:for-each select="ELEMENT/NODE1"&gt; \n &lt;xsl:variable select="position()-1" name="vpos" /&gt; \n &lt;TR VALIGN="top"&gt;\n &lt;TD ALIGN="center"&gt;&lt;FONT SIZE="1" FACE="Helvetica"&gt;&lt;xsl:value-of select="$vpos" /&gt;&lt;/FONT&gt; \n &lt;/TD&gt;\n &lt;TD ALIGN="center"&gt;&lt;FONT FACE="Helvetica"&gt; \n &lt;INPUT NAME="ELEM{$vpos}" TYPE="text" VALUE="Element {$vpos}" /&gt;&lt;/FONT&gt; \n &lt;/TD&gt;\n &lt;TD ALIGN="center"&gt;&lt;FONT FACE="Helvetica"&gt; \n &lt;INPUT NAME="NUMB{$vpos}" TYPE="text" VALUE="2" /&gt;&lt;/FONT&gt; \n &lt;/TD&gt;\n &lt;TD ALIGN="center"&gt;&lt;FONT FACE="Helvetica"&gt; \n &lt;xsl:variable select="count(//NODE1[@id &amp;gt; -1)" name="pcnt" /&gt; \n &lt;xsl:variable name="selsize"&gt; \n &lt;xsl:choose&gt;&lt;xsl:when test="$pcnt &amp;lt; 5"&gt; \n &lt;xsl:value-of select="$pcnt" /&gt; \n &lt;/xsl:when&gt;&lt;xsl:otherwise&gt; \n &lt;xsl:value-of select="'5'" /&gt; \n &lt;/xsl:otherwise&gt;&lt;/xsl:choose&gt; \n &lt;/xsl:variable&gt; \n &lt;SELECT SIZE="{$selsize}" NAME="VALU{$vpos}"&gt;\n &lt;xsl:for-each select="//VALUE[@id &amp;gt; -1]"&gt; \n &lt;OPTION VALUE="{@id}"&gt;\n &lt;xsl:value-of select="NAME" /&gt;&lt;/OPTION&gt; \n &lt;/xsl:for-each&gt; \n &lt;/SELECT&gt;&lt;/FONT&gt; \n &lt;/TD&gt;\n &lt;/TR&gt;\n &lt;/xsl:for-each&gt;</pre><b>After:</b> <pre>\n &lt;TR VALIGN="top"&gt;\n &lt;TD ALIGN="center"&gt;&lt;FONT FACE="Helvetica" SIZE="1"&gt;&lt;/FONT&gt; \n &lt;/TD&gt;\n &lt;TD ALIGN="center"&gt;&lt;FONT FACE="Helvetica"&gt; \n &lt;INPUT NAME="ELEM{$vpos}" TYPE="text" VALUE="Element {$vpos}" /&gt;&lt;/FONT&gt; \n &lt;/TD&gt;\n &lt;TD ALIGN="center"&gt;&lt;FONT FACE="Helvetica"&gt; \n &lt;INPUT NAME="NUMB{$vpos}" TYPE="text" VALUE="2" /&gt;&lt;/FONT&gt; \n &lt;/TD&gt;\n &lt;TD ALIGN="center"&gt;&lt;FONT FACE="Helvetica"&gt; \n &lt;SELECT NAME="VALU{$vpos}" SIZE="{$selsize}"&gt;\n &lt;OPTION VALUE="{@id}"&gt;&lt;/OPTION&gt;\n &lt;/SELECT&gt;&lt;/FONT&gt; \n &lt;/TD&gt;\n &lt;/TR&gt;</pre></html>"
-EditorType=boolean
-TrueFalse=-r|
-ValueDefault=0
-
-[Remove Tabs from SCRIPTs]
-Category=0
-Description="<html>HTB automatically removes any tab characters found in the source document during the indenting process, but by default SCRIPTs are kept intact. To completely remove all tabs, specify the -s option and tab characters found within SCRIPT elements will be replaced with sets if of indented spaces. This could make the indented script statements look slightly worse and may require minor editing, but the beautified output is clear of any tab characters.</html>"
-EditorType=boolean
-TrueFalse=-r|
-ValueDefault=0
-
-[Convert to Plain Text]
-Category=0
-Description="<html>The -t command-line option strips all markup tags, comments and converts the input to plain text. All ASCII and ISO8859-1 HTML escape strings are converted back to the characters they represent. An attempt is made to compress extra whitespace, but in general the text will require additional re-formatting to be made presentable. Use this option to isolate the textual content within tagged documents (not necessarily HTML) for use in other documentation.</html>"
-EditorType=boolean
-TrueFalse=-t|
-ValueDefault=0
-
-[Tag Names Upper Case]
-Category=0
-Description="<html><p>The -u command-line option changes all HTML tag names and their attributes to upper case. Since this is the default behavior of HTB, it is not required. Use the <a href="#option_m">-m (mixed case) option</a> to keep the tag names upper case, but make the attribute names lower case.<br><br> <b>Before:</b><pre>&lt;form enctype="multipart/form-data" name="coreform" method="POST"&gt;\n&lt;input type="submit" value="Submit Request"&gt; \n&lt;input name="cgi" type="button" value="cgi2xml"&gt;cgi2xml \n&lt;table border="5" cellpadding="5"&gt;\n &lt;tr&gt;\n &lt;td&gt; &lt;font color="purple"&gt; \n &lt;h4&gt;Output formatting:&lt;/h4&gt; &lt;/font&gt;Debug: \n &lt;input name="debug"&gt;&lt;br&gt; \n &lt;br&gt; Filter: \n &lt;input name="filter"&gt;&lt;br&gt; Output: \n &lt;input name="output"&gt;&lt;br&gt; \n &lt;br&gt; Pagestart: \n &lt;input size="4" name="pagestart"&gt;&lt;br&gt; Pagesize: \n &lt;input size="4" name="pagesize"&gt;&lt;br&gt; \n &lt;/td&gt;\n &lt;/tr&gt;\n&lt;/table&gt;\n&lt;/form&gt;</pre><b>After:</b><pre>&lt;FORM ENCTYPE="multipart/form-data" METHOD="POST" NAME="coreform"&gt;\n&lt;INPUT TYPE="submit" VALUE="Submit Request"&gt; \n&lt;INPUT NAME="cgi" TYPE="button" VALUE="cgi2xml"&gt;cgi2xml \n&lt;TABLE BORDER="5" CELLPADDING="5"&gt;\n &lt;TR&gt;\n &lt;TD&gt; &lt;FONT COLOR="purple"&gt; \n &lt;H4&gt;Output formatting:&lt;/H4&gt; &lt;/FONT&gt;Debug: \n &lt;INPUT NAME="debug"&gt;&lt;BR&gt; \n &lt;BR&gt; Filter: \n &lt;INPUT NAME="filter"&gt;&lt;BR&gt; Output: \n &lt;INPUT NAME="output"&gt;&lt;BR&gt; \n &lt;BR&gt; Pagestart: \n &lt;INPUT NAME="pagestart" SIZE="4"&gt;&lt;BR&gt; Pagesize: \n &lt;INPUT NAME="pagesize" SIZE="4"&gt;&lt;BR&gt; \n &lt;/TD&gt;\n &lt;/TR&gt;\n&lt;/TABLE&gt;\n&lt;/FORM&gt;</pre></html>"
-EditorType=boolean
-TrueFalse=-u|
-ValueDefault=0
-
-[Unknown Tags are XML]
-Category=0
-Description="<html><p>HTB automatically detects XML compliant files and is able to apply reformatting to unknown tags since they meet the predictable behavior of the XML specification. If the input document is not strictly XML compliant, but does contain custom tagging which may be considered "well-formed" XML, the -x option may be used to apply XML handling on these otherwise ignored tags. If XML is detected, either automatically, or with the -x option, the tag case is NOT changed for these non-HTML tags, since they are often case-sensitive. Also, the attributes of unknown tags will remain in original order instead of being sorted as with HTML attributes. To turn off XML auto-detection and apply case changes and attribute sorting to all tags known and unknown, use the <a href="#option_y">-y option</a>.<br><br> <b>Example:</b><br><br>- Make <a href="#option_l">tag names and attributes lower case</a>, <a href="#option_n">never break tags</a>, and treat unknown tags in an HTML file as well formed XML... <br><br><center><code>htb -lnx myfile.html</code></center><br> <b>Before:</b><pre>&lt;TR&gt;&lt;TD WIDTH=182 ALIGN=left BGCOLOR="#ffffff"&gt;\n&lt;NYT_HEADLINE&gt;\n&lt;A\n\nHREF="/onthisday/20020619.html"&gt;&lt;FONT SIZE="3" FACE="times"&gt;&lt;B&gt;On June 19 ...&lt;BR&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/A&gt;\n&lt;/NYT_HEADLINE&gt;\n&lt;NYT_BYLINE&gt;\n&lt;FONT SIZE="-1"&gt;&lt;/FONT&gt;\n&lt;/NYT_BYLINE&gt;\n&lt;NYT_SUMMARY&gt;\n&lt;FONT SIZE="-1"&gt;\n&lt;B&gt;1964:&lt;/B&gt; The Civil Rights Act of 1964 was approved. (&lt;A \nHREF="/onthisday/big/0619.html"&gt;See this front page.&lt;/A&gt;) &lt;BR&gt;\n&lt;B&gt;1903:&lt;/B&gt; Lou Gehrig was born. &lt;A \nHREF="/onthisday/bday/0619.html"&gt;(Read about his life.)&lt;/A&gt; &lt;BR&gt;\n&lt;B&gt;1886:&lt;/B&gt; Harper's Weekly featured a cartoon about the proposed annexation of Nova Scotia. &lt;A \nHREF="/onthisday/harp/0619.html"&gt;(See the cartoon.)&lt;/A&gt;&lt;/FONT&gt;\n&lt;/TD&gt;&lt;/TR&gt;</pre><b>After:</b><pre>&lt;tr&gt;\n &lt;td align="left" bgcolor="#ffffff" width="182"&gt; \n &lt;NYT_HEADLINE&gt; \n &lt;a href="/onthisday/20020619.html"&gt;&lt;font face="times" size="3"&gt;&lt;b&gt;On June 19 ...&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/a&gt; \n &lt;/NYT_HEADLINE&gt; \n &lt;NYT_BYLINE&gt; &lt;font size="-1"&gt;&lt;/font&gt; \n &lt;/NYT_BYLINE&gt; \n &lt;NYT_SUMMARY&gt; &lt;font size="-1"&gt; &lt;b&gt;1964:&lt;/b&gt; The Civil Rights Act of 1964 was approved. (&lt;a href="/onthisday/big/0619.html"&gt;See this front page.&lt;/a&gt;) \n &lt;br&gt; &lt;b&gt;1903:&lt;/b&gt; Lou Gehrig was born. \n &lt;a href="/onthisday/bday/0619.html"&gt;(Read about his life.)&lt;/a&gt; \n &lt;br&gt; &lt;b&gt;1886:&lt;/b&gt; Harper's Weekly featured a cartoon about the proposed annexation of Nova Scotia. \n &lt;a href="/onthisday/harp/0619.html"&gt;(See the cartoon.)&lt;/a&gt;&lt;/font&gt; \n &lt;/td&gt;\n&lt;/tr&gt;</pre></html>"
-EditorType=boolean
-TrueFalse=-x|
-ValueDefault=0
-
-[Turn off XML detection]
-Category=0
-Description="<html><p>HTB automatically detects XML compliant files and treats the unknown tags differently than HTML tags. XML tags are indented as whitespace permits and case changes &amp; attribute sorting are not applied. To turn off this default behavior and apply case changes &amp; sorting to all tags known and unknown, specify the -y option.<br><br> <b>Example:</b><br><br>- <a href="#option_n">Never break tags</a>, <a href="#option_l">make all tags lower case</a> whether HTML or not, and do not change indenting for unknown tags... <br><center><code>htb -lny myfile.html</code></center><br> <b>Before:</b> <pre>&lt;TR&gt;&lt;TD WIDTH=182 ALIGN=left BGCOLOR="#ffffff"&gt;\n&lt;NYT_HEADLINE&gt;\n&lt;A\n\nHREF="/onthisday/20020619.html"&gt;&lt;FONT SIZE="3" FACE="times"&gt;&lt;B&gt;On June 19 ...&lt;BR&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/A&gt;\n&lt;/NYT_HEADLINE&gt;\n&lt;NYT_BYLINE&gt;\n&lt;FONT SIZE="-1"&gt;&lt;/FONT&gt;\n&lt;/NYT_BYLINE&gt;\n&lt;NYT_SUMMARY&gt;\n&lt;FONT SIZE="-1"&gt;\n&lt;B&gt;1964:&lt;/B&gt; The Civil Rights Act of 1964 was approved. (&lt;A \nHREF="/onthisday/big/0619.html"&gt;See this front page.&lt;/A&gt;) &lt;BR&gt;\n&lt;B&gt;1903:&lt;/B&gt; Lou Gehrig was born. &lt;A \nHREF="/onthisday/bday/0619.html"&gt;(Read about his life.)&lt;/A&gt; &lt;BR&gt;\n&lt;B&gt;1886:&lt;/B&gt; Harper's Weekly featured a cartoon about the proposed annexation of Nova Scotia. &lt;A \nHREF="/onthisday/harp/0619.html"&gt;(See the cartoon.)&lt;/A&gt;&lt;/FONT&gt;\n&lt;/TD&gt;&lt;/TR&gt;</pre><b>After:</b><pre>&lt;tr&gt;\n &lt;td align="left" bgcolor="#ffffff" width="182"&gt; \n &lt;nyt_headline&gt; \n &lt;a href="/onthisday/20020619.html"&gt;&lt;font face="times" size="3"&gt;&lt;b&gt;On June 19 ...&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;/a&gt; \n &lt;/nyt_headline&gt; \n &lt;nyt_byline&gt; &lt;font size="-1"&gt;&lt;/font&gt; \n &lt;/nyt_byline&gt; \n &lt;nyt_summary&gt; &lt;font size="-1"&gt; &lt;b&gt;1964:&lt;/b&gt; The Civil Rights Act of 1964 was approved. (&lt;a href="/onthisday/big/0619.html"&gt;See this front page.&lt;/a&gt;) \n &lt;br&gt; &lt;b&gt;1903:&lt;/b&gt; Lou Gehrig was born. \n &lt;a href="/onthisday/bday/0619.html"&gt;(Read about his life.)&lt;/a&gt; \n &lt;br&gt; &lt;b&gt;1886:&lt;/b&gt; Harper's Weekly featured a cartoon about the proposed annexation of Nova Scotia. \n &lt;a href="/onthisday/harp/0619.html"&gt;(See the cartoon.)&lt;/a&gt;&lt;/font&gt; \n &lt;/td&gt;\n&lt;/tr&gt;</pre></html>"
-EditorType=boolean
-TrueFalse=-y|
-ValueDefault=0
-
-[Remove Comments]
-Category=0
-Description="<html>The -z command-line option removes all stand-alone comments from the input data. This does not include JavaScript comments or comment blocks within APPLET, OBJECT, SCRIPT, and STYLE tags used to hide text from browsers. The revised output should render and function as the original. The -z option is useful in reducing tagged file sizes when the comment blocks are no longer needed, or in removing dead, commented-out sections within documents which tend to collect over time. The stripped comments are not lost, however. These are sent to the 'standard error' stream and may be collected in another file for reference or for use in documentation by 'standard error' redirection ('2>' or '2>>'). If 'standard error' is not redirected, the stripped comments will be seen scrolling by on the screen. Use in combination with the -k option to strip comments without otherwise changing the document layout.</html>"
-EditorType=boolean
-TrueFalse=-z|
-ValueDefault=0
-
-[Spaces for Indenting]
-CallName="-"
-Category=0
-Description="<html>A command-line option from 0 to 9 represents the number of spaces used for increments of indenting. Specifying 0 will cause all indenting to be removed and the tags will shifted to the left. If not specified, the default is to indent by 3.</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9
-MinVal=0
-ValueDefault=3
diff --git a/indenters/__TODO/uigui_jsdecoder.ini b/indenters/__TODO/uigui_jsdecoder.ini
deleted file mode 100755
index f22ea7b..0000000
--- a/indenters/__TODO/uigui_jsdecoder.ini
+++ /dev/null
@@ -1,17 +0,0 @@
-[header]
-categories=
-cfgFileParameterEnding=cr
-configFilename=
-fileTypes=*.js
-indenterFileName=JsDecoder
-indenterName=JsDecoder (JavaScript)
-inputFileName=
-inputFileParameter=
-manual="http://www.gosu.pl/decoder/"
-outputFileName=
-outputFileParameter=
-parameterOrder=
-showHelpParameter=
-stringparaminquotes=
-useCfgFileParameter=
-version=1.1.0
diff --git a/indenters/__TODO/uigui_jsppp.ini b/indenters/__TODO/uigui_jsppp.ini
deleted file mode 100755
index 53c886c..0000000
--- a/indenters/__TODO/uigui_jsppp.ini
+++ /dev/null
@@ -1,81 +0,0 @@
-[header]
-categories=General options
-cfgFileParameterEnding=" "
-configFilename=
-fileTypes=*.jsp|*.html|*.xml
-indenterFileName=jsppp
-indenterName=JSPPP (JSP)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://jsppp.sourceforge.net/
-outputFileName=indentinput
-outputFileParameter=none
-stringparaminquotes=false
-parameterOrder=pio
-showHelpParameter=-h
-stringparaminquotes=false
-useCfgFileParameter=
-version=0.5.2a
-
-[Spaces]
-Category=0
-Description="<html>If spaces is true, spaces, not tabs, will be used to indent the lines.</html>"
-EditorType=boolean
-TrueFalse=|--tabs
-ValueDefault=1
-
-[Number of spaces]
-Category=0
-Description="<html>If spaces are used for indenting, NUMSPACES is the number of spaces to use per indent level.</html>"
-Enabled=true
-EditorType=numeric
-CallName="--spaces="
-MinVal=0
-MaxVal=999
-ValueDefault=2
-
-[Line length]
-Category=0
-Description="<html>The length, in bytes (JSPPP does not yet support Unicode input, no one has asked for it yet) of the soft line length limit. JavaScript, long element names, attributes, etc., that cannot be broken up will end up over the limit if they have already been indented too far.</html>"
-Enabled=false
-EditorType=numeric
-CallName="--length="
-MinVal=1
-MaxVal=9999
-ValueDefault=120
-
-[Tabsize]
-Category=0
-Description="<html>The default number of spaces per tab is 8. This number is used to determine how much of the line has been used by a tab.</html>"
-Enabled=false
-EditorType=numeric
-CallName="--tab-size="
-MinVal=0
-MaxVal=999
-ValueDefault=8
-
-[Punctuation]
-Category=0
-Description="<html>PUNCTUATION is a list of characters which should be handled specially after an anchor tag. If there is whitespace after a link tag but before one of these characters then the whitespace is removed. To have no special characters, use the line "PUNCTUATION=".</html>"
-Enabled=false
-CallName=PUNCTUATION=
-EditorType=string
-ValueDefault=",.!?"
-
-[Loose or tight spacing]
-Category=0
-Description="<html>Use loose or tight spacing.</html>"
-Enabled=true
-EditorType=multiple
-Choices="--loose-spacing|--tight-spacing"
-ChoicesReadable="Loose spacing|Tight spacing"
-ValueDefault=0
-
-[Backup file]
-Category=0
-Description="<html>Leave a backup file, which will be overwritten on a second run, or leave no backup file at all.</html>"
-Enabled=true
-EditorType=multiple
-Choices="--engage-safety|--disengage-safety"
-ChoicesReadable="Leave backup file|Leave NO backup file"
-ValueDefault=1
diff --git a/indenters/__TODO/uigui_perltidy.ini b/indenters/__TODO/uigui_perltidy.ini
deleted file mode 100755
index bf2587b..0000000
--- a/indenters/__TODO/uigui_perltidy.ini
+++ /dev/null
@@ -1,1040 +0,0 @@
-[header]
-categories=Styles|Basic Options|Code Indentation Control|Whitespace Control|Comment Controls|Skip Selected Codesections|Line Break Control|Controlling List Formatting|Retaining or Ignoring Existing Line Breaks|Blank Line Control|Other Controls
-cfgFileParameterEnding=cr
-configFilename=perltidy.cfg
-fileTypes=*.pl|*.pm
-indenterFileName=perltidy
-indenterName=Perltidy (Perl)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://perltidy.sourceforge.net/perltidy.html
-outputFileName=indentoutput
-outputFileParameter="-o="
-parameterOrder=pio
-showHelpParameter=-h
-stringparaminquotes=false
-useCfgFileParameter="-pro="
-version=1.74 2010/12/17
-
-[Iterations]
-CallName="--iterations="
-Category=1
-Description="<html>This flag causes perltidy to do n complete iterations. For most purposes the default of n=1 should be satisfactory. However n=2 can be useful when a major style change is being made, or when code is being beautified on check-in to a source code control system. The run time will be approximately proportional to n, and it should seldom be necessary to use a value greater than n=2.</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=10
-MinVal=1
-ValueDefault=1
-
-[Add newlines]
-Category=6
-Description="<html><dd><p>By default, perltidy will add line breaks when necessary to create continuations of long lines and to improve the script appearance. Use <strong>-nanl</strong> or <strong>--noadd-newlines</strong> to prevent any new line breaks.</p></dd><dd><p>This flag does not prevent perltidy from eliminating existing line breaks; see <strong>--freeze-newlines</strong> to completely prevent changes to line break points.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-anl|-nanl
-ValueDefault=0
-
-[Add semicolons]
-Category=3
-Description="<html><dd><p>Setting <strong>-asc</strong> allows perltidy to add any missing optional semicolon at the end of a line which is followed by a closing curly brace on the next line. This is the default, and may be deactivated with <strong>-nasc</strong> or <strong>--noadd-semicolons</strong>.</p></dd></html>"
-EditorType=boolean
-TrueFalse=--add-semicolons|
-ValueDefault=0
-
-[Add whitespace]
-Category=3
-Description="<html><dd><p>Setting this option allows perltidy to add certain whitespace improve code readability. This is the default. If you do not want any whitespace added, but are willing to have some whitespace deleted, use <strong>-naws</strong>. (Use <strong>-fws</strong> to leave whitespace completely unchanged).</p></dd></html>"
-EditorType=boolean
-TrueFalse=--add-whitespace|
-ValueDefault=0
-
-[Block brace tightness]
-CallName="--block-brace-tightness="
-Category=3
-Description="<html><p>And finally, curly braces which contain blocks of code are controlled by the parameter <strong>-bbt=n</strong> or <strong>--block-brace-tightness=n</strong> as illustrated in the example below.</p></dd><dd><pre>\n %bf = map { $_ =&gt; -M $_ } grep { /deb$/ } dirents '.'; # -bbt=0 (default)\n %bf = map { $_ =&gt; -M $_ } grep {/deb$/} dirents '.'; # -bbt=1\n %bf = map {$_ =&gt; -M $_} grep {/deb$/} dirents '.'; # -bbt=2</pre></dd></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=1
-
-[Block brace vertical tightness]
-CallName="--block-brace-vertical-tightness="
-Category=6
-Description="<html><dd><p>The <strong>-bbvt=n</strong> flag is just like the <strong>-vt=n</strong> flag but applies to opening code block braces.</p></dd><dd><pre>\n -bbvt=0 break after opening block brace (default). \n -bbvt=1 do not break unless this would produce more than one \n step in indentation in a line.\n -bbvt=2 do not break after opening block brace.</pre></dd><dd><p>It is necessary to also use either <strong>-bl</strong> or <strong>-bli</strong> for this to work, because, as with other vertical tightness controls, it is implemented by simply overwriting a line ending with an opening block brace with the subsequent line. For example:</p></dd><dd><pre>\n # perltidy -bli -bbvt=0\n if ( open( FILE, &quot;&lt; $File&quot; ) )\n {\n while ( $File = &lt;FILE&gt; )\n {\n $In .= $File;\n $count++;\n }\n close(FILE);\n }</pre></dd><dd><pre>\n # perltidy -bli -bbvt=1\n if ( open( FILE, &quot;&lt; $File&quot; ) )\n { while ( $File = &lt;FILE&gt; )\n { $In .= $File;\n $count++;\n }\n close(FILE);\n }</pre></dd><dd><p>By default this applies to blocks associated with keywords <strong>if</strong>, <strong>elsif</strong>, <strong>else</strong>, <strong>unless</strong>, <strong>for</strong>, <strong>foreach</strong>, <strong>sub</strong>, <strong>while</strong>, <strong>until</strong>, and also with a preceding label. This can be changed with the parameter <strong>-bbvtl=string</strong>, or <strong>--block-brace-vertical-tightness-list=string</strong>, where <strong>string</strong> is a space-separated list of block types. For more information on the possible values of this string, see <a href=#specifying_block_types>Specifying Block Types</a></p></dd><dd><p>For example, if we want to just apply this style to <code>if</code>, <code>elsif</code>, and <code>else</code> blocks, we could use <code>perltidy -bli -bbvt=1 -bbvtl='if elsif else'</code>.</p></dd><dd><p>There is no vertical tightness control for closing block braces; with the exception of one-line blocks, they will normally remain on a separate line.</p></dd></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[Brace left and indent]
-Category=6
-Description="<html><dd><p>The flag <strong>-bli</strong> is the same as <strong>-bl</strong> but in addition it causes one unit of continuation indentation ( see <strong>-ci</strong> ) to be placed before an opening and closing block braces.</p></dd><dd><p>For example,</p></dd><dd><pre>\n if ( $input_file eq '-' ) # -bli\n {\n important_function();\n }</pre></dd><dd><p>By default, this extra indentation occurs for blocks of type:<strong>if</strong>, <strong>elsif</strong>, <strong>else</strong>, <strong>unless</strong>, <strong>for</strong>, <strong>foreach</strong>, <strong>sub</strong>, <strong>while</strong>, <strong>until</strong>, and also with a preceding label. The next item shows how to change this.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-bli|
-ValueDefault=0
-
-[Brace left and indent list]
-CallName="--brace-left-and-indent-list="
-Category=6
-Description="<html><dd><p>Use this parameter to change the types of block braces for which the <strong>-bli</strong> flag applies; see <a href=#specifying_block_types>Specifying Block Types</a>. For example, <strong>-blil='if elsif else'</strong> would apply it to only <code>if/elsif/else</code> blocks.</p></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[Brace tightness]
-CallName="--brace-tightness="
-Category=3
-Description="<html><p>Curly braces which do not contain code blocks are controlled by the parameter <strong>-bt=n</strong> or <strong>--brace-tightness=n</strong>.</p></dd><dd><pre>\n $obj-&gt;{ $parsed_sql-&gt;{ 'table' }[0] }; # -bt=0\n $obj-&gt;{ $parsed_sql-&gt;{'table'}[0] }; # -bt=1 (default)\n $obj-&gt;{$parsed_sql-&gt;{'table'}[0]}; # -bt=2</pre></dd></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=1
-
-[Brace vertical tightness]
-CallName="--brace-vertical-tightness="
-Category=6
-Description="<html><p>The <strong>-vt=n</strong> and <strong>-vtc=n</strong> parameters apply to each type of container token. If desired, vertical tightness controls can be applied independently to each of the closing container token types.</p><p>In fact, the parameter <strong>-vt=n</strong> is actually just an abbreviation for <strong>-pvt=n -bvt=n sbvt=n</strong>, and likewise <strong>-vtc=n</strong> is an abbreviation for <strong>-pvtc=n -bvtc=n sbvtc=n</strong>.</p></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[Brace vertical tightness closing]
-CallName="--brace-vertical-tightness-closing="
-Category=6
-Description="<html><p>The <strong>-vt=n</strong> and <strong>-vtc=n</strong> parameters apply to each type of container token. If desired, vertical tightness controls can be applied independently to each of the closing container token types.</p><p>In fact, the parameter <strong>-vt=n</strong> is actually just an abbreviation for <strong>-pvt=n -bvt=n sbvt=n</strong>, and likewise <strong>-vtc=n</strong> is an abbreviation for <strong>-pvtc=n -bvtc=n sbvtc=n</strong>.</p></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[Break after all operators]
-Category=6
-Description="<html><dd><p>The -baao sets the default to be to break after all of the following operators:</p></dd><dd><pre>\n % + - * / x != == &gt;= &lt;= =~ !~ &lt; &gt; | &amp; \n = **= += *= &amp;= &lt;&lt;= &amp;&amp;= -= /= |= &gt;&gt;= ||= //= .= %= ^= x=\n . : ? &amp;&amp; || and or err xor</pre></dd><dd><p>and the <strong>-bbao</strong> flag sets the default to break before all of these operators. These can be used to define an initial break preference which can be fine-tuned with the <strong>-wba</strong> and <strong>-wbb</strong> flags. For example, to break before all operators except an <strong>=</strong> one could use --bbao -wba='=' rather than listing every single perl operator except <strong>=</strong> on a -wbb flag.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-baao|
-ValueDefault=0
-
-[Break before all operators]
-Category=6
-Description="<html><dd><p>The -baao sets the default to be to break after all of the following operators:</p></dd><dd><pre>\n % + - * / x != == &gt;= &lt;= =~ !~ &lt; &gt; | &amp; \n = **= += *= &amp;= &lt;&lt;= &amp;&amp;= -= /= |= &gt;&gt;= ||= //= .= %= ^= x=\n . : ? &amp;&amp; || and or err xor</pre></dd><dd><p>and the <strong>-bbao</strong> flag sets the default to break before all of these operators. These can be used to define an initial break preference which can be fine-tuned with the <strong>-wba</strong> and <strong>-wbb</strong> flags. For example, to break before all operators except an <strong>=</strong> one could use --bbao -wba='=' rather than listing every single perl operator except <strong>=</strong> on a -wbb flag.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-bbao|
-ValueDefault=0
-
-[Check syntax]
-Category=1
-Description="<html>This flag causes perltidy to run <code>perl -c -T</code> to check syntax of input and output. (To change the flags passed to perl, see the next item, <strong>-pscf</strong>). The results are written to the <em>.LOG</em> file, which will be saved if an error is detected in the output script. The output script is not checked if the input script has a syntax error. Perltidy does its own checking, but this option employs perl to get a ``second opinion''.</p></dd><dd><p>If perl reports errors in the input file, they will not be reported in the error output unless the <strong>--warning-output</strong> flag is given.</p></dd><dd><p>The default is <strong>not</strong> to do this type of syntax checking (although perltidy will still do as much self-checking as possible). The reason is that it causes all code in BEGIN blocks to be executed, for all modules being used, and this opens the door to security issues and infinite loops when running perltidy.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=--check-syntax|
-ValueDefault=0
-
-[Closing Side Comment Else Flag]
-CallName="--closing-side-comment-else-flag="
-Category=4
-Description="<html><dd><p>The default, <strong>n=0</strong>, places the text of the opening <code>if</code> statement after any terminal <code>else</code>.</p></dd><dd><p>If <strong>n=2</strong> is used, then each <code>elsif</code> is also given the text of the opening <code>if</code> statement. Also, an <code>else</code> will include the text of a preceding <code>elsif</code> statement. Note that this may result some long closing side comments.</p></dd><dd><p>If <strong>n=1</strong> is used, the results will be the same as <strong>n=2</strong> whenever the resulting line length is less than the maximum allowed.</p></dd></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=1000
-MinVal=0
-ValueDefault=0
-
-[Closing Side Comment Interval]
-CallName="--closing-side-comment-interval="
-Category=4
-Description="<html><dd><p>where <code>n</code> is the minimum number of lines that a block must have in order for a closing side comment to be added. The default value is <code>n=6</code>. To illustrate:</p></dd><dd><pre>\n # perltidy -csci=2 -csc\n sub message {\n if ( !defined( $_[0] ) ) {\n print(&quot;Hello, World\n&quot;);\n } ## end if ( !defined( $_[0] ))\n else {\n print( $_[0], &quot;\n&quot; );\n } ## end else [ if ( !defined( $_[0] ))\n } ## end sub message</pre></dd><dd><p>Now the <code>if</code> and <code>else</code> blocks are commented. However, now this has become very cluttered.</p></dd></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=1000
-MinVal=0
-ValueDefault=6
-
-[Closing Side Comment List]
-CallName="--closing-side-comment-list="
-Category=4
-Description="<html><dd><p>where <code>string</code> is a list of block types to be tagged with closing side comments. By default, all code block types preceded by a keyword or label (such as <code>if</code>, <code>sub</code>, and so on) will be tagged. The <strong>-cscl</strong> command changes the default list to be any selected block types; see <a href=#specifying_block_types>Specifying Block Types</a>. For example, the following command requests that only <code>sub</code>'s, labels, <code>BEGIN</code>, and <code>END</code> blocks be affected by any <strong>-csc</strong> or <strong>-dcsc</strong> operation:</p></dd><dd><pre>\n -cscl=&quot;sub : BEGIN END&quot;</pre></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[Closing Side Comment Maximum Text]
-CallName="--closing-side-comment-maximum-text="
-Category=4
-Description="<html><dd><p>The text appended to certain block types, such as an <code>if</code> block, is whatever lies between the keyword introducing the block, such as <code>if</code>, and the opening brace. Since this might be too much text for a side comment, there needs to be a limit, and that is the purpose of this parameter. The default value is <code>n=20</code>, meaning that no additional tokens will be appended to this text after its length reaches 20 characters. Omitted text is indicated with <code>...</code>. (Tokens, including sub names, are never truncated, however, so actual lengths may exceed this). To illustrate, in the above example, the appended text of the first block is <code> ( !defined( $_[0] )...</code>. The existing limit of <code>n=20</code> caused this text to be truncated, as indicated by the <code>...</code>.</p></dd></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=1000
-MinVal=0
-ValueDefault=20
-
-[Closing Side Comments Balanced]
-Category=4
-Description="<html><p>As discussed in the previous item, when the closing-side-comment-maximum-text limit is exceeded the comment text must be truncated. Older versions of perltidy terminated with three dots, and this can still be achieved with -ncscb:</p><pre>\n perltidy -csc -ncscb\n } ## end foreach my $foo (sort { $b cmp $a ...</pre><p>However this causes a problem with editors editors which cannot recognize comments or are not configured to do so because they cannot &quot;bounce&quot; around in the text correctly. The <strong>-cscb</strong> flag has been added to help them by appending appropriate balancing structure:</p><pre>\n perltidy -csc -cscb\n } ## end foreach my $foo (sort { $b cmp $a ... })</pre><p>The default is <strong>-cscb</strong>.</p></html>"
-EditorType=boolean
-TrueFalse=--closing-side-comments-balanced|-ncscb
-ValueDefault=1
-
-[Closing Side Comment Prefix]
-CallName="--closing-side-comment-prefix="
-Category=4
-Description="<html><dd><p>where string is the prefix used before the name of the block type. The default prefix, shown above, is <code>## end</code>. This string will be added to closing side comments, and it will also be used to recognize them in order to update, delete, and format them. Any comment identified as a closing side comment will be placed just a single space to the right of its closing brace.</p></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=## end
-
-[Closing Side Comment Warnings]
-Category=4
-Description="<html><dd><p>This parameter is intended to help make the initial transition to the use of closing side comments. It causes two things to happen if a closing side comment replaces an existing, different closing side comment: first, an error message will be issued, and second, the original side comment will be placed alone on a new specially marked comment line for later attention.</p></dd><dd><p>The intent is to avoid clobbering existing hand-written side comments which happen to match the pattern of closing side comments. This flag should only be needed on the first run with <strong>-csc</strong>.</p></dd></html>"
-EditorType=boolean
-TrueFalse=--closing-side-comment-warnings|
-ValueDefault=0
-
-[Closing Side Comments]
-Category=4
-Choices=-csc|-dcsc
-ChoicesReadable=Add Closing Side Comments|Delete Closing Side Comments
-Description="<html><dd><p>A closing side comment is a special comment which perltidy can automatically create and place after the closing brace of a code block. They can be useful for code maintenance and debugging. The command <strong>-csc</strong> (or <strong>--closing-side-comments</strong>) adds or updates closing side comments. For example, here is a small code snippet</p></dd><dd><pre>\n sub message {\n if ( !defined( $_[0] ) ) {\n print(&quot;Hello, World\n&quot;);\n }\n else {\n print( $_[0], &quot;\n&quot; );\n }\n }</pre></dd><dd><p>And here is the result of processing with <code>perltidy -csc</code>:</p></dd><dd><pre>\n sub message {\n if ( !defined( $_[0] ) ) {\n print(&quot;Hello, World\n&quot;);\n }\n else {\n print( $_[0], &quot;\n&quot; );\n }\n } ## end sub message</pre></dd><dd><p>A closing side comment was added for <code>sub message</code> in this case, but not for the <code>if</code> and <code>else</code> blocks, because they were below the 6 line cutoff limit for adding closing side comments. This limit may be changed with the <strong>-csci</strong> command, described below.</p></dd><dd><p>The command <strong>-dcsc</strong> (or <strong>--delete-closing-side-comments</strong>) reverses this process and removes these comments.</p></dd><dd><p>Several commands are available to modify the behavior of these two basic commands, <strong>-csc</strong> and <strong>-dcsc</strong>:</p></dd></html>"
-EditorType=multiple
-Enabled=false
-ValueDefault=0
-
-[Closing token indentation]
-CallName="--closing-token-indentation="
-Category=2
-Description="<html>The <strong>-cti=n</strong> flag controls the indentation of a line beginning with a <code>)</code>, <code>]</code>, or a non-block <code>}</code>. Such a line receives:</p></dd><dd><pre>\n -cti = 0 no extra indentation (default)\n -cti = 1 extra indentation such that the closing token\n aligns with its opening token.\n -cti = 2 one extra indentation level if the line looks like:\n ); or ]; or };\n -cti = 3 one extra indentation level always</pre></dd><dd><p>The flags <strong>-cti=1</strong> and <strong>-cti=2</strong> work well with the <strong>-lp</strong> flag (previous section).</p></dd><dd><pre>\n # perltidy -lp -cti=1\n @month_of_year = (\n 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',\n 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'\n );</pre></dd><dd><pre>\n # perltidy -lp -cti=2\n @month_of_year = (\n 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',\n 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'\n );</pre></dd><dd><p>These flags are merely hints to the formatter and they may not always be followed. In particular, if -lp is not being used, the indentation for<strong>cti=1</strong> is constrained to be no more than one indentation level.</p></dd><dd><p>If desired, this control can be applied independently to each of theclosing container token types. In fact, <strong>-cti=n</strong> is merely anabbreviation for <strong>-cpi=n -csbi=n -cbi=n</strong>, where: <strong>-cpi</strong> or <strong>--closing-paren-indentation</strong> controls <strong>)</strong>'s,<strong>-csbi</strong> or <strong>--closing-square-bracket-indentation</strong> controls <strong>]</strong>'s, <strong>-cbi</strong> or <strong>--closing-brace-indentation</strong> controls non-block <strong>}</strong>'s.</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=1000
-MinVal=0
-ValueDefault=0
-
-[Continuation indentation]
-CallName="--continuation-indentation="
-Category=2
-Description="<html>Continuation indentation is extra indentation spaces applied whena long line is broken. The default is n=2, illustrated here:</p></dd><dd><pre> my $level = # -ci=2 ( $max_index_to_go &gt;= 0 ) ? $levels_to_go[0] : $last_output_level;</pre></dd><dd><p>The same example, with n=0, is a little harder to read:</p></dd><dd><pre> my $level = # -ci=0 ( $max_index_to_go &gt;= 0 ) ? $levels_to_go[0] : $last_output_level;</pre></dd><dd><p>The value given to <strong>-ci</strong> is also used by some commands when a small space is required. Examples are commands for outdenting labels, <strong>-ola</strong>, and control keywords, <strong>-okw</strong>.</p></dd><dd><p>When default values are not used, it is suggested that the value <strong>n</strong> given with <strong>-ci=n</strong> be no more than about one-half of the number of spaces assigned to a full indentation level on the <strong>-i=n</strong> command.</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=1000
-MinVal=0
-ValueDefault=2
-
-[Cuddled else]
-Category=6
-Description="<html><dd><p>Enable the ``cuddled else'' style, in which <code>else</code> and <code>elsif</code> are follow immediately after the curly brace closing the previous block. The default is not to use cuddled elses, and is indicated with the flag <strong>-nce</strong> or <strong>--nocuddled-else</strong>. Here is a comparison of the alternatives:</p></dd><dd><pre>\n if ($task) {\n yyy();\n } else { # -ce\n zzz();\n }</pre></dd><dd><pre>\n if ($task) {\n yyy();\n }\n else { # -nce (default)\n zzz();\n }</pre></dd></html>"
-EditorType=boolean
-TrueFalse=-ce|-nce
-ValueDefault=0
-
-[Delete old newlines]
-Category=6
-Description="<html><dd><p>By default, perltidy first deletes all old line break locations, and then it looks for good break points to match the desired line length. Use <strong>-ndnl</strong> or <strong>--nodelete-old-newlines</strong> to force perltidy to retain all old line break points.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-dnl|-ndnl
-ValueDefault=0
-
-[Delete old whitespace]
-Category=3
-Description="<html><dd><p>Setting this option allows perltidy to remove some old whitespace between characters, if necessary. This is the default. If you do not want any old whitespace removed, use <strong>-ndws</strong> or <strong>--nodelete-old-whitespace</strong>.</p></dd></html>"
-EditorType=boolean
-TrueFalse=--delete-old-whitespace|
-ValueDefault=0
-
-[Delete semicolons]
-Category=3
-Description="<html><dd><p>Setting <strong>-dsm</strong> allows perltidy to delete extra semicolons which are simply empty statements. This is the default, and may be deactivated with <strong>-ndsm</strong> or <strong>--nodelete-semicolons</strong>. (Such semicolons are not deleted, however, if they would promote a side comment to a block comment).</p></dd></html>"
-EditorType=boolean
-TrueFalse=--delete-semicolons|
-ValueDefault=0
-
-[Entab leading whitespace]
-CallName="--entab-leading-whitespace="
-Category=1
-Description="This flag causes each <strong>n</strong> initial space characters to be replaced by one tab character. Note that the integer <strong>n</strong> is completely independent of the integer specified for indentation parameter, <strong>-i=n</strong>.</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=1000
-MinVal=0
-ValueDefault=4
-
-[Feeze newlines]
-Category=6
-Description="<html><dd><p>If you do not want any changes to the line breaks in your script, set <strong>-fnl</strong>, and they will remain fixed, and the rest of the commands in this section and sections <a href=#controlling_list_formatting>Controlling List Formatting</a>, <a href=#retaining_or_ignoring_existing_line_breaks>Retaining or Ignoring Existing Line Breaks</a>, and <a href=#blank_line_control>Blank Line Control</a> will be ignored. You may want to use <strong>-noll</strong> with this.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-fnl|
-ValueDefault=0
-
-[Fixed position side comment]
-CallName="--fixed-position-side-comment="
-Category=4
-Description="<html><dd><p>This parameter tells perltidy to line up side comments in column number <strong>n</strong> whenever possible. The default, n=0, is not do do this.</p></dd></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=1000
-MinVal=0
-ValueDefault=0
-
-[Format skipping]
-Category=5
-Description="<html><p>Selected lines of code may be passed verbatim to the output without any formatting. This feature is enabled by default but can be disabled with the <strong>--noformat-skipping</strong> or <strong>-nfs</strong> flag. It should be used sparingly to avoid littering code with markers, but it might be helpful for working around occasional problems. For example it might be useful for keeping the indentation of old commented code unchanged, keeping indentation of long blocks of aligned comments unchanged, keeping certain list formatting unchanged, or working around a glitch in perltidy.</p><dl><dt><strong><a name=item__2dfs_2c__2d_2dformat_2dskipping><strong>-fs</strong>, <strong>--format-skipping</strong></a></strong><dd><p>This flag, which is enabled by default, causes any code between special beginning and ending comment markers to be passed to the output without formatting. The default beginning marker is #&lt;&lt;&lt; and the default ending marker is #&gt;&gt;&gt; but they may be changed (see next items below). Additional text may appear on these special comment lines provided that it is separated from the marker by at least one space. For example</p></dd><dd><pre>\n #&lt;&lt;&lt; do not let perltidy touch this\n my @list = (1,\n 1, 1,\n 1, 2, 1,\n 1, 3, 3, 1,\n 1, 4, 6, 4, 1,);\n #&gt;&gt;&gt;</pre></dd><dd><p>The comment markers may be placed at any location that a block comment may appear. If they do not appear to be working, use the -log flag and examine the <em>.LOG</em> file. Use <strong>-nfs</strong> to disable this feature.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-fs|-nfs
-ValueDefault=1
-
-[Format skipping begin]
-CallName="--format-skipping-begin="
-Category=5
-Description="<html><dd><p>The <strong>-fsb=string</strong> parameter may be used to change the beginning marker for format skipping. The default is equivalent to -fsb='#&lt;&lt;&lt;'. The string that you enter must begin with a # and should be in quotes as necessary to get past the command shell of your system. It is actually the leading text of a pattern that is constructed by appending a '', so you must also include backslashes for characters to be taken literally rather than as patterns.</p></dd><dd><p>Some examples show how example strings become patterns:</p></dd><dd><pre>\n -fsb='#' becomes /^#/ which matches #{{{ but not #{{{{\n -fsb='#' becomes /^#/ which matches #** but not #***\n -fsb='#{2,}' becomes /^#{2,}/ which matches #** and #*****</pre></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=#<<<
-
-[Format skipping end]
-CallName="--format-skipping-end="
-Category=5
-Description="<html><dd><p>The <strong>-fsb=string</strong> is the corresponding parameter used to change the ending marker for format skipping. The default is equivalent to -fse='#&lt;&lt;&lt;'.</p></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=#<<<
-
-[Freeze whitespace]
-Category=3
-Description="<html>This flag causes your original whitespace to remain unchanged, and causes the rest of the whitespace commands in this section, the Code Indentation section, and the Comment Control section to be ignored.</html>"
-EditorType=boolean
-TrueFalse=--freeze-whitespace|
-ValueDefault=0
-
-[Gnu style]
-Category=0
-Description="<html><dd><p><strong>-gnu</strong> gives an approximation to the GNU Coding Standards (which do not apply to perl) as they are sometimes implemented. At present, this style overrides the default style with the following parameters:</p></dd><dd><pre>\n -lp -bl -noll -pt=2 -bt=2 -sbt=2 -icp</pre></dd></html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=--gnu-style|
-ValueDefault=0
-
-[Hanging side comments]
-Category=4
-Description="<html><dd><p>By default, perltidy tries to identify and align ``hanging side comments'', which are something like this:</p></dd><dd><pre>\n my $IGNORE = 0; # This is a side comment\n # This is a hanging side comment\n # And so is this</pre></dd><dd><p>A comment is considered to be a hanging side comment if (1) it immediately follows a line with a side comment, or another hanging side comment, and (2) there is some leading whitespace on the line. To deactivate this feature, use <strong>-nhsc</strong> or <strong>--nohanging-side-comments</strong>. If block comments are preceded by a blank line, or have no leading whitespace, they will not be mistaken as hanging side comments.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-hsc|-nhsc
-ValueDefault=0
-
-[Indent block comments]
-Category=4
-Description="<html><p>Block comments normally look best when they are indented to the same level as the code which follows them. This is the default behavior, but you may use <strong>-nibc</strong> to keep block comments left-justified. Here is an example:</p></dd><dd><pre>\n # this comment is indented (-ibc, default)\n if ($task) { yyy(); }</pre></dd><dd><p>The alternative is <strong>-nibc</strong>:</p></dd><dd><pre>\n # this comment is not indented (-nibc)\n if ($task) { yyy(); }</pre></dd><dd><p>See also the next item, <strong>-isbc</strong>, as well as <strong>-sbc</strong>, for other ways to have some indented and some outdented block comments.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-ibc|-nibc
-ValueDefault=1
-
-[Indent closing brace]
-Category=2
-Description="<html>The <strong>-icb</strong> option gives one extra level of indentation to a brace which terminates a code block . For example,</p></dd><dd><pre>\n if ($task) {\n yyy();\n } # -icb\n else {\n zzz();\n }</pre></dd><dd><p>The default is not to do this, indicated by <strong>-nicb</strong>.</html>"
-EditorType=boolean
-TrueFalse=--indent-closing-brace|
-ValueDefault=0
-
-[Indent closing paren]
-Category=2
-Description="<html>The <strong>-icp</strong> flag is equivalent to<strong>-cti=2</strong>, described in the previous section. The <strong>-nicp</strong> flag is equivalent <strong>-cti=0</strong>. They are included for backwards compatability.</html>"
-EditorType=boolean
-TrueFalse=--indent-closing-paren|
-ValueDefault=0
-
-[Indent columns]
-CallName="--indent-columns="
-Category=1
-Description="<html>Use n columns per indentation level (default n=4).</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=1000
-MinVal=0
-ValueDefault=4
-
-[Indent only]
-Category=1
-Description="<html>This flag is used to deactivate all formatting and line break changes. When it is in effect, the only change to the script will be indentation. And any flags controlling whitespace and newlines will be ignored. You might want to use this if you are perfectly happy with your whitespace and line breaks, and merely want perltidy to handle the indentation. (This also speeds up perltidy by well over a factor of two, so it might be useful when perltidy is merely being used to help find a brace error in a large script).</p></dd><dd><p>Setting this flag is equivalent to setting <strong>--freeze-newlines</strong> and<strong>--freeze-whitespace</strong>.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=--indent-only|
-ValueDefault=0
-
-[Indent spaced block comments]
-Category=4
-Description="<html><dd><p>If there is no leading space on the line, then the comment will not be indented, and otherwise it may be.</p></dd><dd><p>If both <strong>-ibc</strong> and <strong>-isbc</strong> are set, then <strong>-isbc</strong> takes priority.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-isbc|
-ValueDefault=0
-
-[List indentation]
-Category=2
-Description="<html>By default, perltidy indents lists with 4 spaces, or whatever value is specified with <strong>-i=n</strong>. Here is a small list formatted in this way:</p></dd><dd><pre>\n # perltidy (default)\n @month_of_year = (\n 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',\n 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'\n );</pre></dd><dd><p>Use the <strong>-lp</strong> flag to add extra indentation to cause the data to begin past the opening parentheses of a sub call or list, or opening square bracket of an anonymous array, or opening curly brace of an anonymous hash. With this option, the above list would become:</p></dd><dd><pre>\n # perltidy -lp\n @month_of_year = (\n 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',\n 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'\n );</pre></dd><dd><p>If the available line length (see <strong>-l=n</strong> ) does not permit this much space, perltidy will use less. For alternate placement of the closing paren, see the next section.</p></dd><dd><p>This option has no effect on code BLOCKS, such as if/then/else blocks, which always use whatever is specified with <strong>-i=n</strong>. Also, the existence of line breaks and/or block comments between the opening and closing parens may cause perltidy to temporarily revert to its default method.</p></dd><dd><p>Note: The <strong>-lp</strong> option may not be used together with the <strong>-t</strong> tabs option. It may, however, be used with the <strong>-et=n</strong> tab method.</p></dd><dd><p>In addition, any parameter which significantly restricts the ability of perltidy to choose newlines will conflict with <strong>-lp</strong> and will cause <strong>-lp</strong> to be deactivated. These include <strong>-io</strong>, <strong>-fnl</strong>, <strong>-nanl</strong>, and <strong>-ndnl</strong>. The reason is that the <strong>-lp</strong> indentation style can require the careful coordination of an arbitrary number of break points in hierarchical lists, and these flags may prevent that.</html>"
-EditorType=boolean
-TrueFalse=--line-up-parentheses|
-ValueDefault=0
-
-[Maximum line length]
-CallName="--maximum-line-length="
-Category=1
-Description="<html>The default maximum line length is n=80 characters. Perltidy will try to find line break points to keep lines below this length. However, long quotes and side comments may cause lines to exceed this length. Setting <strong>-l=0</strong> is equivalent to setting <strong>-l=(a large number)</strong>.</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=1000
-MinVal=0
-ValueDefault=80
-
-[Minimum space to comment]
-CallName="--minimum-space-to-comment="
-Category=4
-Description="<html><dd><p>Side comments look best when lined up several spaces to the right of code. Perltidy will try to keep comments at least n spaces to the right. The default is n=4 spaces.</p></dd></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=1000
-MinVal=0
-ValueDefault=4
-
-[Nospace after keyword]
-CallName="--nospace-after-keyword="
-Category=3
-Description="<html><dd><p>When an opening paren follows a Perl keyword, no space is introduced after the keyword, unless it is (by default) one of these:</p></dd><dd><pre>\n my local our and or eq ne if else elsif until unless \n while for foreach return switch case given when</pre></dd><dd><p>These defaults can be modified with two commands:</p></dd><dd><p><strong>-sak=s</strong> or <strong>--space-after-keyword=s</strong> adds keywords.</p></dd><dd><p><strong>-nsak=s</strong> or <strong>--nospace-after-keyword=s</strong> removes keywords.</p></dd><dd><p>where <strong>s</strong> is a list of keywords (in quotes if necessary). For example,</p></dd><dd><pre>\n my ( $a, $b, $c ) = @_; # default\n my( $a, $b, $c ) = @_; # -nsak=&quot;my local our&quot;</pre></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[Nowant left space]
-CallName="--nowant-left-space="
-Category=3
-Description="<html><dd><p>For those who want more detailed control over the whitespace around tokens, there are four parameters which can directly modify the default whitespace rules built into perltidy for any token. They are:</p></dd><dd><p><strong>-wls=s</strong> or <strong>--want-left-space=s</strong>,</p></dd><dd><p><strong>-nwls=s</strong> or <strong>--nowant-left-space=s</strong>,</p></dd><dd><p><strong>-wrs=s</strong> or <strong>--want-right-space=s</strong>,</p></dd><dd><p><strong>-nwrs=s</strong> or <strong>--nowant-right-space=s</strong>.</p></dd><dd><p>These parameters are each followed by a quoted string, <strong>s</strong>, containing a list of token types. No more than one of each of these parameters should be specified, because repeating a command-line parameter always overwrites the previous one before perltidy ever sees it.</p></dd><dd><p>To illustrate how these are used, suppose it is desired that there be no space on either side of the token types <strong>= + - / *</strong>. The following two parameters would specify this desire:</p></dd><dd><pre>\n -nwls=&quot;= + - / *&quot; -nwrs=&quot;= + - / *&quot;</pre></dd><dd><p>(Note that the token types are in quotes, and that they are separated by spaces). With these modified whitespace rules, the following line of math:</p></dd><dd><pre>\n $root = -$b + sqrt( $b * $b - 4. * $a * $c ) / ( 2. * $a );</pre></dd><dd><p>becomes this:</p></dd><dd><pre>\n $root=-$b+sqrt( $b*$b-4.*$a*$c )/( 2.*$a );</pre></dd><dd><p>These parameters should be considered to be hints to perltidy rather than fixed rules, because perltidy must try to resolve conflicts that arise between them and all of the other rules that it uses. One conflict that can arise is if, between two tokens, the left token wants a space and the right one doesn't. In this case, the token not wanting a space takes priority.</p></dd><dd><p>It is necessary to have a list of all token types in order to create this type of input. Such a list can be obtained by the command <strong>--dump-token-types</strong>. Also try the <strong>-D</strong> flag on a short snippet of code and look at the .DEBUG file to see the tokenization.</p></dd><dd><p><strong>WARNING</strong> Be sure to put these tokens in quotes to avoid having them misinterpreted by your command shell.</p></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[Nowant right space]
-CallName="--nowant-right-space="
-Category=3
-Description="<html><dd><p>For those who want more detailed control over the whitespace around tokens, there are four parameters which can directly modify the default whitespace rules built into perltidy for any token. They are:</p></dd><dd><p><strong>-wls=s</strong> or <strong>--want-left-space=s</strong>,</p></dd><dd><p><strong>-nwls=s</strong> or <strong>--nowant-left-space=s</strong>,</p></dd><dd><p><strong>-wrs=s</strong> or <strong>--want-right-space=s</strong>,</p></dd><dd><p><strong>-nwrs=s</strong> or <strong>--nowant-right-space=s</strong>.</p></dd><dd><p>These parameters are each followed by a quoted string, <strong>s</strong>, containing a list of token types. No more than one of each of these parameters should be specified, because repeating a command-line parameter always overwrites the previous one before perltidy ever sees it.</p></dd><dd><p>To illustrate how these are used, suppose it is desired that there be no space on either side of the token types <strong>= + - / *</strong>. The following two parameters would specify this desire:</p></dd><dd><pre>\n -nwls=&quot;= + - / *&quot; -nwrs=&quot;= + - / *&quot;</pre></dd><dd><p>(Note that the token types are in quotes, and that they are separated by spaces). With these modified whitespace rules, the following line of math:</p></dd><dd><pre>\n $root = -$b + sqrt( $b * $b - 4. * $a * $c ) / ( 2. * $a );</pre></dd><dd><p>becomes this:</p></dd><dd><pre>\n $root=-$b+sqrt( $b*$b-4.*$a*$c )/( 2.*$a );</pre></dd><dd><p>These parameters should be considered to be hints to perltidy rather than fixed rules, because perltidy must try to resolve conflicts that arise between them and all of the other rules that it uses. One conflict that can arise is if, between two tokens, the left token wants a space and the right one doesn't. In this case, the token not wanting a space takes priority.</p></dd><dd><p>It is necessary to have a list of all token types in order to create this type of input. Such a list can be obtained by the command <strong>--dump-token-types</strong>. Also try the <strong>-D</strong> flag on a short snippet of code and look at the .DEBUG file to see the tokenization.</p></dd><dd><p><strong>WARNING</strong> Be sure to put these tokens in quotes to avoid having them misinterpreted by your command shell.</p></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[Opening brace always on right]
-Category=6
-Description="<html><dd><p>The default style, <strong>-nbl</strong> places the opening code block brace on a new line if it does not fit on the same line as the opening keyword, like this:</p></dd><dd><pre>\n if ( $bigwasteofspace1 &amp;&amp; $bigwasteofspace2\n || $bigwasteofspace3 &amp;&amp; $bigwasteofspace4 )\n {\n big_waste_of_time();\n }</pre></dd><dd><p>To force the opening brace to always be on the right, use the <strong>-bar</strong> flag. In this case, the above example becomes</p></dd><dd><pre>\n if ( $bigwasteofspace1 &amp;&amp; $bigwasteofspace2\n || $bigwasteofspace3 &amp;&amp; $bigwasteofspace4 ) {\n big_waste_of_time();\n }</pre></dd><dd><p>A conflict occurs if both <strong>-bl</strong> and <strong>-bar</strong> are specified.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-bar|
-ValueDefault=0
-
-[Opening brace on new line]
-Category=6
-Description="<html><dd><p>Use the flag <strong>-bl</strong> to place the opening brace on a new line:</p></dd><dd><pre>\n if ( $input_file eq '-' ) # -bl \n { \n important_function();\n }</pre></dd><dd><p>This flag applies to all structural blocks, including sub's (unless the <strong>-sbl</strong> flag is set -- see next item).</p></dd><dd><p>The default style, <strong>-nbl</strong>, places an opening brace on the same line as the keyword introducing it. For example,</p></dd><dd><pre>\n if ( $input_file eq '-' ) { # -nbl (default)</pre></dd></html>"
-EditorType=boolean
-TrueFalse=-bl|-nbl
-ValueDefault=0
-
-[Opening hash brace right]
-Category=6
-Description="<html><dd><p>The <strong>-otr</strong> flag is a hint that perltidy should not place a break between a comma and an opening token. For example:</p></dd><dd><pre>\n # default formatting\n push @{ $self-&gt;{$module}{$key} },\n {\n accno =&gt; $ref-&gt;{accno},\n description =&gt; $ref-&gt;{description}\n };</pre></dd><dd><pre>\n # perltidy -otr\n push @{ $self-&gt;{$module}{$key} }, {\n accno =&gt; $ref-&gt;{accno},\n description =&gt; $ref-&gt;{description}\n };</pre></dd><dd><p>The flag <strong>-otr</strong> is actually a synonym for three other flags which can be used to control parens, hash braces, and square brackets separately if desired:</p></dd><dd><pre>\n -opr or --opening-paren-right\n -ohbr or --opening-hash-brace-right\n -osbr or --opening-square-bracket-right</pre></dd></html>"
-EditorType=boolean
-TrueFalse=-ohbr|
-ValueDefault=0
-
-[Opening paren right]
-Category=6
-Description="<html><dd><p>The <strong>-otr</strong> flag is a hint that perltidy should not place a break between a comma and an opening token. For example:</p></dd><dd><pre>\n # default formatting\n push @{ $self-&gt;{$module}{$key} },\n {\n accno =&gt; $ref-&gt;{accno},\n description =&gt; $ref-&gt;{description}\n };</pre></dd><dd><pre>\n # perltidy -otr\n push @{ $self-&gt;{$module}{$key} }, {\n accno =&gt; $ref-&gt;{accno},\n description =&gt; $ref-&gt;{description}\n };</pre></dd><dd><p>The flag <strong>-otr</strong> is actually a synonym for three other flags which can be used to control parens, hash braces, and square brackets separately if desired:</p></dd><dd><pre>\n -opr or --opening-paren-right\n -ohbr or --opening-hash-brace-right\n -osbr or --opening-square-bracket-right</pre></dd></html>"
-EditorType=boolean
-TrueFalse=-opr|
-ValueDefault=0
-
-[Opening square bracket right]
-Category=6
-Description="<html><dd><p>The <strong>-otr</strong> flag is a hint that perltidy should not place a break between a comma and an opening token. For example:</p></dd><dd><pre>\n # default formatting\n push @{ $self-&gt;{$module}{$key} },\n {\n accno =&gt; $ref-&gt;{accno},\n description =&gt; $ref-&gt;{description}\n };</pre></dd><dd><pre>\n # perltidy -otr\n push @{ $self-&gt;{$module}{$key} }, {\n accno =&gt; $ref-&gt;{accno},\n description =&gt; $ref-&gt;{description}\n };</pre></dd><dd><p>The flag <strong>-otr</strong> is actually a synonym for three other flags which can be used to control parens, hash braces, and square brackets separately if desired:</p></dd><dd><pre>\n -opr or --opening-paren-right\n -ohbr or --opening-hash-brace-right\n -osbr or --opening-square-bracket-right</pre></dd></html>"
-EditorType=boolean
-TrueFalse=-osbr|
-ValueDefault=0
-
-[Opening sub brace on new line]
-Category=6
-Description="<html><dd><p>The flag <strong>-sbl</strong> can be used to override the value of <strong>-bl</strong> for opening sub braces. For example,</p></dd><dd><pre>\n perltidy -sbl</pre></dd><dd><p>produces this result:</p></dd><dd><pre>\n sub message\n {\n if (!defined($_[0])) {\n print(&quot;Hello, World\n&quot;);\n }\n else {\n print($_[0], &quot;\n&quot;);\n }\n }</pre></dd><dd><p>This flag is negated with <strong>-nsbl</strong>. If <strong>-sbl</strong> is not specified, the value of <strong>-bl</strong> is used.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-sbl|-nsbl
-ValueDefault=0
-
-[Opening anonymous sub brace on new line]
-Category=6
-Description="<html><p>The flag <strong>-asbl</strong> is like the <strong>-sbl</strong> flag except that it applies to anonymous sub's instead of named subs. For example</p><pre>\n perltidy -asbl</pre><p>produces this result:</p><pre>\n $a = sub\n {\n if ( !defined( $_[0] ) ) {\n print(&quot;Hello, World\n&quot;);\n }\n else {\n print( $_[0], &quot;\n&quot; );\n }\n };</pre><p>This flag is negated with <strong>-nasbl</strong>, and the default is <strong>-nasbl</strong>.</p></html>"
-EditorType=boolean
-TrueFalse=-asbl|-nasbl
-ValueDefault=0
-
-[Opening token right]
-Category=6
-Description="<html><dd><p>The <strong>-otr</strong> flag is a hint that perltidy should not place a break between a comma and an opening token. For example:</p></dd><dd><pre>\n # default formatting\n push @{ $self-&gt;{$module}{$key} },\n {\n accno =&gt; $ref-&gt;{accno},\n description =&gt; $ref-&gt;{description}\n };</pre></dd><dd><pre>\n # perltidy -otr\n push @{ $self-&gt;{$module}{$key} }, {\n accno =&gt; $ref-&gt;{accno},\n description =&gt; $ref-&gt;{description}\n };</pre></dd><dd><p>The flag <strong>-otr</strong> is actually a synonym for three other flags which can be used to control parens, hash braces, and square brackets separately if desired:</p></dd><dd><pre>\n -opr or --opening-paren-right\n -ohbr or --opening-hash-brace-right\n -osbr or --opening-square-bracket-right</pre></dd></html>"
-EditorType=boolean
-TrueFalse=-otr|
-ValueDefault=0
-
-[Outdent keyword list]
-CallName="--outdent-keyword-list="
-Category=2
-Description="<html>This command can be used to change the keywords which are outdented with the <strong>-okw</strong> command. The parameter <strong>string</strong> is a required list of perl keywords, which should be placed in quotes if there are more than one. By itself, it does not cause any outdenting to occur, so the <strong>-okw</strong> command is still required.</p></dd><dd><p>For example, the commands <code>-okwl=&quot;next last redo goto&quot; -okw</code> will cause those four keywords to be outdented. It is probably simplest to place any <strong>-okwl</strong> command in a <em>.perltidyrc</em> file.</html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[Outdent long comments]
-Category=4
-Description="<html><dd><p>When <strong>-olc</strong> is set, lines which are full-line (block) comments longer than the value <strong>maximum-line-length</strong> will have their indentation removed. This is the default; use <strong>-nolc</strong> to prevent outdenting.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-olc|-nolc
-ValueDefault=1
-
-[Outdent long lines]
-Category=2
-Description="<html>This command is equivalent to <strong>--outdent-long-quotes</strong> and <strong>--outdent-long-comments</strong>, and it is included for compatibility with previous versions of perltidy. The negation of this also works, <strong>-noll</strong> or <strong>--nooutdent-long-lines</strong>, and is equivalent to setting <strong>-nolq</strong> and <strong>-nolc</strong>.</html>"
-EditorType=boolean
-TrueFalse=--outdent-long-lines|
-ValueDefault=0
-
-[Outdent long quotes]
-Category=2
-Description="<html>When <strong>-olq</strong> is set, lines which is a quoted string longer than the value <strong>maximum-line-length</strong> will have their indentation removed to make them more readable. This is the default. To prevent such out-denting, use <strong>-nolq</strong> or <strong>--nooutdent-long-lines</strong>.</html>"
-EditorType=boolean
-TrueFalse=--outdent-long-quotes|
-ValueDefault=0
-
-[Outdenting Keywords]
-Category=2
-Description="<html>The command <strong>-okw</strong> will will cause certain leading control keywords to be outdented by 2 spaces (or whatever <strong>-ci</strong> has been set to), if possible. By default, these keywords are <code>redo</code>, <code>next</code>, <code>last</code>, <code>goto</code>, and <code>return</code>. The intention is to make these control keywords easier to see. To change this list of keywords being outdented, see the next section.</p></dd><dd><p>For example, using <code>perltidy -okw</code> on the previous example gives:</p></dd><dd><pre>\n my $i;\n LOOP: while ( $i = &lt;FOTOS&gt; ) {\n chomp($i);\n next unless $i;\n fixit($i);\n }</pre></dd><dd><p>The default is not to do this.</html>"
-EditorType=boolean
-TrueFalse=--outdent-keywords|
-ValueDefault=0
-
-[Outdenting Labels]
-Category=2
-Description="<html>This command will cause labels to be outdented by 2 spaces (or whatever <strong>-ci</strong> has been set to), if possible. This is the default. For example:</p></dd><dd><pre>\n my $i;\n LOOP: while ( $i = &lt;FOTOS&gt; ) {\n chomp($i);\n next unless $i;\n fixit($i);\n }</pre></dd><dd><p>Use <strong>-nola</strong> to not outdent labels.</html>"
-EditorType=boolean
-TrueFalse=--outdent-labels|
-ValueDefault=0
-
-[Output line ending]
-Category=1
-Choices="--output-line-ending=win|--output-line-ending=dos|--output-line-ending=unix|--output-line-ending=mac"
-ChoicesReadable=Output line ending Windows|Output line ending Dos|Output line ending Unix|Output line ending Mac
-Description="<html>where s=<code>win</code>, <code>dos</code>, <code>unix</code>, or <code>mac</code>. This flag tells perltidy to output line endings for a specific system. Normally, perltidy writes files with the line separator character of the host system. The <code>win</code> and <code>dos</code> flags have an identical result.</html>"
-EditorType=multiple
-Enabled=false
-ValueDefault=1
-
-[Paren tightness]
-CallName="--paren-tightness="
-Category=3
-Description="<html><p>The <strong>-pt=n</strong> or <strong>--paren-tightness=n</strong> parameter controls the space within parens. The example below shows the effect of the three possible values, 0, 1, and 2:</p></dd><dd><pre>\n if ( ( my $len_tab = length( $tabstr ) ) &gt; 0 ) { # -pt=0\n if ( ( my $len_tab = length($tabstr) ) &gt; 0 ) { # -pt=1 (default)\n if ((my $len_tab = length($tabstr)) &gt; 0) { # -pt=2</pre></dd><dd><p>When n is 0, there is always a space to the right of a '(' and to the left of a ')'. For n=2 there is never a space. For n=1, the default, there is a space unless the quantity within the parens is a single token, such as an identifier or quoted string.</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=1
-
-[Paren vertical tightness]
-CallName="--paren-vertical-tightness="
-Category=6
-Description="<html><p>The <strong>-vt=n</strong> and <strong>-vtc=n</strong> parameters apply to each type of container token. If desired, vertical tightness controls can be applied independently to each of the closing container token types.</p><p>In fact, the parameter <strong>-vt=n</strong> is actually just an abbreviation for <strong>-pvt=n -bvt=n sbvt=n</strong>, and likewise <strong>-vtc=n</strong> is an abbreviation for <strong>-pvtc=n -bvtc=n sbvtc=n</strong>.</p></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[Paren vertical tightness closing]
-CallName="--paren-vertical-tightness-closing="
-Category=6
-Description="<html><p>The <strong>-vt=n</strong> and <strong>-vtc=n</strong> parameters apply to each type of container token. If desired, vertical tightness controls can be applied independently to each of the closing container token types.</p><p>In fact, the parameter <strong>-vt=n</strong> is actually just an abbreviation for <strong>-pvt=n -bvt=n sbvt=n</strong>, and likewise <strong>-vtc=n</strong> is an abbreviation for <strong>-pvtc=n -bvtc=n sbvtc=n</strong>.</p></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[Perl best practices]
-Category=0
-Description="<html><dd><p><strong>-pbp</strong> is an abbreviation for the parameters in the book <strong>Perl Best Practices</strong> by Damian Conway:</p></dd><dd><pre>\n -l=78 -i=4 -ci=4 -st -se -vt=2 -cti=0 -pt=1 -bt=1 -sbt=1 -bbt=1 -nsfs -nolq\n -wbb=&quot;% + - * / x != == &gt;= &lt;= =~ !~ &lt; &gt; | &amp; = \n **= += *= &amp;= &lt;&lt;= &amp;&amp;= -= /= |= &gt;&gt;= ||= //= .= %= ^= x=&quot;</pre></dd><dd><p>Note that the -st and -se flags make perltidy act as a filter on one file only. These can be overridden with -nst and -nse if necessary.</p></dd></html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=--perl-best-practices --nostandard-output|
-ValueDefault=0
-
-[Perl syntax check flags]
-CallName="--perl-syntax-check-flags="
-Category=1
-Description="<html>When perl is invoked to check syntax, the normal flags are <code>-c -T</code>. In addition, if the <strong>-x</strong> flag is given to perltidy, then perl will also be passed a <strong>-x</strong> flag. It should not normally be necessary to change these flags, but it can be done with the <strong>-pscf=s</strong> flag. For example, if the taint flag, <code>-T</code>, is not wanted, the flag could be set to be just <strong>-pscf=-c</strong>.</p></dd><dd><p>Perltidy will pass your string to perl with the exception that it willadd a <strong>-c</strong> and <strong>-x</strong> if appropriate. The <em>.LOG</em> file will show exactly what flags were passed to perl.</html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[Preserve line endings]
-Category=1
-Description="<html>This flag tells perltidy to write its output files with the same line endings as the input file, if possible. It should work for <strong>dos</strong>, <strong>unix</strong>, and <strong>mac</strong> line endings. It will only work if perltidy input comes from a filename (rather than stdin, for example). If perltidy has trouble determining the input file line ending, it will revert to the default behavior of using the line ending of the host system.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=--preserve-line-endings|
-ValueDefault=0
-
-[Space after keyword]
-CallName="--space-after-keyword="
-Category=3
-Description="<html><dd><p>When an opening paren follows a Perl keyword, no space is introduced after the keyword, unless it is (by default) one of these:</p></dd><dd><pre>\n my local our and or eq ne if else elsif until unless \n while for foreach return switch case given when</pre></dd><dd><p>These defaults can be modified with two commands:</p></dd><dd><p><strong>-sak=s</strong> or <strong>--space-after-keyword=s</strong> adds keywords.</p></dd><dd><p><strong>-nsak=s</strong> or <strong>--nospace-after-keyword=s</strong> removes keywords.</p></dd><dd><p>where <strong>s</strong> is a list of keywords (in quotes if necessary). For example,</p></dd><dd><pre>\n my ( $a, $b, $c ) = @_; # default\n my( $a, $b, $c ) = @_; # -nsak=&quot;my local our&quot;</pre></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[Space for semicolon]
-Category=3
-Description="<html><dd><p>Semicolons within <strong>for</strong> loops may sometimes be hard to see, particularly when commas are also present. This option places spaces on both sides of these special semicolons, and is the default. Use <strong>-nsfs</strong> or <strong>--nospace-for-semicolon</strong> to deactivate it.</p></dd><dd><pre>\n for ( @a = @$ap, $u = shift @a ; @a ; $u = $v ) { # -sfs (default)\n for ( @a = @$ap, $u = shift @a; @a; $u = $v ) { # -nsfs</pre></dd></html>"
-EditorType=boolean
-TrueFalse=--space-for-semicolon|
-ValueDefault=0
-
-[Space function paren]
-Category=3
-Description="<html><dd><p>When an opening paren follows a function the default is not to introduce a space. To cause a space to be introduced use:</p></dd><dd><p><strong>-sfp</strong> or <strong>--space-function-paren</strong></p></dd><dd><pre>\n myfunc( $a, $b, $c ); # default \n myfunc ( $a, $b, $c ); # -sfp</pre></dd><dd><p>You will probably also want to use the flag <strong>-skp</strong> (previous item) too.</p></dd></html>"
-EditorType=boolean
-TrueFalse=--space-function-paren|
-ValueDefault=0
-
-[Space keyword paren]
-Category=3
-Description="<html><dd><p>When an opening paren follows a function or keyword, no space is introduced after the keyword except for the keywords noted in the previous item. To always put a space between a function or keyword and its opening paren, use the command:</p></dd><dd><p><strong>-skp</strong> or <strong>--space-keyword-paren</strong></p></dd><dd><p>You will probably also want to use the flag <strong>-sfp</strong> (next item) too.</p></dd></html>"
-EditorType=boolean
-TrueFalse=--space-keyword-paren|
-ValueDefault=0
-
-[Space terminal semicolon]
-Category=3
-Description="<html><p>Some programmers prefer a space before all terminal semicolons. The default is for no such space, and is indicated with <strong>-nsts</strong> or <strong>--nospace-terminal-semicolon</strong>.</p></dd><dd><pre>\n $i = 1 ; # -sts\n $i = 1; # -nsts (default)</pre></dd></html>"
-EditorType=boolean
-TrueFalse=--space-terminal-semicolon|
-ValueDefault=0
-
-[Square bracket tightness]
-CallName="--square-bracket-tightness="
-Category=3
-Description="<html><p>Likewise, the parameter <strong>-sbt=n</strong> or <strong>--square-bracket-tightness=n</strong> controls the space within square brackets, as illustrated below.</p></dd><dd><pre>\n $width = $col[ $j + $k ] - $col[ $j ]; # -sbt=0\n $width = $col[ $j + $k ] - $col[$j]; # -sbt=1 (default)\n $width = $col[$j + $k] - $col[$j]; # -sbt=2</pre></dd></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=1
-
-[Square bracket vertical tightness]
-CallName="--square-bracket-vertical-tightness="
-Category=6
-Description="<html><p>The <strong>-vt=n</strong> and <strong>-vtc=n</strong> parameters apply to each type of container token. If desired, vertical tightness controls can be applied independently to each of the closing container token types.</p><p>In fact, the parameter <strong>-vt=n</strong> is actually just an abbreviation for <strong>-pvt=n -bvt=n sbvt=n</strong>, and likewise <strong>-vtc=n</strong> is an abbreviation for <strong>-pvtc=n -bvtc=n sbvtc=n</strong>.</p></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[Square bracket vertical tightness closing]
-CallName="--square-bracket-vertical-tightness-closing="
-Category=6
-Description="<html><p>The <strong>-vt=n</strong> and <strong>-vtc=n</strong> parameters apply to each type of container token. If desired, vertical tightness controls can be applied independently to each of the closing container token types.</p><p>In fact, the parameter <strong>-vt=n</strong> is actually just an abbreviation for <strong>-pvt=n -bvt=n sbvt=n</strong>, and likewise <strong>-vtc=n</strong> is an abbreviation for <strong>-pvtc=n -bvtc=n sbvtc=n</strong>.</p></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[Stack closing hash brace]
-Category=6
-Description="<html><dd><p>The <strong>-sct</strong> flag tells perltidy to ``stack'' closing tokens when possible to avoid lines with isolated closing tokens.</p></dd><dd><p>For example:</p></dd><dd><pre>\n # default\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n }\n );</pre></dd><dd><pre>\n # -sct\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n } );</pre></dd><dd><p>The <strong>-sct</strong> flag is somewhat similar to the <strong>-vtc</strong> flags, and in some cases it can give a similar result. The difference is that the <strong>-vtc</strong> flags try to avoid lines with leading opening tokens by ``hiding'' them at the end of a previous line, whereas the <strong>-sct</strong> flag merely tries to reduce the number of lines with isolated closing tokens by stacking them but does not try to hide them. For example:</p></dd><dd><pre>\n # -vtc=2\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1, } );</pre></dd><dd><p>The flag <strong>-sct</strong> is a synonym for <strong>-scp -schb -scsb</strong>.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-schb|
-ValueDefault=0
-
-[Stack closing paren]
-Category=6
-Description="<html><dd><p>The <strong>-sct</strong> flag tells perltidy to ``stack'' closing tokens when possible to avoid lines with isolated closing tokens.</p></dd><dd><p>For example:</p></dd><dd><pre>\n # default\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n }\n );</pre></dd><dd><pre>\n # -sct\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n } );</pre></dd><dd><p>The <strong>-sct</strong> flag is somewhat similar to the <strong>-vtc</strong> flags, and in some cases it can give a similar result. The difference is that the <strong>-vtc</strong> flags try to avoid lines with leading opening tokens by ``hiding'' them at the end of a previous line, whereas the <strong>-sct</strong> flag merely tries to reduce the number of lines with isolated closing tokens by stacking them but does not try to hide them. For example:</p></dd><dd><pre>\n # -vtc=2\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1, } );</pre></dd><dd><p>The flag <strong>-sct</strong> is a synonym for <strong>-scp -schb -scsb</strong>.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-scp|
-ValueDefault=0
-
-[Stack closing square bracket]
-Category=6
-Description="<html><dd><p>The <strong>-sct</strong> flag tells perltidy to ``stack'' closing tokens when possible to avoid lines with isolated closing tokens.</p></dd><dd><p>For example:</p></dd><dd><pre>\n # default\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n }\n );</pre></dd><dd><pre>\n # -sct\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n } );</pre></dd><dd><p>The <strong>-sct</strong> flag is somewhat similar to the <strong>-vtc</strong> flags, and in some cases it can give a similar result. The difference is that the <strong>-vtc</strong> flags try to avoid lines with leading opening tokens by ``hiding'' them at the end of a previous line, whereas the <strong>-sct</strong> flag merely tries to reduce the number of lines with isolated closing tokens by stacking them but does not try to hide them. For example:</p></dd><dd><pre>\n # -vtc=2\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1, } );</pre></dd><dd><p>The flag <strong>-sct</strong> is a synonym for <strong>-scp -schb -scsb</strong>.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-scsb|
-ValueDefault=0
-
-[Stack closing tokens]
-Category=6
-Description="<html><dd><p>The <strong>-sct</strong> flag tells perltidy to ``stack'' closing tokens when possible to avoid lines with isolated closing tokens.</p></dd><dd><p>For example:</p></dd><dd><pre>\n # default\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n }\n );</pre></dd><dd><pre>\n # -sct\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n } );</pre></dd><dd><p>The <strong>-sct</strong> flag is somewhat similar to the <strong>-vtc</strong> flags, and in some cases it can give a similar result. The difference is that the <strong>-vtc</strong> flags try to avoid lines with leading opening tokens by ``hiding'' them at the end of a previous line, whereas the <strong>-sct</strong> flag merely tries to reduce the number of lines with isolated closing tokens by stacking them but does not try to hide them. For example:</p></dd><dd><pre>\n # -vtc=2\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1, } );</pre></dd><dd><p>For detailed control of the stacking of individual closing tokens the following controls can be used:</p></dd><dd><pre>\n -scp or --stack-closing-paren\n -schb or --stack-closing-hash-brace\n -scsb or --stack-closing-square-bracket</pre></dd><dd><p>The flag <strong>-sct</strong> is a synonym for <strong>-scp -schb -scsb</strong>.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-sct|
-ValueDefault=0
-
-[Stack opening hash brace]
-Category=6
-Description="<html><dd><p>The <strong>-sot</strong> flag tells perltidy to ``stack'' opening tokens when possible to avoid lines with isolated opening tokens.</p></dd><dd><p>For example:</p></dd><dd><pre>\n # default\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n }\n );</pre></dd><dd><pre>\n # -sot\n $opt_c = Text::CSV_XS-&gt;new( {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n }\n );</pre></dd><dd><p>For detailed control of individual closing tokens the following controls can be used:</p></dd><dd><pre>\n -sop or --stack-opening-paren\n -sohb or --stack-opening-hash-brace\n -sosb or --stack-opening-square-bracket</pre></dd><dd><p>The flag <strong>-sot</strong> is a synonym for <strong>-sop -sohb -sosb</strong>.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-sohb|
-ValueDefault=0
-
-[Stack opening paren]
-Category=6
-Description="<html><dd><p>The <strong>-sot</strong> flag tells perltidy to ``stack'' opening tokens when possible to avoid lines with isolated opening tokens.</p></dd><dd><p>For example:</p></dd><dd><pre>\n # default\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n }\n );</pre></dd><dd><pre>\n # -sot\n $opt_c = Text::CSV_XS-&gt;new( {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n }\n );</pre></dd><dd><p>The flag <strong>-sot</strong> is a synonym for <strong>-sop -sohb -sosb</strong>.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-sop|
-ValueDefault=0
-
-[Stack opening square bracket]
-Category=6
-Description="<html><dd><p>The <strong>-sot</strong> flag tells perltidy to ``stack'' opening tokens when possible to avoid lines with isolated opening tokens.</p></dd><dd><p>For example:</p></dd><dd><pre>\n # default\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n }\n );</pre></dd><dd><pre>\n # -sot\n $opt_c = Text::CSV_XS-&gt;new( {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n }\n );</pre></dd><dd><p>For detailed control of individual closing tokens the following controls can be used:</p></dd><dd><pre>\n -sop or --stack-opening-paren\n -sohb or --stack-opening-hash-brace\n -sosb or --stack-opening-square-bracket</pre></dd><dd><p>The flag <strong>-sot</strong> is a synonym for <strong>-sop -sohb -sosb</strong>.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-sosb|
-ValueDefault=0
-
-[Stack opening tokens]
-Category=6
-Description="<html><dd><p>The <strong>-sot</strong> flag tells perltidy to ``stack'' opening tokens when possible to avoid lines with isolated opening tokens.</p></dd><dd><p>For example:</p></dd><dd><pre>\n # default\n $opt_c = Text::CSV_XS-&gt;new(\n {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n }\n );</pre></dd><dd><pre>\n # -sot\n $opt_c = Text::CSV_XS-&gt;new( {\n binary =&gt; 1,\n sep_char =&gt; $opt_c,\n always_quote =&gt; 1,\n }\n );</pre></dd><dd><p>For detailed control of individual closing tokens the following controls can be used:</p></dd><dd><pre>\n -sop or --stack-opening-paren\n -sohb or --stack-opening-hash-brace\n -sosb or --stack-opening-square-bracket</pre></dd><dd><p>The flag <strong>-sot</strong> is a synonym for <strong>-sop -sohb -sosb</strong>.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-sot|
-ValueDefault=0
-
-[Starting indentation level]
-CallName="--starting-indentation-level="
-Category=2
-Description="<html>By default, perltidy examines the input file and tries to determine the starting indentation level. While it is often zero, it may not be zero for a code snippet being sent from an editing session. If the default method does not work correctly, or you want to change the starting level, use <strong>-sil=n</strong>, to force the starting level to be n.</html>"
-EditorType=numeric
-Enabled=false
-MaxVal=1000
-MinVal=0
-ValueDefault=0
-
-[Static Block Comment Outdent]
-Category=4
-Description="<html><dd><p>The command <strong>-osbc</strong> will will cause static block comments to be outdented by 2 spaces (or whatever <strong>-ci=n</strong> has been set to), if possible.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-osbc|
-ValueDefault=0
-
-[Static Block Comment Prefix]
-CallName="--static-block-comment-prefix="
-Category=4
-Description="<html><dd><p>This parameter defines the prefix used to identify static block comments when the <strong>-sbc</strong> parameter is set. The default prefix is <code>##</code>, corresponding to <code>-sbcp=##</code>. The prefix is actually part of a perl pattern used to match lines and it must either begin with <code>#</code> or <code>^#</code>. In the first case a prefix ^* will be added to match any leading whitespace, while in the second case the pattern will match only comments with no leading whitespace. For example, to identify all comments as static block comments, one would use <code>-sbcp=#</code>. To identify all left-adjusted comments as static block comments, use <code>-sbcp='^#'</code>.</p></dd><dd><p>Please note that <strong>-sbcp</strong> merely defines the pattern used to identify static block comments; it will not be used unless the switch <strong>-sbc</strong> is set. Also, please be aware that since this string is used in a perl regular expression which identifies these comments, it must enable a valid regular expression to be formed.</p></dd><dd><p>A pattern which can be useful is:</p></dd><dd><pre>\n -sbcp=^#{2,}[^#]</pre></dd><dd><p>This pattern requires a static block comment to have at least one character which is neither a # nor a space. It allows a line containing only '#' characters to be rejected as a static block comment. Such lines are often used at the start and end of header information in subroutines and should not be separated from the intervening comments, which typically begin with just a single '#'.</p></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=##
-
-[Static Block Comments]
-Category=4
-Description="<html><dd><p>Static block comments are block comments with a special leading pattern, <code>##</code> by default, which will be treated slightly differently from other block comments. They effectively behave as if they had glue along their left and top edges, because they stick to the left edge and previous line when there is no blank spaces in those places. This option is particularly useful for controlling how commented code is displayed.</p></dd><dl><dt><strong><a name=item__2dsbc_2c__2d_2dstatic_2dblock_2dcomments><strong>-sbc</strong>, <strong>--static-block-comments</strong></a></strong><dd><p>When <strong>-sbc</strong> is used, a block comment with a special leading pattern, <code>##</code> by default, will be treated specially.</p></dd><dd><p>Comments so identified are treated as follows:</p></dd><ul><li><p>If there is no leading space on the line, then the comment will not be indented, and otherwise it may be,</p></li><li><p>no new blank line will be inserted before such a comment, and</p></li><li><p>such a comment will never become a hanging side comment.</p></li></ul><p>For example, assuming <code>@month_of_year</code> is left-adjusted:</p><pre>\n @month_of_year = ( # -sbc (default)\n 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct',\n ## 'Dec', 'Nov'\n 'Nov', 'Dec');</pre><p>Without this convention, the above code would become</p><pre>\n @month_of_year = ( # -nsbc\n 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct',\n \n ## 'Dec', 'Nov'\n 'Nov', 'Dec'\n );</pre> <p>which is not as clear. The default is to use <strong>-sbc</strong>. This may be deactivated with <strong>-nsbc</strong>.</p></html>"
-EditorType=boolean
-TrueFalse=-sbc|-nsbc
-ValueDefault=1
-
-[Static Side Comment Prefix]
-CallName="--static-side-comment-prefix="
-Category=4
-Description="<html><dd><p>This parameter defines the prefix used to identify static side comments when the <strong>-ssc</strong> parameter is set. The default prefix is <code>##</code>, corresponding to <code>-sscp=##</code>.</p></dd><dd><p>Please note that <strong>-sscp</strong> merely defines the pattern used to identify static side comments; it will not be used unless the switch <strong>-ssc</strong> is set. Also, note that this string is used in a perl regular expression which identifies these comments, so it must enable a valid regular expression to be formed.</p></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=##
-
-[Static Side Comments]
-Category=4
-Description="<html><dd><p>Static side comments are side comments with a special leading pattern. This option can be useful for controlling how commented code is displayed when it is a side comment.</p></dd><dl><dt><strong><a name=item__2dssc_2c__2d_2dstatic_2dside_2dcomments><strong>-ssc</strong>, <strong>--static-side-comments</strong></a></strong><dd><p>When <strong>-ssc</strong> is used, a side comment with a static leading pattern, which is <code>##</code> by default, will be be spaced only a single space from previous character, and it will not be vertically aligned with other side comments.</p></dd><dd><p>The default is <strong>-nssc</strong>.</p></dd></html>"
-EditorType=boolean
-TrueFalse=-ssc|-nssc
-ValueDefault=0
-
-[Tabs]
-Category=1
-Description="<html>This flag causes one leading tab character to be inserted for each level of indentation. Certain other features are incompatible with this option, and if these options are also given, then a warning message will be issued and this flag will be unset. One example is the <strong>-lp</strong> option.</html>"
-EditorType=boolean
-TrueFalse=--tabs|
-ValueDefault=0
-
-[Trimming whitespace around qw quotes]
-Category=3
-Choices=--trim-qw|--notrim-qw
-ChoicesReadable=Trim whitespace|Do not trim whitespace
-Description="<html><dd><p><strong>-tqw</strong> or <strong>--trim-qw</strong> provide the default behavior of trimming spaces around multi-line <code>qw</code> quotes and indenting them appropriately.</p></dd><dd><p><strong>-ntqw</strong> or <strong>--notrim-qw</strong> cause leading and trailing whitespace around multi-line <code>qw</code> quotes to be left unchanged. This option will not normally be necessary, but was added for testing purposes, because in some versions of perl, trimming <code>qw</code> quotes changes the syntax tree.</p></dd></html>"
-EditorType=multiple
-Enabled=false
-ValueDefault=0
-
-[Vertical tightness]
-CallName="--vertical-tightness="
-Category=6
-Description="<html><p>Opening tokens (except for block braces) are controlled by <strong>-vt=n</strong>, or <strong>--vertical-tightness=n</strong>, where</p><pre>\n -vt=0 always break a line after opening token (default). \n -vt=1 do not break unless this would produce more than one \n step in indentation in a line.\n -vt=2 never break a line after opening token</pre><p>You must also use the <strong>-lp</strong> flag when you use the <strong>-vt</strong> flag; the reason is explained below.</p></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[Vertical tightness closing]
-CallName="--vertical-tightness-closing="
-Category=6
-Description="<html><p>Closing tokens (except for block braces) are controlled by <strong>-vtc=n</strong>, or <strong>--vertical-tightness-closing=n</strong>, where</p><pre>\n -vtc=0 always break a line before a closing token (default), \n -vtc=1 do not break before a closing token which is followed \n by a semicolon or another closing token, and is not in \n a list environment.\n -vtc=2 never break before a closing token.</pre><p>The rules for <strong>-vtc=1</strong> are designed to maintain a reasonable balance between tightness and readability in complex lists.</p></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=2
-MinVal=0
-ValueDefault=0
-
-[Want break after]
-CallName="--want-break-after="
-Category=6
-Description="<html><dd><p>These parameters are each followed by a quoted string, <strong>s</strong>, containing a list of token types (separated only by spaces). No more than one of each of these parameters should be specified, because repeating a command-line parameter always overwrites the previous one before perltidy ever sees it.</p></dd><dd><p>By default, perltidy breaks <strong>after</strong> these token types: % + - * / x != == &gt;= &lt;= =~ !~ &lt; &gt; | &amp; = **= += *= &amp;= &lt;&lt;= &amp;&amp;= -= /= |= &gt;&gt;= ||= //= .= %= ^= x=</p></dd><dd><p>And perltidy breaks <strong>before</strong> these token types by default: . &lt;&lt; &gt;&gt; -&gt; &amp;&amp; || //</p></dd><dd><p>To illustrate, to cause a break after a concatenation operator, <code>'.'</code>, rather than before it, the command line would be</p></dd><dd><pre>\n -wba=&quot;.&quot;</pre></dd><dd><p>As another example, the following command would cause a break before math operators <code>'+'</code>, <code>'-'</code>, <code>'/'</code>, and <code>'*'</code>:</p></dd><dd><pre>\n -wbb=&quot;+ - / *&quot;</pre></dd><dd><p>These commands should work well for most of the token types that perltidy uses (use <strong>--dump-token-types</strong> for a list). Also try the <strong>-D</strong> flag on a short snippet of code and look at the .DEBUG file to see the tokenization. However, for a few token types there may be conflicts with hardwired logic which cause unexpected results. One example is curly braces, which should be controlled with the parameter <strong>bl</strong> provided for that purpose.</p></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[Want break before]
-CallName="--want-break-before="
-Category=6
-Description="<html><dd><p>These parameters are each followed by a quoted string, <strong>s</strong>, containing a list of token types (separated only by spaces). No more than one of each of these parameters should be specified, because repeating a command-line parameter always overwrites the previous one before perltidy ever sees it.</p></dd><dd><p>By default, perltidy breaks <strong>after</strong> these token types: % + - * / x != == &gt;= &lt;= =~ !~ &lt; &gt; | &amp; = **= += *= &amp;= &lt;&lt;= &amp;&amp;= -= /= |= &gt;&gt;= ||= //= .= %= ^= x=</p></dd><dd><p>And perltidy breaks <strong>before</strong> these token types by default: . &lt;&lt; &gt;&gt; -&gt; &amp;&amp; || //</p></dd><dd><p>To illustrate, to cause a break after a concatenation operator, <code>'.'</code>, rather than before it, the command line would be</p></dd><dd><pre>\n -wba=&quot;.&quot;</pre></dd><dd><p>As another example, the following command would cause a break before math operators <code>'+'</code>, <code>'-'</code>, <code>'/'</code>, and <code>'*'</code>:</p></dd><dd><pre>\n -wbb=&quot;+ - / *&quot;</pre></dd><dd><p>These commands should work well for most of the token types that perltidy uses (use <strong>--dump-token-types</strong> for a list). Also try the <strong>-D</strong> flag on a short snippet of code and look at the .DEBUG file to see the tokenization. However, for a few token types there may be conflicts with hardwired logic which cause unexpected results. One example is curly braces, which should be controlled with the parameter <strong>bl</strong> provided for that purpose.</p></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[Want left space]
-CallName="--want-left-space="
-Category=3
-Description="<html><dd><p>For those who want more detailed control over the whitespace around tokens, there are four parameters which can directly modify the default whitespace rules built into perltidy for any token. They are:</p></dd><dd><p><strong>-wls=s</strong> or <strong>--want-left-space=s</strong>,</p></dd><dd><p><strong>-nwls=s</strong> or <strong>--nowant-left-space=s</strong>,</p></dd><dd><p><strong>-wrs=s</strong> or <strong>--want-right-space=s</strong>,</p></dd><dd><p><strong>-nwrs=s</strong> or <strong>--nowant-right-space=s</strong>.</p></dd><dd><p>These parameters are each followed by a quoted string, <strong>s</strong>, containing a list of token types. No more than one of each of these parameters should be specified, because repeating a command-line parameter always overwrites the previous one before perltidy ever sees it.</p></dd><dd><p>To illustrate how these are used, suppose it is desired that there be no space on either side of the token types <strong>= + - / *</strong>. The following two parameters would specify this desire:</p></dd><dd><pre>\n -nwls=&quot;= + - / *&quot; -nwrs=&quot;= + - / *&quot;</pre></dd><dd><p>(Note that the token types are in quotes, and that they are separated by spaces). With these modified whitespace rules, the following line of math:</p></dd><dd><pre>\n $root = -$b + sqrt( $b * $b - 4. * $a * $c ) / ( 2. * $a );</pre></dd><dd><p>becomes this:</p></dd><dd><pre>\n $root=-$b+sqrt( $b*$b-4.*$a*$c )/( 2.*$a );</pre></dd><dd><p>These parameters should be considered to be hints to perltidy rather than fixed rules, because perltidy must try to resolve conflicts that arise between them and all of the other rules that it uses. One conflict that can arise is if, between two tokens, the left token wants a space and the right one doesn't. In this case, the token not wanting a space takes priority.</p></dd><dd><p>It is necessary to have a list of all token types in order to create this type of input. Such a list can be obtained by the command <strong>--dump-token-types</strong>. Also try the <strong>-D</strong> flag on a short snippet of code and look at the .DEBUG file to see the tokenization.</p></dd><dd><p><strong>WARNING</strong> Be sure to put these tokens in quotes to avoid having them misinterpreted by your command shell.</p></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[Want right space]
-CallName="--want-right-space="
-Category=3
-Description="<html><dd><p>For those who want more detailed control over the whitespace around tokens, there are four parameters which can directly modify the default whitespace rules built into perltidy for any token. They are:</p></dd><dd><p><strong>-wls=s</strong> or <strong>--want-left-space=s</strong>,</p></dd><dd><p><strong>-nwls=s</strong> or <strong>--nowant-left-space=s</strong>,</p></dd><dd><p><strong>-wrs=s</strong> or <strong>--want-right-space=s</strong>,</p></dd><dd><p><strong>-nwrs=s</strong> or <strong>--nowant-right-space=s</strong>.</p></dd><dd><p>These parameters are each followed by a quoted string, <strong>s</strong>, containing a list of token types. No more than one of each of these parameters should be specified, because repeating a command-line parameter always overwrites the previous one before perltidy ever sees it.</p></dd><dd><p>To illustrate how these are used, suppose it is desired that there be no space on either side of the token types <strong>= + - / *</strong>. The following two parameters would specify this desire:</p></dd><dd><pre>\n -nwls=&quot;= + - / *&quot; -nwrs=&quot;= + - / *&quot;</pre></dd><dd><p>(Note that the token types are in quotes, and that they are separated by spaces). With these modified whitespace rules, the following line of math:</p></dd><dd><pre>\n $root = -$b + sqrt( $b * $b - 4. * $a * $c ) / ( 2. * $a );</pre></dd><dd><p>becomes this:</p></dd><dd><pre>\n $root=-$b+sqrt( $b*$b-4.*$a*$c )/( 2.*$a );</pre></dd><dd><p>These parameters should be considered to be hints to perltidy rather than fixed rules, because perltidy must try to resolve conflicts that arise between them and all of the other rules that it uses. One conflict that can arise is if, between two tokens, the left token wants a space and the right one doesn't. In this case, the token not wanting a space takes priority.</p></dd><dd><p>It is necessary to have a list of all token types in order to create this type of input. Such a list can be obtained by the command <strong>--dump-token-types</strong>. Also try the <strong>-D</strong> flag on a short snippet of code and look at the .DEBUG file to see the tokenization.</p></dd><dd><p><strong>WARNING</strong> Be sure to put these tokens in quotes to avoid having them misinterpreted by your command shell.</p></dd></html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[Break at old comma breakpoints]
-Category=7
-Description="<html><dd><p>This flag tells perltidy to try to break at all old commas. This is not the default. Normally, perltidy makes a best guess at list formatting, and seldom uses old comma breakpoints. Usually this works well, but consider:</p></dd><dd><pre>\n my @list = (1,\n 1, 1,\n 1, 2, 1,\n 1, 3, 3, 1,\n 1, 4, 6, 4, 1,);</pre></dd><dd><p>The default formatting will flatten this down to one line:</p></dd><dd><pre>\n # perltidy (default)\n my @list = ( 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 4, 6, 4, 1, );</pre></dd><dd><p>which hides the structure. Using <strong>-boc</strong>, plus additional flags to retain the original style, yields</p></dd><dd><pre>\n # perltidy -boc -lp -pt=2 -vt=1 -vtc=1\n my @list = (1,\n 1, 1,\n 1, 2, 1,\n 1, 3, 3, 1,\n 1, 4, 6, 4, 1,);</pre></dd><dd><p>A disadvantage of this flag is that all tables in the file must already be nicely formatted. For another possibility see the -fs flag in Skipping Selected Sections of Code.</p></dd></html>"
-EditorType=boolean
-TrueFalse=--break-at-old-comma-breakpoints|
-ValueDefault=0
-
-[Maximum fields per table]
-CallName="--maximum-fields-per-table="
-Category=7
-Description="<html><dd><p>If the computed number of fields for any table exceeds <strong>n</strong>, then it will be reduced to <strong>n</strong>. The default value for <strong>n</strong> is a large number, 40. While this value should probably be left unchanged as a general rule, it might be used on a small section of code to force a list to have a particular number of fields per line, and then either the <strong>-boc</strong> flag could be used to retain this formatting, or a single comment could be introduced somewhere to freeze the formatting in future applications of perltidy.</p></dd><dd><pre>\n # perltidy -mft=2\n @month_of_year = ( \n 'Jan', 'Feb',\n 'Mar', 'Apr',\n 'May', 'Jun',\n 'Jul', 'Aug',\n 'Sep', 'Oct',\n 'Nov', 'Dec'\n );</pre></dd></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9999
-MinVal=0
-ValueDefault=40
-
-[Comma arrow breakpoints]
-CallName="--comma-arrow-breakpoints="
-Category=7
-Description="<html><dd><p>A comma which follows a comma arrow, '=&gt;', requires special consideration. In a long list, it is common to break at all such commas. This parameter can be used to control how perltidy breaks at these commas. (However, it will have no effect if old comma breaks are being forced because <strong>-boc</strong> is used). The possible values of <strong>n</strong> are:</p></dd><dd><pre>\n n=0 break at all commas after =&gt; \n n=1 stable: break at all commas after =&gt; unless this would break\n an existing one-line container (default)\n n=2 break at all commas after =&gt;, but try to form the maximum\n maximum one-line container lengths\n n=3 do not treat commas after =&gt; specially at all</pre></dd><dd><p>For example, given the following single line, perltidy by default will not add any line breaks because it would break the existing one-line container:</p></dd><dd><pre>\n bless { B =&gt; $B, Root =&gt; $Root } =&gt; $package;</pre></dd><dd><p>Using <strong>-cab=0</strong> will force a break after each comma-arrow item:</p></dd><dd><pre>\n # perltidy -cab=0:\n bless {\n B =&gt; $B,\n Root =&gt; $Root\n } =&gt; $package;</pre></dd><dd><p>If perltidy is subsequently run with this container broken, then by default it will break after each '=&gt;' because the container is now broken. To reform a one-line container, the parameter <strong>-cab=2</strong> would be needed.</p></dd><dd><p>The flag <strong>-cab=3</strong> can be used to prevent these commas from being treated specially. In this case, an item such as ``01'' =&gt; 31 is treated as a single item in a table. The number of fields in this table will be determined by the same rules that are used for any other table. Here is an example.</p></dd><dd><pre>\n # perltidy -cab=3\n my %last_day = (\n &quot;01&quot; =&gt; 31, &quot;02&quot; =&gt; 29, &quot;03&quot; =&gt; 31, &quot;04&quot; =&gt; 30,\n &quot;05&quot; =&gt; 31, &quot;06&quot; =&gt; 30, &quot;07&quot; =&gt; 31, &quot;08&quot; =&gt; 31,\n &quot;09&quot; =&gt; 30, &quot;10&quot; =&gt; 31, &quot;11&quot; =&gt; 30, &quot;12&quot; =&gt; 31\n );</pre></dd></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=3
-MinVal=0
-ValueDefault=3
-
-[Break at old logical breakpoints]
-Category=8
-Description="<html><p>By default, if a logical expression is broken at a <code>&amp;&amp;</code>, <code>||</code>, <code>and</code>, or <code>or</code>, then the container will remain broken. Also, breaks at internal keywords <code>if</code> and <code>unless</code> will normally be retained. To prevent this, and thus form longer lines, use <strong>-nbol</strong>.</p></html>"
-EditorType=boolean
-TrueFalse=--break-at-old-logical-breakpoints|
-ValueDefault=0
-
-[Break at old keyword breakpoints]
-Category=8
-Description="<html><p>By default, perltidy will retain a breakpoint before keywords which may return lists, such as <code>sort</code> and &lt;map&gt;. This allows chains of these operators to be displayed one per line. Use <strong>-nbok</strong> to prevent retaining these breakpoints.</p></html>"
-EditorType=boolean
-TrueFalse=--break-at-old-keyword-breakpoints|
-ValueDefault=0
-
-[Break at old ternary breakpoints]
-Category=8
-Description="<html><p>By default, if a conditional (ternary) operator is broken at a <code>:</code>, then it will remain broken. To prevent this, and thereby form longer lines, use <strong>-nbot</strong>.</p></html>"
-EditorType=boolean
-TrueFalse=--break-at-old-ternary-breakpoints|
-ValueDefault=0
-
-[Ignore old breakpoints]
-Category=8
-Description="<html><p>Use this flag to tell perltidy to ignore existing line breaks to the maximum extent possible. This will tend to produce the longest possible containers, regardless of type, which do not exceed the line length limit.</p></html>"
-EditorType=boolean
-TrueFalse=--ignore-old-breakpoints|
-ValueDefault=0
-
-[Keep interior semicolons]
-Category=8
-Description="<html><dd><p>Use the <strong>-kis</strong> flag to prevent breaking at a semicolon if there was no break there in the input file. Normally perltidy places a newline after each semicolon which terminates a statement unless several statements are contained within a one-line brace block. To illustrate, consider the following input lines:</p></dd><dd><pre>\n dbmclose(%verb_delim); undef %verb_delim;\n dbmclose(%expanded); undef %expanded;</pre></dd><dd><p>The default is to break after each statement, giving</p></dd><dd><pre>\n dbmclose(%verb_delim);\n undef %verb_delim;\n dbmclose(%expanded);\n undef %expanded;</pre></dd><dd><p>With <strong>perltidy -kis</strong> the multiple statements are retained:</p></dd><dd><pre>\n dbmclose(%verb_delim); undef %verb_delim;\n dbmclose(%expanded); undef %expanded;</pre></dd><dd><p>The statements are still subject to the specified value of <strong>maximum-line-length</strong> and will be broken if this maximum is exceeed.</p></dd></html>"
-EditorType=boolean
-TrueFalse=--keep-interior-semicolons|
-ValueDefault=0
-
-[Blanks before comments]
-Category=9
-Description="<html><p>A blank line will be introduced before a full-line comment. This is the default. Use <strong>-nbbc</strong> or <strong>--noblanks-before-comments</strong> to prevent such blank lines from being introduced.</p></html>"
-EditorType=boolean
-TrueFalse=--blanks-before-comments|
-ValueDefault=0
-
-[Blanks before subs]
-Category=9
-Description="<html><p>A blank line will be introduced before a <strong>sub</strong> definition, unless it is a one-liner or preceded by a comment. A blank line will also be introduced before a <strong>package</strong> statement and a <strong>BEGIN</strong> and <strong>END</strong> block. This is the default. The intention is to help display the structure of a program by setting off certain key sections of code. This is negated with <strong>-nbbs</strong> or <strong>--noblanks-before-subs</strong>.</p></html>"
-EditorType=boolean
-TrueFalse=--blanks-before-subs|
-ValueDefault=0
-
-[Blanks before blocks]
-Category=9
-Description="<html><dd><p>A blank line will be introduced before blocks of coding delimited by <strong>for</strong>, <strong>foreach</strong>, <strong>while</strong>, <strong>until</strong>, and <strong>if</strong>, <strong>unless</strong>, in the following circumstances:</p></dd><ul><li><p>The block is not preceded by a comment.</p></li><li><p>The block is not a one-line block.</p></li><li><p>The number of consecutive non-blank lines at the current indentation depth is at least <strong>-lbl</strong> (see next section).</p></li></ul><p>This is the default. The intention of this option is to introduce some space within dense coding. This is negated with <strong>-nbbb</strong> or <strong>--noblanks-before-blocks</strong>.</p></html>"
-EditorType=boolean
-TrueFalse=--blanks-before-blocks|
-ValueDefault=0
-
-[Long block line count]
-CallName="--long-block-line-count="
-Category=9
-Description="<html><p>This controls how often perltidy is allowed to add blank lines before certain block types (see previous section). The default is 8. Entering a value of <strong>0</strong> is equivalent to entering a very large number.</p></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9999
-MinVal=0
-ValueDefault=8
-
-[Maximum consecutive blank lines]
-CallName="--maximum-consecutive-blank-lines="
-Category=9
-Description="<html><p>This parameter specifies the maximum number of consecutive blank lines in the output script. The default is n=1. If the input file has more than n consecutive blank lines, the number will be reduced to n. (This obviously does not apply to pod sections, here-documents, and quotes).</p></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9999
-MinVal=0
-ValueDefault=1
-
-[Keep old blank lines]
-CallName="--keep-old-blank-lines="
-Category=9
-Description="<html><p>The <strong>-kbl=n</strong> flag gives you control over how your existing blank lines are treated.</p><p>The possible values of <strong>n</strong> are:</p><pre>\n n=0 ignore all old blank lines\n n=1 stable: keep old blanks, but limited by the value of the B&lt;-mbl=n&gt; flag\n n=2 keep all old blank lines, regardless of the value of the B&lt;-mbl=n&gt; flag</pre><p>The default is <strong>n=1</strong>.</p></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=9999
-MinVal=0
-ValueDefault=1
-
-[Swallow optional blank lines]
-Category=9
-Description="<html><p>All blank lines not required by the above flags, <strong>-bbb</strong>, <strong>-bbs</strong>, and <strong>-bbc</strong>, will be deleted. (But essential blank lines above pod documents will be retained). This is NOT the default.</p></html>"
-EditorType=boolean
-TrueFalse=--swallow-optional-blank-lines|
-ValueDefault=0
-
-[Noswallow optional blank lines]
-Category=9
-Description="<html><p>Retain blank lines, including those which do not corresponding to flags <strong>-bbb</strong>, <strong>-bbs</strong>, and <strong>-bbc</strong>. This is the default. The number of blanks retained is subject to the limit imposed by <strong>--maximum-consecutive-blank-lines</strong>, however.</p></html>"
-EditorType=boolean
-TrueFalse=--noswallow-optional-blank-lines|
-ValueDefault=0
-
-[Delete all comments]
-Category=10
-Description="<html><p>Perltidy can selectively delete comments and/or pod documentation. The command <strong>-dac</strong> or <strong>--delete-all-comments</strong> will delete all comments <strong>and</strong> all pod documentation, leaving just code and any leading system control lines.</p></html>"
-EditorType=boolean
-TrueFalse=--delete-all-comments|
-ValueDefault=0
-
-[Delete pod]
-Category=10
-Description="<html><p>The command <strong>-dp</strong> or <strong>--delete-pod</strong> will remove all pod documentation (but not comments).</p></html>"
-EditorType=boolean
-TrueFalse=--delete-pod|
-ValueDefault=0
-
-[Delete block comments]
-Category=10
-Description="<html><p>Two commands which remove comments (but not pod) are: <strong>-dbc</strong> or <strong>--delete-block-comments</strong> and <strong>-dsc</strong> or <strong>--delete-side-comments</strong>. (Hanging side comments will be deleted with block comments here.)</p></html>"
-EditorType=boolean
-TrueFalse=--delete-block-comments|
-ValueDefault=0
-
-[Delete side comments]
-Category=10
-Description="<html><p>Two commands which remove comments (but not pod) are: <strong>-dbc</strong> or <strong>--delete-block-comments</strong> and <strong>-dsc</strong> or <strong>--delete-side-comments</strong>. (Hanging side comments will be deleted with block comments here.)</p></html>"
-EditorType=boolean
-TrueFalse=--delete-side-comments|
-ValueDefault=0
-
-[Tee all comments]
-Category=10
-Description="<html><p>When perltidy writes a formatted text file, it has the ability to also send selected text to a file with a <em>.TEE</em> extension. This text can include comments and pod documentation.</p><p>The command <strong>-tac</strong> or <strong>--tee-all-comments</strong> will write all comments <strong>and</strong> all pod documentation.</p></html>"
-EditorType=boolean
-TrueFalse=--tee-all-comments|
-ValueDefault=0
-
-[Tee pod]
-Category=10
-Description="<html><p>When perltidy writes a formatted text file, it has the ability to also send selected text to a file with a <em>.TEE</em> extension. This text can include comments and pod documentation.</p><p>The command <strong>-tp</strong> or <strong>--tee-pod</strong> will write all pod documentation (but not comments).</p></html>"
-EditorType=boolean
-TrueFalse=--tee-pod|
-ValueDefault=0
-
-[Tee block comments]
-Category=10
-Description="<html><p>When perltidy writes a formatted text file, it has the ability to also send selected text to a file with a <em>.TEE</em> extension. This text can include comments and pod documentation.</p><p>The commands which write comments (but not pod) are: <strong>-tbc</strong> or <strong>--tee-block-comments</strong> and <strong>-tsc</strong> or <strong>--tee-side-comments</strong>. (Hanging side comments will be written with block comments here.)</p></html>"
-EditorType=boolean
-TrueFalse=--tee-block-comments|
-ValueDefault=0
-
-[Tee side comments]
-Category=10
-Description="<html><p>When perltidy writes a formatted text file, it has the ability to also send selected text to a file with a <em>.TEE</em> extension. This text can include comments and pod documentation.</p><p>The commands which write comments (but not pod) are: <strong>-tbc</strong> or <strong>--tee-block-comments</strong> and <strong>-tsc</strong> or <strong>--tee-side-comments</strong>. (Hanging side comments will be written with block comments here.)</p></html>"
-EditorType=boolean
-TrueFalse=--tee-side-comments|
-ValueDefault=0
-
-[Look for hash bang]
-Category=10
-Description="<html><p>If your script has leading lines of system commands or other text which are not valid perl code, and which are separated from the start of the perl code by a ``hash-bang'' line, ( a line of the form <code>#!...perl</code> ), you must use the <strong>-x</strong> flag to tell perltidy not to parse and format any lines before the ``hash-bang'' line. This option also invokes perl with a -x flag when checking the syntax. This option was originally added to allow perltidy to parse interactive VMS scripts, but it should be used for any script which is normally invoked with <code>perl -x</code>.</p></html>"
-EditorType=boolean
-TrueFalse=--look-for-hash-bang|
-ValueDefault=0
-
-[Making a file unreadable]
-Category=10
-Choices=--mangle|--extrude
-ChoicesReadable=Mangle|Extrude
-Description="<html><dd><p>The goal of perltidy is to improve the readability of files, but there are two commands which have the opposite effect, <strong>--mangle</strong> and <strong>--extrude</strong>. They are actually merely aliases for combinations of other parameters. Both of these strip all possible whitespace, but leave comments and pod documents, so that they are essentially reversible. The difference between these is that <strong>--mangle</strong> puts the fewest possible line breaks in a script while <strong>--extrude</strong> puts the maximum possible. Note that these options do not provided any meaningful obfuscation, because perltidy can be used to reformat the files. They were originally developed to help test the tokenization logic of perltidy, but they have other uses. One use for <strong>--mangle</strong> is the following:</p></dd><dd><pre>\n perltidy --mangle myfile.pl -st | perltidy -o myfile.pl.new</pre></dd><dd><p>This will form the maximum possible number of one-line blocks (see next section), and can sometimes help clean up a badly formatted script.</p></dd><dd><p>A similar technique can be used with <strong>--extrude</strong> instead of <strong>--mangle</strong> to make the minimum number of one-line blocks.</p></dd><dd><p>Another use for <strong>--mangle</strong> is to combine it with <strong>-dac</strong> to reduce the file size of a perl script.</p></dd></html>"
-EditorType=multiple
-Enabled=false
-ValueDefault=0
-
-[MakeMaker]
-Category=10
-Description="<html><p>The first $VERSION line of a file which might be eval'd by MakeMaker is passed through unchanged except for indentation. Use --nopass-version-line, or -npvl, to deactivate this feature.</p></html>"
-EditorType=boolean
-TrueFalse=--nopass-version-line|
-ValueDefault=0
-
-[AutoLoader]
-Category=10
-Description="<html><p>If the AutoLoader module is used, perltidy will continue formatting code after seeing an __END__ line. Use --nolook-for-autoloader, or -nlal, to deactivate this feature.</p></html>"
-EditorType=boolean
-TrueFalse=--nolook-for-autoloader|
-ValueDefault=0
-
-[SelfLoader]
-Category=10
-Description="<html><p>Likewise, if the SelfLoader module is used, perltidy will continue formatting code after seeing a __DATA__ line. Use --nolook-for-selfloader, or -nlsl, to deactivate this feature.</p></html>"
-EditorType=boolean
-TrueFalse=--nolook-for-selfloader|
-ValueDefault=0
diff --git a/indenters/__TODO/uigui_phpCB.ini b/indenters/__TODO/uigui_phpCB.ini
deleted file mode 100755
index 00dbfc3..0000000
--- a/indenters/__TODO/uigui_phpCB.ini
+++ /dev/null
@@ -1,151 +0,0 @@
-[header]
-categories=General
-cfgFileParameterEnding=" "
-configFilename=
-fileTypes=*.php|*.htm|*.html|*.xhtml
-indenterFileName=phpCB
-indenterName=PHP Code Beautifier (PHP)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://www.waterproof.fr/products/phpCodeBeautifier/manual.php
-outputFileName=
-outputFileParameter=stdout
-parameterOrder=pio
-showHelpParameter=-h
-stringparaminquotes=false
-useCfgFileParameter=
-version=2007-02-21
-
-[Align all assignement statements]
-Category=0
-Description=<html>Align all assignement statements</html>
-EditorType=boolean
-TrueFalse=--align-equal-statements|
-ValueDefault=1
-
-[Align all assignement statements to a fixed position]
-CallName="--align-equal-statements-to-fixed-pos "
-Category=0
-Description="<html>Align all assignement statements to a fixed position.<hr><table><thead><tr><td width='50%'>Source</td><td width='50%'>With --align-equal-statements-to-fixed-pos 40</td></tr></thead><tbody><tr><td width='50%'><pre>&lt;?php <br>$noError = true; <br>$feildEmpty = false; <br>$showMessage = false; <br>$showMessage = false; <br>$anotherVariable[0123] = 'bla bla bla'; <br>$showBlaBlaBlaMessage = false; <br>?&gt;</pre></td><td width='50%'><pre>&lt;?php <br>$noError<span> </span> = true; <br>$feildEmpty<span> </span> = false; <br>$showMessage<span> </span> = false; <br>$showMessage<span> </span> = false; <br>$anotherVariable[0123]<span> </span> = 'bla bla bla'; <br>$showBlaBlaBlaMessage<span> </span> = false; <br>?&gt; </pre></td></tr></tbody></table></html>"
-EditorType=numeric
-Enabled=false
-MaxVal=60
-MinVal=4
-ValueDefault=30
-
-[Allow to insert a space after '(']
-Category=0
-Description=<html>Allow to insert a space after start bracket '('</html>
-EditorType=boolean
-TrueFalse=--space-after-start-bracket|
-ValueDefault=0
-
-[Allow to insert a space after 'if']
-Category=0
-Description=<html>Allow to insert a space after 'if' keyword</html>
-EditorType=boolean
-TrueFalse=--space-after-if|
-ValueDefault=1
-
-[Allow to insert a space after 'switch']
-Category=0
-Description=<html>Allow to insert a space after 'switch' keyword</html>
-EditorType=boolean
-TrueFalse=--space-after-switch|
-ValueDefault=1
-
-[Allow to insert a space after 'while']
-Category=0
-Description=<html>Allow to insert a space after 'while' keyword</html>
-EditorType=boolean
-TrueFalse=--space-after-while|
-ValueDefault=1
-
-[Allow to insert a space after '}']
-Category=0
-Description=<html>Allow to insert a space after starting angle bracket '}'</html>
-EditorType=boolean
-TrueFalse=--space-after-end-angle-bracket|
-ValueDefault=1
-
-[Allow to insert a space before ')']
-Category=0
-Description=<html>Allow to insert a space before end bracket ')'</html>
-EditorType=boolean
-TrueFalse=--space-before-end-bracket|
-ValueDefault=0
-
-[Allow to insert a space before '{']
-Category=0
-Description=<html>Allow to insert a space before starting angle bracket '{'</html>
-EditorType=boolean
-TrueFalse=--space-before-start-angle-bracket|
-ValueDefault=1
-
-[Change comments]
-Category=0
-Description="<html>Change '# ...' comments into '// ...' comments<hr><table><thead><tr><td width='33%'>Source</td><td width='33%'>With --change-shell-comment-to-double-slashes-comment</td><td width='33%'>Without --change-shell-comment-to-double-slashes-comment</td></tr></thead><tbody><tr><td width='33%'><pre>&lt;?php<br><br>#comment content<br>//another comment<br>?&gt;</pre></td><td width='33%'><pre>&lt;?php<br><br>// comment content<br>// another comment<br>?&gt;</pre></td><td width='33%'><pre>&lt;?php<br><br># comment content<br>// another comment<br>?&gt;</pre></td></tr></tbody></table></html>"
-EditorType=boolean
-TrueFalse=--change-shell-comment-to-double-slashes-comment|
-ValueDefault=1
-
-[Comment render style]
-Category=0
-Choices="--comment-rendering-style PEAR|--comment-rendering-style PHPDoc"
-ChoicesReadable="PEAR comment rendering style|PHPDoc comment rendering style"
-Description="<html>The following style of comment formating are available:<hr><table><thead><tr><td width='50%'><b>--comment-rendering-style</b> PEAR</td><td width='50%'><b>--comment-rendering-style</b> PHPDoc</td></tr></thead><tbody><tr><td width='50%'><pre>&lt;?php<br><br>/**<br> * bla bla bla<br> *<br> * @access public<br> */<br>?&gt;</pre></td><td width='50%'><pre>&lt;?php<br><br>/**<br>* bla bla bla<br>*<br>* @access public<br>*/<br>?&gt;</pre></td></tr></tbody></table></html>"
-EditorType=multiple
-Enabled=true
-ValueDefault=0
-
-[Force large PHP code tag]
-Category=0
-Description="<html>Change '&lt;?' and '&lt;%' tokens into '&lt;?php' and '%&gt;' into '?&gt;'</html>"
-EditorType=boolean
-TrueFalse=--force-large-php-code-tag|
-ValueDefault=1
-
-[Glue "&&" to following item]
-Category=0
-Description="<html>Glue '&' to following item<hr><table><thead><tr><td width='50%'>With --glue-amperscore</td><td width='50%'>Without --glue-amperscore</td></tr></thead><tbody><tr><td width='50%'><pre>&lt;?php<br>$value = &amp;$objectInstance;<br>?&gt;</pre></td><td width='50%'><pre>&lt;?php<br>$value = &amp; $objectInstance;<br>?&gt;</pre></td><br></tr></tbody></table></html>"
-EditorType=boolean
-TrueFalse=--glue-amperscore|
-ValueDefault=1
-
-[Increase padding before case statements]
-Category=0
-Description="<html>Increase padding before case statements:<hr><table><thead><tr><td width='50%'>With --extra-padding-for-case-statement</td><td width='50%'>Without --extra-padding-for-case-statement</td></tr></thead><tbody><tr><td width='50%'><pre>&lt;?php<br><br>switch($condition){<br><span> </span>case 1:<br><span> </span> action1();<br><span> </span> break;<br><span> </span>case 2:<br><span> </span> action2();<br><span> </span> break;<br><span> </span>default:<br><span> </span> defaultaction();<br><span> </span> break;<br>}<br>?&gt;</pre></td><td width='50%'><pre>&lt;?php<br><br>switch($condition){<br>case 1:<br> action1();<br> break;<br>case 2:<br> action2();<br> break;<br>default:<br> defaultaction();<br> break;<br>}<br>?&gt;</pre></td></tr></tbody></table></html>"
-EditorType=boolean
-TrueFalse=--extra-padding-for-case-statement|
-ValueDefault=0
-
-[Indent with TAB]
-Category=0
-Description="<html>If selected, tabulation (ASCII #9) character is used to indent text, elsewhere space (ASCII #32) character is used</html>"
-EditorType=boolean
-TrueFalse=--indent-with-tab|
-ValueDefault=0
-
-[Lowercase for NULL, TRUE and FALSE constants]
-Category=0
-Description="<html>Lowercase for NULL, TRUE and FALSE constants as encouraged in PEAR coding standards<hr><table><thead><tr><td width='50%'>With --force-true-false-null-contant-lowercase</td><td width='50%'>Without --force-true-false-null-contant-lowercase</td></tr></thead><tbody><tr><td width='50%'><pre>&lt;?php<br>if(<strong>true</strong>){<br> if(<strong>false</strong>){<br> $value = <strong>null</strong>;<br> }<br>}<br>?&gt;</pre></td><td width='50%'><pre>&lt;?php<br>if(<strong>TRUE</strong>){<br> if(<strong>FALSE</strong>){<br> $value = <strong>NULL</strong>;<br> }<br>}<br>?&gt;</pre></td></tr></tbody></table></html>"
-EditorType=boolean
-TrueFalse=--force-true-false-null-contant-lowercase|
-ValueDefault=1
-
-[Padding char count]
-CallName="--padding-char-count "
-Category=0
-Description=<html>Indent using # spaces per indent</html>
-EditorType=numeric
-Enabled=false
-MaxVal=8
-MinVal=0
-ValueDefault=4
-
-[Use "One true brace" formating for functions]
-Category=0
-Description="<html>Use 'One true brace' formating for functions<hr><table><thead><tr><td width='50%'>With --one-true-brace-function-declaration</td><td width='50%'>Without --one-true-brace-function-declaration</td></tr></thead><tbody><tr><td width='50%'><pre>&lt;?php<br><br>function aFunction($param)<br>{<br> // function content<br>}<br>?&gt;</pre></td><td width='50%'><pre>&lt;?php<br><br>function aFunction($param) {<br> // function content<br>}<br>?&gt;</pre></td></tr></tbody></table></html>"
-EditorType=boolean
-TrueFalse=--one-true-brace-function-declaration|
-ValueDefault=1
diff --git a/indenters/__TODO/uigui_phpStylist.ini b/indenters/__TODO/uigui_phpStylist.ini
deleted file mode 100755
index 6374906..0000000
--- a/indenters/__TODO/uigui_phpStylist.ini
+++ /dev/null
@@ -1,258 +0,0 @@
-[header]
-categories="General|Operators|Functions, Classes and Objects|Control Structures|Arrays and Concatenation|Comments"
-cfgFileParameterEnding=" "
-configFilename=
-fileTypes=*.php|*.phpt|*.phps
-indenterFileName=phpStylist.php
-indenterName=phpStylist (PHP)
-inputFileName=indentinput
-inputFileParameter=" "
-manual=http://sourceforge.net/projects/phpstylist/
-outputFileName=
-outputFileParameter=stdout
-parameterOrder=ipo
-showHelpParameter="-- --help"
-stringparaminquotes=false
-useCfgFileParameter=
-version=1.0
-
-[Indent size]
-CallName="--indent_size "
-Category=0
-Description="<html>Indent the code with the set number of spaces.</html>"
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=0
-ValueDefault=4
-
-[Indent with tabs]
-Category=0
-Description="<html>Indent with tabs instead of spaces</html>"
-EditorType=boolean
-TrueFalse="--indent_with_tabs|"
-ValueDefault=0
-
-[Keep redundant lines]
-Category=0
-Description="<html>Keep redundant lines</html>"
-EditorType=boolean
-TrueFalse="--keep_redundant_lines|"
-ValueDefault=0
-
-[Space inside parentheses]
-Category=0
-Description="<html>Space inside parentheses</html>"
-EditorType=boolean
-TrueFalse="--space_inside_parentheses|"
-ValueDefault=0
-
-[Space outside parentheses]
-Category=0
-Description="<html>Space outside parentheses</html>"
-EditorType=boolean
-TrueFalse="--space_outside_parentheses|"
-ValueDefault=0
-
-[Space after comma]
-Category=0
-Description="<html>Space after comma</html>"
-EditorType=boolean
-TrueFalse="--space_after_comma|"
-ValueDefault=0
-
-[Space around assignment]
-Category=1
-Description="<html>Space around = .= += -= *= /= <<<</html>"
-EditorType=boolean
-TrueFalse="--space_around_assignment|"
-ValueDefault=0
-
-[Align block +3 assigned variables]
-Category=1
-Description="<html>Align block +3 assigned variables</html>"
-EditorType=boolean
-TrueFalse="--align_var_assignment|"
-ValueDefault=0
-
-[Space around comparison]
-Category=1
-Description="<html>Space around == === != !== > >= < <=</html>"
-EditorType=boolean
-TrueFalse="--space_around_comparison|"
-ValueDefault=0
-
-[Space around arithmetic]
-Category=1
-Description="<html>Space around - + * / %</html>"
-EditorType=boolean
-TrueFalse="--space_around_arithmetic|"
-ValueDefault=0
-
-[Space around logical]
-Category=1
-Description="<html>Space around && || AND OR XOR << >></html>"
-EditorType=boolean
-TrueFalse="--space_around_logical|"
-ValueDefault=0
-
-[Space around colon and question]
-Category=1
-Description="<html>Space around ? :</html>"
-EditorType=boolean
-TrueFalse="--space_around_colon_question|"
-ValueDefault=0
-
-[Blank line before keyword]
-Category=2
-Description="<html>Blank line before keyword</html>"
-EditorType=boolean
-TrueFalse="--line_before_function|"
-ValueDefault=0
-
-[Opening bracket on next line]
-Category=2
-Description="<html>Opening bracket on next line</html>"
-EditorType=boolean
-TrueFalse="--line_before_curly_function|"
-ValueDefault=0
-
-[Blank line below opening bracket]
-Category=2
-Description="<html>Blank line below opening bracket</html>"
-EditorType=boolean
-TrueFalse="--line_after_curly_function|"
-ValueDefault=0
-
-[Space around ->]
-Category=2
-Description="<html>Space around -></html>"
-EditorType=boolean
-TrueFalse="--space_around_obj_operator|"
-ValueDefault=0
-
-[Space around ::]
-Category=2
-Description="<html>Space around ::</html>"
-EditorType=boolean
-TrueFalse="--space_around_double_colon|"
-ValueDefault=0
-
-[Space before parentheses]
-Category=3
-Description="<html>Space between keyword and opening parentheses</html>"
-EditorType=boolean
-TrueFalse="--space_after_if|"
-ValueDefault=0
-
-[Keep else/elseif along with bracket]
-Category=3
-Description="<html>Keep else/elseif along with bracket</html>"
-EditorType=boolean
-TrueFalse="--else_along_curly|"
-ValueDefault=0
-
-[Opening bracket on next line]
-Category=3
-Description="<html>Opening bracket on next line</html>"
-EditorType=boolean
-TrueFalse="--line_before_curly|"
-ValueDefault=0
-
-[Add missing brackets]
-Category=3
-Description="<html>Add missing brackets to single line structs</html>"
-EditorType=boolean
-TrueFalse="--add_missing_braces|"
-ValueDefault=0
-
-[Blank line after case "break"]
-Category=3
-Description="<html>Blank line after case 'break'</html>"
-EditorType=boolean
-TrueFalse="--line_after_break|"
-ValueDefault=0
-
-[Space between "for" elements]
-Category=3
-Description="<html>Space between 'for' elements</html>"
-EditorType=boolean
-TrueFalse="--space_inside_for|"
-ValueDefault=0
-
-[Extra indent for "Case" and "Default"]
-Category=3
-Description="<html>Extra indent for 'Case' and 'Default'</html>"
-EditorType=boolean
-TrueFalse="--indent_case|"
-ValueDefault=0
-
-[Opening array parentheses on next line]
-Category=4
-Description="<html>Opening array parentheses on next line</html>"
-EditorType=boolean
-TrueFalse="--line_before_array|"
-ValueDefault=0
-
-[Non-empty arrays as vertical block]
-Category=4
-Description="<html>Non-empty arrays as vertical block</html>"
-EditorType=boolean
-TrueFalse="--vertical_array|"
-ValueDefault=0
-
-[Align block +3 assigned array elements]
-Category=4
-Description="<html>Align block +3 assigned array elements</html>"
-EditorType=boolean
-TrueFalse="--align_array_assignment|"
-ValueDefault=0
-
-[Space around double arrow]
-Category=4
-Description="<html>Space around double arrow</html>"
-EditorType=boolean
-TrueFalse="--space_around_double_arrow|"
-ValueDefault=0
-
-[Concatenation as vertical block]
-Category=4
-Description="<html>Concatenation as vertical block</html>"
-EditorType=boolean
-TrueFalse="--vertical_concat|"
-ValueDefault=0
-
-[Space around concat elements]
-Category=4
-Description="<html>Space around concat elements</html>"
-EditorType=boolean
-TrueFalse="--space_around_concat|"
-ValueDefault=0
-
-[Blank line before multi-line comment]
-Category=5
-Description="<html>Blank line before multi-line comment (/*)</html>"
-EditorType=boolean
-TrueFalse="--line_before_comment_multi|"
-ValueDefault=0
-
-[Blank line after multi-line comment]
-Category=5
-Description="<html>Blank line after multi-line comment (/*)</html>"
-EditorType=boolean
-TrueFalse="--line_after_comment_multi|"
-ValueDefault=0
-
-[Blank line before single line comments]
-Category=5
-Description="<html>Blank line before single line comments (//)</html>"
-EditorType=boolean
-TrueFalse="--line_before_comment|"
-ValueDefault=0
-
-[Blank line after single line comments]
-Category=5
-Description="<html>Blank line after single line comments (//)</html>"
-EditorType=boolean
-TrueFalse="--line_after_comment|"
-ValueDefault=0
diff --git a/indenters/__TODO/uigui_php_Beautifier.ini b/indenters/__TODO/uigui_php_Beautifier.ini
deleted file mode 100755
index ab5364d..0000000
--- a/indenters/__TODO/uigui_php_Beautifier.ini
+++ /dev/null
@@ -1,108 +0,0 @@
-[header]
-categories=General
-cfgFileParameterEnding=" "
-configFilename=
-fileTypes=*.php|*.phpt|*.phps
-indenterFileName=php_beautifier
-indenterName=PHP_Beautifier (PHP)
-inputFileName=indentinput
-inputFileParameter="-f "
-manual=http://beautifyphp.sourceforge.net/docs/PHP_Beautifier/tutorial_PHP_Beautifier.howtouse.commandline.pkg.html
-outputFileName=indentoutput
-outputFileParameter="-o "
-parameterOrder=iop
-showHelpParameter=--help
-stringparaminquotes=false
-useCfgFileParameter=
-version=0.1.13
-
-[Indent With Spaces]
-CallName="-s"
-Category=1
-Description=<html>Indent the code with the set number of spaces.</html>
-EditorType=numeric
-Enabled=true
-MaxVal=99
-MinVal=0
-ValueDefault=4
-
-[Indent With Tabs]
-CallName="-t"
-Category=1
-Description=<html>Indent the code with the set number of tabs.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=99
-MinVal=0
-ValueDefault=1
-
-[Add Header]
-Category=0
-Choices="-l \"Pear(add_header=php)\"|-l \"Pear(add_header=bsd)\"|-l \"Pear(add_header=apache)\"|-l \"Pear(add_header=lgpl)\"|-l \"Pear(add_header=pear)\""
-ChoicesReadable="PHP|BSD|Apache|LGPL|PEAR"
-Description="<html>Adds header information to a file. These can be Php, BSD, Apache, LGPL or Pear license info.</html>"
-EditorType=multiple
-Enabled=true
-ValueDefault=0
-
-[Newline Class]
-Category=0
-Description=<html>Add a new line after class before opening brace.</html>
-EditorType=boolean
-TrueFalse="-l \"Pear(newline_class=true)\"|-l \"Pear(newline_class=false)\""
-ValueDefault=1
-
-[Newline Function]
-Category=0
-Description=<html>Add a new line after function before opening brace.</html>
-EditorType=boolean
-TrueFalse="-l \"Pear(newline_function=true)\"|-l \"Pear(newline_function=false)\""
-ValueDefault=1
-
-[New Lines Before]
-CallName="-l \"NewLines(before="
-Category=0
-Description="<html>Add new lines before specific keywords. Keywords are separated by a single colon. Example: if:switch:T_CLASS<br />The string MUST end with a closing brace and an escaped double quote.</html>"
-EditorType=string
-Enabled=false
-ValueDefault="if:switch:T_CLASS)\""
-
-[New Lines After]
-CallName="-l \"NewLines(after="
-Category=0
-Description="<html>Add new lines after specific keywords. Keywords are separated by a single colon. Example: T_COMMENT:function<br />The string MUST end with a closing brace and an escaped double quote.</html>"
-EditorType=string
-Enabled=false
-ValueDefault="T_COMMENT:function)\""
-
-[Arrays Nested]
-Category=0
-Description=<html></html>
-EditorType=boolean
-TrueFalse="-l \"ArrayNested()\"|"
-ValueDefault=0
-
-[Lowercase]
-Category=0
-Description=<html>Lowercases all control structures.</html>
-EditorType=boolean
-TrueFalse="-l \"Lowercase()\"|"
-ValueDefault=0
-
-[List Class And Functions]
-Category=0
-Choices="-l \"ListClassFunction(list_classes=true)\"|-l \"ListClassFunction(list_functions=true)\"|-l \"ListClassFunction()\""
-ChoicesReadable="List Classes|List Functions|List Classes And Functions"
-Description=<html>Create a list of functions and classes in the script By default, this Filter puts the list at the beggining of the script. If you want it in another position, put a comment like that <pre> // Class and Function List </pre> The script lookup for the string 'Class and Function List' in a comment and replace the entire comment with the list.</html>
-EditorType=multiple
-Enabled=false
-ValueDefault=0
-
-[Indent Styles]
-Category=0
-Choices="-l \"IndentStyles(style=k&r)\"|-l \"IndentStyles(style=allman)\"|-l \"IndentStyles(style=whitesmiths)\"|-l \"IndentStyles(style=gnu)\""
-ChoicesReadable="K&R|Allman|Whitesmiths|GNU"
-Description=<html></html>
-EditorType=multiple
-Enabled=false
-ValueDefault=0
diff --git a/indenters/__TODO/uigui_pindent.ini b/indenters/__TODO/uigui_pindent.ini
deleted file mode 100755
index ae17620..0000000
--- a/indenters/__TODO/uigui_pindent.ini
+++ /dev/null
@@ -1,54 +0,0 @@
-[header]
-categories=General options
-cfgFileParameterEnding=" "
-configFilename=
-fileTypes=*.py
-indenterFileName=pindent.py
-indenterName=PIndent (Python)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://coverage.livinglogic.de/Tools/scripts/pindent.py.html
-outputFileName=indentinput
-outputFileParameter=none
-stringparaminquotes=false
-parameterOrder=pio
-showHelpParameter=
-stringparaminquotes=false
-useCfgFileParameter=
-version="from Python 2.5.1 package"
-
-[End directives]
-Category=0
-Description="<html>Complete takes a valid Python program as input and outputs a version augmented with block-closing comments (add #end directives).<br />Or Delete assumes its input is a Python program with block-closing comments and outputs a commentless version(delete #end directives).<br />Or Reformat assumes its input is a Python program with block-closing comments but with its indentation messed up, and outputs a properly indented version (use #end directives).</html>"
-Enabled=true
-EditorType=multiple
-Choices="-c|-d|-r"
-ChoicesReadable="Complete|Delete|Reformat"
-ValueDefault=0
-
-[Step size]
-Category=0
-Description="<html>Sets the indentation step size.</html>"
-Enabled=true
-EditorType=numeric
-CallName="-s "
-MinVal=0
-MaxVal=999
-ValueDefault=8
-
-[Tab size]
-Category=0
-Description="<html>Sets the number of spaces a tab character is worth.</html>"
-Enabled=true
-EditorType=numeric
-CallName="-t "
-MinVal=0
-MaxVal=999
-ValueDefault=8
-
-[Convert Tabs]
-Category=0
-Description="<html>Expand TABs into spaces.</html>"
-EditorType=boolean
-TrueFalse=-e|
-ValueDefault=0
diff --git a/indenters/__TODO/uigui_psti.ini b/indenters/__TODO/uigui_psti.ini
deleted file mode 100755
index 9a1acb7..0000000
--- a/indenters/__TODO/uigui_psti.ini
+++ /dev/null
@@ -1,196 +0,0 @@
-[header]
-categories=General options|Spaces|Indentation|Alignments
-cfgFileParameterEnding=cr
-configFilename=psti.cfg
-fileTypes=*.sql
-indenterFileName=psti.exe
-indenterName=Pl/Sql tidy (Pl/Sql)
-inputFileName=indentinput
-inputFileParameter="-i "
-manual=http://psti.equinoxbase.com/manual.html
-outputFileName=indentoutput
-outputFileParameter="-o "
-stringparaminquotes=false
-parameterOrder=iop
-showHelpParameter=-h
-stringparaminquotes=false
-useCfgFileParameter="-ls "
-version=1.2
-
-[Disable all switches]
-Category=0
-Description="<html>Sets all switches to off.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-0|
-ValueDefault=0
-
-[Uppercase Keywords]
-Category=0
-Description="<html>Uppercase Keywords.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-uk+|-uk-
-ValueDefault=0
-
-[Capitalized Keywords]
-Category=0
-Description="<html>Capitalized Keywords.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-ck+|-ck-
-ValueDefault=0
-
-[Lowercase Keywords]
-Category=0
-Description="<html>Lowercase Keywords.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-lk+|-lk-
-ValueDefault=0
-
-[Uppercase Identifiers]
-Category=0
-Description="<html>Uppercase Identifiers.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-ui+|-ui-
-ValueDefault=0
-
-[Lowercase Identifiers]
-Category=0
-Description="<html>Lowercase Identifiers.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-li+|-li-
-ValueDefault=0
-
-[Capitalized Identifiers]
-Category=0
-Description="<html>Capitalized Identifiers.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-ci+|-ci-
-ValueDefault=0
-
-[Compactify]
-Category=1
-Description="<html>Compactify, remove redundant spaces/keep.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-c+|-c-
-ValueDefault=0
-
-[Remove Operation Spaces]
-Category=1
-Description="<html>Remove spaces around operations (+,- etcdo nothing/).</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-co+|-co-
-ValueDefault=0
-
-[Add Operation Spaces]
-Category=1
-Description="<html>Add space around operations/do nothing.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-sao+|-sao-
-ValueDefault=0
-
-[Remove Space Open Bracket]
-Category=1
-Description="<html>Remove spaces after opening brackets/keep.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-rsaob+|-rsaob-
-ValueDefault=0
-
-[Don't Remove Bracket Space]
-Category=1
-Description="<html>Don't remove spaces around brackets/do nothing.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-ncb+|-ncb-
-ValueDefault=0
-
-[Indent Size]
-Category=2
-Description="<html>Indent size in spaces or in tabs (generally).</html>"
-Enabled=true
-EditorType=numeric
-CallName="-is "
-MinVal=0
-MaxVal=1024
-ValueDefault=4
-
-[Indent Lines]
-Category=2
-Description="<html>Whether to indent strings lines.</html>"
-Enabled=true
-EditorType=boolean
-TrueFalse=-in+|-in-
-ValueDefault=1
-
-[Keep relative indentation]
-Category=2
-Description="<html>Keep the relative identation of an allowed sql/do nothing.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-rs+|-rs-
-ValueDefault=0
-
-[Indent after exception]
-Category=2
-Description="<html>Extra indentation after exception when yes/no.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-iaew+|-iaew-
-ValueDefault=0
-
-[Indent after case]
-Category=2
-Description="<html>Extra indentation after case when yes/no.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-iacw+|-iacw-
-ValueDefault=0
-
-[Indent after cursor]
-Category=2
-Description="<html>Extra indentation after cursor yes/no.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-iac+|-iac-
-ValueDefault=0
-
-[Indent comments]
-Category=2
-Description="<html>Indent standalone comments.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-isc+|-isc-
-ValueDefault=0
-
-[Indent comments special]
-Category=2
-Description="<html>Indent standalone comments in some special cases too.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-isc2+|-isc2-
-ValueDefault=0
-
-[Indent inside comments]
-Category=2
-Description="<html>Indent inside comments/do nothing.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-iic+|-iic-
-ValueDefault=0
-
-[Column alignment]
-Category=3
-Description="<html>Column like lists inside brackets.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=-clb+|-clb-
-ValueDefault=0
diff --git a/indenters/__TODO/uigui_rbeautify.ini b/indenters/__TODO/uigui_rbeautify.ini
deleted file mode 100755
index 38babe1..0000000
--- a/indenters/__TODO/uigui_rbeautify.ini
+++ /dev/null
@@ -1,17 +0,0 @@
-[header]
-categories=
-cfgFileParameterEnding=" "
-configFilename=
-fileTypes=*.rb
-indenterFileName=rbeautify.rb
-indenterName=Ruby Script Beautifier (Ruby)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://www.arachnoid.com/ruby/rubyBeautifier.html
-outputFileName=indentinput
-outputFileParameter=none
-parameterOrder=pio
-showHelpParameter=
-stringparaminquotes=false
-useCfgFileParameter=
-version=2.9
diff --git a/indenters/__TODO/uigui_rubyformatter.ini b/indenters/__TODO/uigui_rubyformatter.ini
deleted file mode 100755
index 1afba10..0000000
--- a/indenters/__TODO/uigui_rubyformatter.ini
+++ /dev/null
@@ -1,27 +0,0 @@
-[header]
-categories=General
-cfgFileParameterEnding=" "
-configFilename=
-fileTypes=*.rb
-indenterFileName=ruby_formatter.rb
-indenterName=Simple Ruby Formatter (Ruby)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://raa.ruby-lang.org/project/ruby_formatter/
-outputFileName=indentinput
-outputFileParameter=none
-parameterOrder=pio
-showHelpParameter=
-stringparaminquotes=false
-useCfgFileParameter=
-version=Rev 0.6.1
-
-[indent spaces]
-CallName="-s "
-Category=0
-Description=<html>Indent using # spaces per indent</html>
-EditorType=numeric
-Enabled=false
-MaxVal=20
-MinVal=2
-ValueDefault=4 \ No newline at end of file
diff --git a/indenters/__TODO/uigui_shellindent.ini b/indenters/__TODO/uigui_shellindent.ini
deleted file mode 100755
index 2c36958..0000000
--- a/indenters/__TODO/uigui_shellindent.ini
+++ /dev/null
@@ -1,17 +0,0 @@
-[header]
-categories=
-cfgFileParameterEnding=" "
-configFilename=
-fileTypes=*.sh
-indenterFileName=shellindent.awk
-indenterName=Shell Code Indent (sh)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://www.bolthole.com/AWK.html
-outputFileName=
-outputFileParameter=stdout
-parameterOrder=pio
-showHelpParameter=
-stringparaminquotes=false
-useCfgFileParameter=
-version=2008-01-10
diff --git a/indenters/__TODO/uigui_tidy.ini b/indenters/__TODO/uigui_tidy.ini
deleted file mode 100755
index 1341d45..0000000
--- a/indenters/__TODO/uigui_tidy.ini
+++ /dev/null
@@ -1,612 +0,0 @@
-[header]
-categories="HTML, XHTML, XML|Diagnostics|Pretty Print|Character Encoding|Miscellaneous"
-cfgFileParameterEnding=cr
-configFilename=htmltidy.cfg
-fileTypes=*.html|*.htm
-indenterFileName=tidy
-indenterName=(HTML) Tidy
-inputFileName=indentinput
-inputFileParameter=
-manual=http://tidy.sourceforge.net/docs/tidy_man.html
-outputFileName=indentoutput
-outputFileParameter="-o "
-parameterOrder=poi
-showHelpParameter=-h
-stringparaminquotes=false
-useCfgFileParameter="-q -config "
-version=2007-05-24
-
-[Quiet]
-Category=4
-Description="<html>This option specifies if Tidy should output the summary of the numbers of errors and warnings, or the welcome or informational messages.</html>"
-EditorType=boolean
-Enabled=true
-TrueFalse=quiet:yes|quiet:no
-ValueDefault=1
-
-[Uppercase tags]
-Category=0
-Description=<html>This option specifies if Tidy should output tag names in upper case. The default is no, which results in lower case tag names, except for XML input, where the original case is preserved.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=uppercase-tags:yes|uppercase-tags:no
-ValueDefault=0
-
-[accessibility-check]
-CallName=accessibility-check:
-Category=1
-Description="<html>This option specifies what level of accessibility checking, if any, that Tidy should do. Level 0 is equivalent to Tidy Classic's accessibility checking. For more information on Tidy's accessibility checking, visit the Adaptive Technology Resource Centre at the University of Toronto.</html>"
-EditorType=numeric
-Enabled=true
-MaxVal=3
-MinVal=0
-ValueDefault=0
-
-[add-xml-decl]
-Category=0
-Description="<html>This option specifies if Tidy should add the XML declaration when outputting XML or XHTML. Note that if the input already includes an <?xml ... ?> declaration then this option will be ignored. If the encoding for the output is different from 'ascii', one of the utf encodings or 'raw', the declaration is always added as required by the XML standard.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=add-xml-decl:yes|add-xml-decl:no
-ValueDefault=0
-
-[add-xml-space]
-Category=0
-Description="<html>This option specifies if Tidy should add xml:space='preserve' to elements such as <PRE>, <STYLE> and <SCRIPT> when generating XML. This is needed if the whitespace in such elements is to be parsed appropriately without having access to the DTD.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=add-xml-space:yes|add-xml-space:no
-ValueDefault=0
-
-[alt-text]
-CallName=alt-text:
-Category=0
-Description="<html>-This option specifies the default 'alt=' text Tidy uses for <IMG> attributes. This feature is dangerous as it suppresses further accessibility warnings. You are responsible for making your documents accessible to people who can not see the images!</html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[ascii-chars]
-Category=3
-Description="<html>Can be used to modify behavior of -c (--clean yes) option. If set to 'yes' when using -c, &emdash;, &rdquo;, and other named character entities are downgraded to their closest ascii equivalents.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=ascii-chars:yes|ascii-chars:no
-ValueDefault=0
-
-[assume-xml-procins]
-Category=0
-Description=<html>This option specifies if Tidy should change the parsing of processing instructions to require ?> as the terminator rather than >. This option is automatically set if the input is in XML.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=assume-xml-procins:yes|assume-xml-procins:no
-ValueDefault=0
-
-[bare]
-Category=0
-Description="<html>This option specifies if Tidy should strip Microsoft specific HTML from Word 2000 documents, and output spaces rather than non-breaking spaces where they exist in the input.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=bare:yes|bare:no
-ValueDefault=0
-
-[break-before-br]
-Category=2
-Description=<html>This option specifies if Tidy should output a line break before each <BR> element.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=break-before-br:yes|break-before-br:no
-ValueDefault=0
-
-[char-encoding]
-Category=3
-Choices=char-encoding:raw|char-encoding:ascii|char-encoding:latin0|char-encoding:latin1|char-encoding:utf8|char-encoding:iso2022|char-encoding:mac|char-encoding:win1252|char-encoding:ibm858|char-encoding:utf16le|char-encoding:utf16be|char-encoding:utf16|char-encoding:big5|char-encoding:shiftjis
-Description="<html>This option specifies the character encoding Tidy uses for both the input and output. For ascii, Tidy will accept Latin-1 (ISO-8859-1) character values, but will use entities for all characters whose value > 127. For raw, Tidy will output values above 127 without translating them into entities. For latin1, characters above 255 will be written as entities. For utf8, Tidy assumes that both input and output is encoded as UTF-8. You can use iso2022 for files encoded using the ISO-2022 family of encodings e.g. ISO-2022-JP. For mac and win1252, Tidy will accept vendor specific character values, but will use entities for all characters whose value > 127.</html>"
-EditorType=multiple
-Enabled=false
-ValueDefault=1
-
-[clean]
-Category=0
-Description=<html>This option specifies if Tidy should strip out surplus presentational tags and attributes replacing them by style rules and structural markup as appropriate. It works well on the HTML saved by Microsoft Office products.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=clean:yes|clean:no
-ValueDefault=0
-
-[css-prefix]
-CallName=css-prefix
-Category=0
-Description="<html>-This option specifies the prefix that Tidy uses for styles rules. By default, 'c' will be used.</html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[decorate-inferred-ul]
-Category=0
-Description=<html>This option specifies if Tidy should decorate inferred UL elements with some CSS markup to avoid indentation to the right.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=decorate-inferred-ul:yes|decorate-inferred-ul:no
-ValueDefault=0
-
-[doctype]
-Category=0
-Choices=doctype:omit|doctype:auto|doctype:strict|doctype:transitional|doctype:user
-Description=<html>This option specifies the DOCTYPE declaration generated by Tidy. If set to 'omit' the output won't contain a DOCTYPE declaration. If set to 'auto' (the default) Tidy will use an educated guess based upon the contents of the document. If set to 'strict', Tidy will set the DOCTYPE to the strict DTD. If set to 'loose', the DOCTYPE is set to the loose (transitional) DTD. Alternatively, you can supply a string for the formal public identifier (FPI). For example: doctype: '-//ACME//DTD HTML 3.14159//EN' If you specify the FPI for an XHTML document, Tidy will set the system identifier to an empty string. For an HTML document, Tidy adds a system identifier only if one was already present in order to preserve the processing mode of some browsers. Tidy leaves the DOCTYPE for generic XML documents unchanged. --doctype omit implies --numeric-entities yes. This option does not offer a validation of the document conformance.</html>
-EditorType=multiple
-Enabled=false
-ValueDefault=1
-
-[drop-empty-paras]
-Category=0
-Description=<html>This option specifies if Tidy should discard empty paragraphs.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=drop-empty-paras:yes|drop-empty-paras:no
-ValueDefault=1
-
-[drop-font-tags]
-Category=0
-Description=<html>This option specifies if Tidy should discard <FONT> and <CENTER> tags without creating the corresponding style rules. This option can be set independently of the clean option.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=drop-font-tags:yes|drop-font-tags:no
-ValueDefault=0
-
-[drop-proprietary-attributes]
-Category=0
-Description="<html>This option specifies if Tidy should strip out proprietary attributes, such as MS data binding attributes. </html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=drop-proprietary-attributes:yes|drop-proprietary-attributes:no
-ValueDefault=0
-
-[enclose-block-text]
-Category=0
-Description=<html>This option specifies if Tidy should insert a <P> element to enclose any text it finds in any element that allows mixed content for HTML transitional but not HTML strict.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=enclose-block-text:yes|enclose-block-text:no
-ValueDefault=0
-
-[enclose-text]
-Category=0
-Description=<html>This option specifies if Tidy should enclose any text it finds in the body element within a <P> element. This is useful when you want to take existing HTML and use it with a style sheet.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=enclose-text:yes|enclose-text:no
-ValueDefault=0
-
-[escape-cdata]
-Category=0
-Description=<html>This option specifies if Tidy should convert <![CDATA[]]> sections to normal text.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=escape-cdata:yes|escape-cdata:no
-ValueDefault=0
-
-[fix-backslash]
-Category=0
-Description=<html>This option specifies if Tidy should replace backslash characters '' in URLs by forward slashes '/'.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=fix-backslash:yes|fix-backslash:no
-ValueDefault=1
-
-[fix-bad-comments]
-Category=0
-Description="<html>This option specifies if Tidy should replace unexpected hyphens with '=' characters when it comes across adjacent hyphens. The default is yes. This option is provided for users of Cold Fusion which uses the comment syntax: <!--- ---></html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=fix-bad-comments:yes|fix-bad-comments:no
-ValueDefault=1
-
-[fix-uri]
-Category=0
-Description="<html>This option specifies if Tidy should check attribute values that carry URIs for illegal characters and if such are found, escape them as HTML 4 recommends.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=fix-uri:yes|fix-uri:no
-ValueDefault=1
-
-[hide-comments]
-Category=0
-Description=<html>This option specifies if Tidy should print out comments.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=hide-comments:yes|hide-comments:no
-ValueDefault=0
-
-[hide-endtags]
-Category=0
-Description=<html>This option specifies if Tidy should omit optional end-tags when generating the pretty printed markup. This option is ignored if you are outputting to XML.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=hide-endtags:yes|hide-endtags:no
-ValueDefault=0
-
-[indent]
-Category=2
-Description="<html>This option specifies if Tidy should indent block-level tags. If set to 'auto', this option causes Tidy to decide whether or not to indent the content of tags such as TITLE, H1-H6, LI, TD, TD, or P depending on whether or not the content includes a block-level element. You are advised to avoid setting indent to yes as this can expose layout bugs in some browsers.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=indent:yes|indent:no
-ValueDefault=0
-
-[indent-attributes]
-Category=2
-Description=<html>This option specifies if Tidy should begin each attribute on a new line.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=indent-attributes:yes|indent-attributes:no
-ValueDefault=0
-
-[indent-cdata]
-Category=0
-Description=<html>This option specifies if Tidy should indent <![CDATA[]]> sections.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=indent-cdata:yes|indent-cdata:no
-ValueDefault=0
-
-[indent-spaces]
-CallName=indent-spaces:
-Category=2
-Description="<html>This option specifies the number of spaces Tidy uses to indent content, when indentation is enabled.</html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5000
-MinVal=0
-ValueDefault=2
-
-[input-encoding]
-Category=3
-Choices=input-encoding:raw|input-encoding:ascii|input-encoding:latin0|input-encoding:latin1|input-encoding:utf8|input-encoding:iso2022|input-encoding:mac|input-encoding:win1252|input-encoding:ibm858|input-encoding:utf16le|input-encoding:utf16be|input-encoding:utf16|input-encoding:big5|input-encoding:shiftjis
-Description=<html>This option specifies the character encoding Tidy uses for the input. See char-encoding for more info.</html>
-EditorType=multiple
-Enabled=false
-ValueDefault=4
-
-[input-xml]
-Category=0
-Description=<html>This option specifies if Tidy should use the XML parser rather than the error correcting HTML parser.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=input-xml:yes|input-xml:no
-ValueDefault=0
-
-[join-classes]
-Category=0
-Description="<html>This option specifies if Tidy should combine class names to generate a single new class name, if multiple class assignments are detected on an element.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=join-classes:yes|join-classes:no
-ValueDefault=0
-
-[join-styles]
-Category=0
-Description="<html>This option specifies if Tidy should combine styles to generate a single new style, if multiple style values are detected on an element.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=join-styles:yes|join-styles:no
-ValueDefault=1
-
-[literal-attributes]
-Category=0
-Description=<html>This option specifies if Tidy should ensure that whitespace characters within attribute values are passed through unchanged.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=literal-attributes:yes|literal-attributes:no
-ValueDefault=0
-
-[logical-emphasis]
-Category=0
-Description="<html>This option specifies if Tidy should replace any occurrence of <I> by <EM> and any occurrence of <B> by <STRONG>. In both cases, the attributes are preserved unchanged. This option can be set independently of the clean and drop-font-tags options.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=logical-emphasis:yes|logical-emphasis:no
-ValueDefault=0
-
-[lower-literals]
-Category=0
-Description=<html>This option specifies if Tidy should convert the value of an attribute that takes a list of predefined values to lower case. This is required for XHTML documents.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=lower-literals:yes|lower-literals:no
-ValueDefault=1
-
-[markup]
-Category=2
-Description=<html>This option specifies if Tidy should generate a pretty printed version of the markup. Note that Tidy won't generate a pretty printed version if it finds significant errors (see force-output).</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=markup:yes|markup:no
-ValueDefault=1
-
-[merge-divs]
-Category=0
-Choices=merge-divs:auto|merge-divs:yes|merge-divs:no
-ChoicesReadable=Merge Divs Auto|Do Merge Divs|Do Not Merge Divs
-Description="<html>Can be used to modify behavior of -c (--clean yes) option. This option specifies if Tidy should merge nested <div> such as '<div><div>...</div></div>'. If set to 'auto', the attributes of the inner <div> are moved to the outer one. As well, nested <div> with ID attributes are not merged. If set to 'yes', the attributes of the inner <div> are discarded with the exception of 'class' and 'style'.</html>"
-EditorType=multiple
-Enabled=false
-ValueDefault=0
-
-[ncr]
-Category=0
-Description=<html>This option specifies if Tidy should allow numeric character references.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=ncr:yes|ncr:no
-ValueDefault=1
-
-[new-blocklevel-tags]
-CallName=new-blocklevel-tags:
-Category=0
-Description="<html>This option specifies new block-level tags. This option takes a space or comma separated list of tag names. Unless you declare new tags, Tidy will refuse to generate a tidied file if the input includes previously unknown tags. Note you can't change the content model for elements such as <TABLE>, <UL>, <OL> and <DL>. This option is ignored in XML mode.</html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[new-empty-tags]
-CallName=new-empty-tags:
-Category=0
-Description="<html>This option specifies new empty inline tags. This option takes a space or comma separated list of tag names. Unless you declare new tags, Tidy will refuse to generate a tidied file if the input includes previously unknown tags. Remember to also declare empty tags as either inline or blocklevel. This option is ignored in XML mode.</html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[new-inline-tags]
-CallName=new-inline-tags:
-Category=0
-Description="<html>This option specifies new non-empty inline tags. This option takes a space or comma separated list of tag names. Unless you declare new tags, Tidy will refuse to generate a tidied file if the input includes previously unknown tags. This option is ignored in XML mode.</html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[new-pre-tags]
-CallName=new-pre-tags:
-Category=0
-Description="<html>This option specifies new tags that are to be processed in exactly the same way as HTML's <PRE> element. This option takes a space or comma separated list of tag names. Unless you declare new tags, Tidy will refuse to generate a tidied file if the input includes previously unknown tags. Note you can not as yet add new CDATA elements (similar to <SCRIPT>). This option is ignored in XML mode.</html>"
-EditorType=string
-Enabled=false
-ValueDefault=
-
-[newline]
-Category=3
-Choices=newline:LF|newline:CRLF|newline:CR
-Description="<html>The default is appropriate to the current platform: CRLF on PC-DOS, MS-Windows and OS/2, CR on Classic Mac OS, and LF everywhere else (Unix and Linux).</html>"
-EditorType=multiple
-Enabled=false
-ValueDefault=1
-
-[numeric-entities]
-Category=0
-Description="<html>This option specifies if Tidy should output entities other than the built-in HTML entities (&amp;, &lt;, &gt; and &quot;) in the numeric rather than the named entity form. Only entities compatible with the DOCTYPE declaration generated are used. Entities that can be represented in the output encoding are translated correspondingly.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=numeric-entities:yes|numeric-entities:no
-ValueDefault=0
-
-[output-bom]
-Category=3
-Choices=output-bom:auto|output-bom:yes|output-bom:no
-Description="<html>This option specifies if Tidy should write a Unicode Byte Order Mark character (BOM; also known as Zero Width No-Break Space; has value of U+FEFF) to the beginning of the output; only for UTF-8 and UTF-16 output encodings. If set to 'auto', this option causes Tidy to write a BOM to the output only if a BOM was present at the beginning of the input. A BOM is always written for XML/XHTML output using UTF-16 output encodings.</html>"
-EditorType=multiple
-Enabled=false
-ValueDefault=0
-
-[output-encoding]
-Category=3
-Choices=output-encoding:raw|output-encoding:ascii|output-encoding:latin0|output-encoding:latin1|output-encoding:utf8|output-encoding:iso2022|output-encoding:mac|output-encoding:win1252|output-encoding:ibm858|output-encoding:utf16le|output-encoding:utf16be|output-encoding:utf16|output-encoding:big5|output-encoding:shiftjis
-Description="<html>This option specifies the character encoding Tidy uses for the output. See char-encoding for more info. May only be different from input-encoding for Latin encodings (ascii, latin0, latin1, mac, win1252, ibm858).</html>"
-EditorType=multiple
-Enabled=false
-ValueDefault=1
-
-[output-html]
-Category=0
-Description="<html>This option specifies if Tidy should generate pretty printed output, writing it as HTML.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=output-html:yes|output-html:no
-ValueDefault=0
-
-[output-xhtml]
-Category=0
-Description="<html>This option specifies if Tidy should generate pretty printed output, writing it as extensible HTML. This option causes Tidy to set the DOCTYPE and default namespace as appropriate to XHTML. If a DOCTYPE or namespace is given they will checked for consistency with the content of the document. In the case of an inconsistency, the corrected values will appear in the output. For XHTML, entities can be written as named or numeric entities according to the setting of the 'numeric-entities' option. The original case of tags and attributes will be preserved, regardless of other options.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=output-xhtml:yes|output-xhtml:no
-ValueDefault=0
-
-[output-xml]
-Category=0
-Description="<html>This option specifies if Tidy should pretty print output, writing it as well-formed XML. Any entities not defined in XML 1.0 will be written as numeric entities to allow them to be parsed by a XML parser. The original case of tags and attributes will be preserved, regardless of other options.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=output-xml:yes|output-xml:no
-ValueDefault=0
-
-[preserve-entities]
-Category=0
-Description=<html>This option specifies if Tidy should preserve the well-formed entitites as found in the input.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=preserve-entities:yes|preserve-entities:no
-ValueDefault=0
-
-[punctuation-wrap]
-Category=2
-Description=<html>This option specifies if Tidy should line wrap after some Unicode or Chinese punctuation characters.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=punctuation-wrap:yes|punctuation-wrap:no
-ValueDefault=0
-
-[quote-ampersand]
-Category=0
-Description="<html>This option specifies if Tidy should output unadorned & characters as &amp;.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=quote-ampersand:yes|quote-ampersand:no
-ValueDefault=1
-
-[quote-marks]
-Category=0
-Description="<html>This option specifies if Tidy should output ' characters as &quot; as is preferred by some editing environments. The apostrophe character ' is written out as &#39; since many web browsers don't yet support &apos;.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=quote-marks:yes|quote-marks:no
-ValueDefault=0
-
-[quote-nbsp]
-Category=0
-Description="<html>This option specifies if Tidy should output non-breaking space characters as entities, rather than as the Unicode character value 160 (decimal).</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=quote-nbsp:yes|quote-nbsp:no
-ValueDefault=1
-
-[repeated-attributes]
-Category=0
-Choices=repeated-attributes:keep-first|repeated-attributes:keep-last
-Description="<html>This option specifies if Tidy should keep the first or last attribute, if an attribute is repeated, e.g. has two align attributes.</html>"
-EditorType=multiple
-Enabled=false
-ValueDefault=1
-
-[replace-color]
-Category=0
-Description="<html>This option specifies if Tidy should replace numeric values in color attributes by HTML/XHTML color names where defined, e.g. replace '#ffffff' with 'white'.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=replace-color:yes|replace-color:no
-ValueDefault=0
-
-[show-body-only]
-Category=0
-Description=<html>This option specifies if Tidy should print only the contents of the body tag as an HTML fragment. Useful for incorporating existing whole pages as a portion of another page.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=show-body-only:yes|show-body-only:no
-ValueDefault=0
-
-[show-errors]
-CallName=show-errors:
-Category=1
-Description="<html>This option specifies what level of accessibility checking, if any, that Tidy should do. Level 0 is equivalent to Tidy Classic's accessibility checking. For more information on Tidy's accessibility checking, visit the Adaptive Technology Resource Centre at the University of Toronto.</html>"
-EditorType=numeric
-Enabled=true
-MaxVal=5000
-MinVal=0
-ValueDefault=6
-
-[show-warnings]
-Category=1
-Description=<html>This option specifies if Tidy should suppress warnings. This can be useful when a few errors are hidden in a flurry of warnings.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=show-warnings:yes|show-warnings:no
-ValueDefault=1
-
-[split]
-Category=2
-Description=<html>Currently not used. Tidy Classic only.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=split:yes|split:no
-ValueDefault=0
-
-[tab-size]
-CallName=tab-size:
-Category=2
-Description=<html>This option specifies the number of columns that Tidy uses between successive tab stops. It is used to map tabs to spaces when reading the input. Tidy never outputs tabs.</html>
-EditorType=numeric
-Enabled=true
-MaxVal=5000
-MinVal=0
-ValueDefault=8
-
-[uppercase-attributes]
-Category=0
-Description="<html>This option specifies if Tidy should output attribute names in upper case. The default is no, which results in lower case attribute names, except for XML input, where the original case is preserved.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=uppercase-attributes:yes|uppercase-attributes:no
-ValueDefault=0
-
-[vertical-space]
-Category=2
-Description=<html>This option specifies if Tidy should add some empty lines for readability.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=vertical-space:yes|vertical-space:no
-ValueDefault=0
-
-[word-2000]
-Category=0
-Description="<html>This option specifies if Tidy should go to great pains to strip out all the surplus stuff Microsoft Word 2000 inserts when you save Word documents as 'Web pages'. Doesn't handle embedded images or VML. You should consider using Word's 'Save As: Web Page, Filtered'.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=word-2000:yes|word-2000:no
-ValueDefault=0
-
-[wrap]
-CallName=wrap:
-Category=2
-Description=<html>This option specifies the right margin Tidy uses for line wrapping. Tidy tries to wrap lines so that they do not exceed this length. Set wrap to zero if you want to disable line wrapping.</html>
-EditorType=numeric
-Enabled=true
-MaxVal=5000
-MinVal=0
-ValueDefault=68
-
-[wrap-asp]
-Category=2
-Description="<html>This option specifies if Tidy should line wrap text contained within ASP pseudo elements, which look like: <% ... %>.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=wrap-asp:yes|wrap-asp:no
-ValueDefault=1
-
-[wrap-attributes]
-Category=2
-Description="<html>This option specifies if Tidy should line wrap attribute values, for easier editing. This option can be set independently of wrap-script-literals.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=wrap-attributes:yes|wrap-attributes:no
-ValueDefault=0
-
-[wrap-jste]
-Category=2
-Description="<html>This option specifies if Tidy should line wrap text contained within JSTE pseudo elements, which look like: <# ... #>.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=wrap-jste:yes|wrap-jste:no
-ValueDefault=1
-
-[wrap-php]
-Category=2
-Description="<html>This option specifies if Tidy should line wrap text contained within PHP pseudo elements, which look like: <?php ... ?>.</html>"
-EditorType=boolean
-Enabled=false
-TrueFalse=wrap-php:yes|wrap-php:no
-ValueDefault=1
-
-[wrap-script-literals]
-Category=2
-Description=<html>This option specifies if Tidy should line wrap string literals that appear in script attributes. Tidy wraps long script string literals by inserting a backslash character before the line break.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=wrap-script-literals:yes|wrap-script-literals:no
-ValueDefault=0
-
-[wrap-sections]
-Category=2
-Description=<html>This option specifies if Tidy should line wrap text contained within <![ ... ]> section tags.</html>
-EditorType=boolean
-Enabled=false
-TrueFalse=wrap-sections:yes|wrap-sections:no
-ValueDefault=0
diff --git a/indenters/__TODO/uigui_uncrustify.ini b/indenters/__TODO/uigui_uncrustify.ini
deleted file mode 100755
index e16e560..0000000
--- a/indenters/__TODO/uigui_uncrustify.ini
+++ /dev/null
@@ -1,3691 +0,0 @@
-[header]
-categories=General options|Indenting|Spacing options|Code alignment (not left column spaces/tabs)|Newline adding and removing options|Positioning options|Line Splitting options|Blank line options|Code modifying options (non-whitespace)|Comment modifications|Preprocessor options
-cfgFileParameterEnding=cr
-configFilename=uncrustify.cfg
-fileTypes=*.c|*.cpp|*.d|*.cs|*.vala|*.java|*.pawn|*.p|*.sma|*.inl|*.h|*.cxx|*.hpp|*.hxx|*.cc|*.di|*.m|*.mm|*.sqc|*.es
-indenterFileName=uncrustify
-indenterName=Uncrustify (C, C++, C#, ObjectiveC, D, Java, Pawn, VALA)
-inputFileName=indentinput
-inputFileParameter="-f "
-manual=http://uncrustify.sourceforge.net/config.txt
-outputFileName=indentoutput
-outputFileParameter="-o "
-stringparaminquotes=false
-parameterOrder=ipo
-showHelpParameter=-h
-stringparaminquotes=false
-useCfgFileParameter="-c "
-version=0.59
-
-[Newlines]
-Category=0
-Description="<html>The type of line endings</html>"
-Enabled=false
-EditorType=multiple
-Choices="newlines=lf|newlines=crlf|newlines=cr|newlines=auto"
-ChoicesReadable="Newlines Mac|Newlines Win|Newlines Unix|Newlines Auto"
-ValueDefault=3
-
-[Input Tab Size]
-Category=0
-Description="<html>The original size of tabs in the input</html>"
-Enabled=false
-EditorType=numeric
-CallName="input_tab_size="
-MinVal=1
-MaxVal=32
-ValueDefault=8
-
-[Output Tab Size]
-Category=0
-Description="<html>The size of tabs in the output (only used if align_with_tabs=true)</html>"
-Enabled=false
-EditorType=numeric
-CallName="output_tab_size="
-MinVal=1
-MaxVal=32
-ValueDefault=8
-
-[String Escape Char]
-Category=0
-Description="<html>The ASCII value of the string escape char, usually 92 (\) or 94 (^). (Pawn)</html>"
-Enabled=false
-EditorType=numeric
-CallName="string_escape_char="
-MinVal=0
-MaxVal=255
-ValueDefault=92
-
-[String Escape Char2]
-Category=0
-Description="<html>Alternate string escape char for Pawn. Only works right before the quote char.</html>"
-Enabled=false
-EditorType=numeric
-CallName="string_escape_char2="
-MinVal=0
-MaxVal=255
-ValueDefault=0
-
-[Tok Split Gte]
-Category=0
-Description="<html>Allow interpreting '&gt;=' and '&gt;&gt;=' as part of a template in 'void f(list&lt;list&lt;B&gt;&gt;=val);'.<BR>If true (default), 'assert(x&lt;0 &amp;&amp; y&gt;=3)' will be broken.<BR>Improvements to template detection may make this option obsolete.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=tok_split_gte=true|tok_split_gte=false
-ValueDefault=0
-
-[Utf8 Bom]
-Category=0
-Description="<html>Control what to do with the UTF-8 BOM (recommed 'remove')</html>"
-Enabled=false
-EditorType=multiple
-Choices="utf8_bom=ignore|utf8_bom=add|utf8_bom=remove|utf8_bom=force"
-ChoicesReadable="Ignore Utf8 Bom|Add Utf8 Bom|Remove Utf8 Bom|Force Utf8 Bom"
-ValueDefault=0
-
-[Utf8 Byte]
-Category=0
-Description="<html>If the file only contains chars between 128 and 255 and is not UTF-8, then output as UTF-8</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=utf8_byte=true|utf8_byte=false
-ValueDefault=0
-
-[Utf8 Force]
-Category=0
-Description="<html>Force the output encoding to UTF-8</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=utf8_force=true|utf8_force=false
-ValueDefault=0
-
-[Indent Columns]
-Category=1
-Description="<html>The number of columns to indent per level.<BR>Usually 2, 3, 4, or 8.</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_columns="
-MinVal=0
-MaxVal=16
-ValueDefault=8
-
-[Indent Continue]
-Category=1
-Description="<html>The continuation indent. If non-zero, this overrides the indent of '(' and '=' continuation indents.<BR>For FreeBSD, this is set to 4.</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_continue="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent With Tabs]
-Category=1
-Description="<html>How to use tabs when indenting code<BR>0=spaces only<BR>1=indent with tabs to brace level, align with spaces<BR>2=indent and align with tabs, using spaces when not on a tabstop</html>"
-Enabled=true
-EditorType=multiple
-Choices="indent_with_tabs=0|indent_with_tabs=1|indent_with_tabs=2"
-ChoicesReadable="Spaces only|Indent with tabs, align with spaces|Indent and align with tabs"
-ValueDefault=1
-
-[Indent Cmt With Tabs]
-Category=1
-Description="<html>Comments that are not a brace level are indented with tabs on a tabstop.<BR>Requires indent_with_tabs=2. If false, will use spaces.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_cmt_with_tabs=true|indent_cmt_with_tabs=false
-ValueDefault=0
-
-[Indent Align String]
-Category=1
-Description="<html>Whether to indent strings broken by '\' so that they line up</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_align_string=true|indent_align_string=false
-ValueDefault=0
-
-[Indent Xml String]
-Category=1
-Description="<html>The number of spaces to indent multi-line XML strings.<BR>Requires indent_align_string=True</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_xml_string="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Brace]
-Category=1
-Description="<html>Spaces to indent '{' from level</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_brace="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Braces]
-Category=1
-Description="<html>Whether braces are indented to the body level</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_braces=true|indent_braces=false
-ValueDefault=0
-
-[Indent Braces No Func]
-Category=1
-Description="<html>Disabled indenting function braces if indent_braces is true</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_braces_no_func=true|indent_braces_no_func=false
-ValueDefault=0
-
-[Indent Braces No Class]
-Category=1
-Description="<html>Disabled indenting class braces if indent_braces is true</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_braces_no_class=true|indent_braces_no_class=false
-ValueDefault=0
-
-[Indent Braces No Struct]
-Category=1
-Description="<html>Disabled indenting struct braces if indent_braces is true</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_braces_no_struct=true|indent_braces_no_struct=false
-ValueDefault=0
-
-[Indent Brace Parent]
-Category=1
-Description="<html>Indent based on the size of the brace parent, i.e. 'if' =&gt; 3 spaces, 'for' =&gt; 4 spaces, etc.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_brace_parent=true|indent_brace_parent=false
-ValueDefault=0
-
-[Indent Namespace]
-Category=1
-Description="<html>Whether the 'namespace' body is indented</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_namespace=true|indent_namespace=false
-ValueDefault=0
-
-[Indent Namespace Level]
-Category=1
-Description="<html>The number of spaces to indent a namespace block</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_namespace_level="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Namespace Limit]
-Category=1
-Description="<html>If the body of the namespace is longer than this number, it won't be indented.<BR>Requires indent_namespace=true. Default=0 (no limit)</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_namespace_limit="
-MinVal=0
-MaxVal=255
-ValueDefault=0
-
-[Indent Extern]
-Category=1
-Description="<html>Whether the 'extern "C"' body is indented</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_extern=true|indent_extern=false
-ValueDefault=0
-
-[Indent Class]
-Category=1
-Description="<html>Whether the 'class' body is indented</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_class=true|indent_class=false
-ValueDefault=0
-
-[Indent Class Colon]
-Category=1
-Description="<html>Whether to indent the stuff after a leading class colon</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_class_colon=true|indent_class_colon=false
-ValueDefault=0
-
-[Indent Ctor Init]
-Category=1
-Description="<html>Additional indenting for constructor initializer list</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_ctor_init="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Else If]
-Category=1
-Description="<html>False=treat 'else\nif' as 'else if' for indenting purposes<BR>True=indent the 'if' one level<BR></html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_else_if=true|indent_else_if=false
-ValueDefault=0
-
-[Indent Var Def Blk]
-Category=1
-Description="<html>Amount to indent variable declarations after a open brace. neg=relative, pos=absolute</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_var_def_blk="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Var Def Cont]
-Category=1
-Description="<html>Indent continued variable declarations instead of aligning.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_var_def_cont=true|indent_var_def_cont=false
-ValueDefault=0
-
-[Indent Func Call Param]
-Category=1
-Description="<html>True: indent continued function call parameters one indent level<BR>False: align parameters under the open paren</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_func_call_param=true|indent_func_call_param=false
-ValueDefault=0
-
-[Indent Func Def Param]
-Category=1
-Description="<html>Same as indent_func_call_param, but for function defs</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_func_def_param=true|indent_func_def_param=false
-ValueDefault=0
-
-[Indent Func Proto Param]
-Category=1
-Description="<html>Same as indent_func_call_param, but for function protos</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_func_proto_param=true|indent_func_proto_param=false
-ValueDefault=0
-
-[Indent Func Class Param]
-Category=1
-Description="<html>Same as indent_func_call_param, but for class declarations</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_func_class_param=true|indent_func_class_param=false
-ValueDefault=0
-
-[Indent Func Ctor Var Param]
-Category=1
-Description="<html>Same as indent_func_call_param, but for class variable constructors</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_func_ctor_var_param=true|indent_func_ctor_var_param=false
-ValueDefault=0
-
-[Indent Template Param]
-Category=1
-Description="<html>Same as indent_func_call_param, but for templates</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_template_param=true|indent_template_param=false
-ValueDefault=0
-
-[Indent Func Param Double]
-Category=1
-Description="<html>Double the indent for indent_func_xxx_param options</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_func_param_double=true|indent_func_param_double=false
-ValueDefault=0
-
-[Indent Func Const]
-Category=1
-Description="<html>Indentation column for standalone 'const' function decl/proto qualifier</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_func_const="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Func Throw]
-Category=1
-Description="<html>Indentation column for standalone 'throw' function decl/proto qualifier</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_func_throw="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Member]
-Category=1
-Description="<html>The number of spaces to indent a continued '-&gt;' or '.'<BR>Usually set to 0, 1, or indent_columns.</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_member="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Sing Line Comments]
-Category=1
-Description="<html>Spaces to indent single line ('//') comments on lines before code</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_sing_line_comments="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Relative Single Line Comments]
-Category=1
-Description="<html>If set, will indent trailing single line ('//') comments relative<BR>to the code instead of trying to keep the same absolute column</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_relative_single_line_comments=true|indent_relative_single_line_comments=false
-ValueDefault=0
-
-[Indent Switch Case]
-Category=1
-Description="<html>Spaces to indent 'case' from 'switch'<BR>Usually 0 or indent_columns.</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_switch_case="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Case Shift]
-Category=1
-Description="<html>Spaces to shift the 'case' line, without affecting any other lines<BR>Usually 0.</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_case_shift="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Case Brace]
-Category=1
-Description="<html>Spaces to indent '{' from 'case'.<BR>By default, the brace will appear under the 'c' in case.<BR>Usually set to 0 or indent_columns.</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_case_brace="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Col1 Comment]
-Category=1
-Description="<html>Whether to indent comments found in first column</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_col1_comment=true|indent_col1_comment=false
-ValueDefault=0
-
-[Indent Label]
-Category=1
-Description="<html>How to indent goto labels<BR> &gt;0 : absolute column where 1 is the leftmost column<BR> &lt;=0 : subtract from brace indent</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_label="
-MinVal=-16
-MaxVal=16
-ValueDefault=1
-
-[Indent Access Spec]
-Category=1
-Description="<html>Same as indent_label, but for access specifiers that are followed by a colon</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_access_spec="
-MinVal=-16
-MaxVal=16
-ValueDefault=1
-
-[Indent Access Spec Body]
-Category=1
-Description="<html>Indent the code after an access specifier by one level.<BR>If set, this option forces 'indent_access_spec=0'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_access_spec_body=true|indent_access_spec_body=false
-ValueDefault=0
-
-[Indent Paren Nl]
-Category=1
-Description="<html>If an open paren is followed by a newline, indent the next line so that it lines up after the open paren (not recommended)</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_paren_nl=true|indent_paren_nl=false
-ValueDefault=0
-
-[Indent Paren Close]
-Category=1
-Description="<html>Controls the indent of a close paren after a newline.<BR>0: Indent to body level<BR>1: Align under the open paren<BR>2: Indent to the brace level</html>"
-Enabled=false
-EditorType=numeric
-CallName="indent_paren_close="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Indent Comma Paren]
-Category=1
-Description="<html>Controls the indent of a comma when inside a paren.If TRUE, aligns under the open paren</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_comma_paren=true|indent_comma_paren=false
-ValueDefault=0
-
-[Indent Bool Paren]
-Category=1
-Description="<html>Controls the indent of a BOOL operator when inside a paren.If TRUE, aligns under the open paren</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_bool_paren=true|indent_bool_paren=false
-ValueDefault=0
-
-[Indent First Bool Expr]
-Category=1
-Description="<html>If 'indent_bool_paren' is true, controls the indent of the first expression. If TRUE, aligns the first expression to the following ones</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_first_bool_expr=true|indent_first_bool_expr=false
-ValueDefault=0
-
-[Indent Square Nl]
-Category=1
-Description="<html>If an open square is followed by a newline, indent the next line so that it lines up after the open square (not recommended)</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_square_nl=true|indent_square_nl=false
-ValueDefault=0
-
-[Indent Preserve Sql]
-Category=1
-Description="<html>Don't change the relative indent of ESQL/C 'EXEC SQL' bodies</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_preserve_sql=true|indent_preserve_sql=false
-ValueDefault=0
-
-[Indent Align Assign]
-Category=1
-Description="<html>Align continued statements at the '='. Default=True<BR>If FALSE or the '=' is followed by a newline, the next line is indent one tab.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=indent_align_assign=true|indent_align_assign=false
-ValueDefault=1
-
-[Sp Arith]
-Category=2
-Description="<html>Add or remove space around arithmetic operator '+', '-', '/', '*', etc</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_arith=ignore|sp_arith=add|sp_arith=remove|sp_arith=force"
-ChoicesReadable="Ignore Sp Arith|Add Sp Arith|Remove Sp Arith|Force Sp Arith"
-ValueDefault=0
-
-[Sp Assign]
-Category=2
-Description="<html>Add or remove space around assignment operator '=', '+=', etc</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_assign=ignore|sp_assign=add|sp_assign=remove|sp_assign=force"
-ChoicesReadable="Ignore Sp Assign|Add Sp Assign|Remove Sp Assign|Force Sp Assign"
-ValueDefault=0
-
-[Sp Assign Default]
-Category=2
-Description="<html>Add or remove space around assignment operator '=' in a prototype</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_assign_default=ignore|sp_assign_default=add|sp_assign_default=remove|sp_assign_default=force"
-ChoicesReadable="Ignore Sp Assign Default|Add Sp Assign Default|Remove Sp Assign Default|Force Sp Assign Default"
-ValueDefault=0
-
-[Sp Before Assign]
-Category=2
-Description="<html>Add or remove space before assignment operator '=', '+=', etc. Overrides sp_assign.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_assign=ignore|sp_before_assign=add|sp_before_assign=remove|sp_before_assign=force"
-ChoicesReadable="Ignore Sp Before Assign|Add Sp Before Assign|Remove Sp Before Assign|Force Sp Before Assign"
-ValueDefault=0
-
-[Sp After Assign]
-Category=2
-Description="<html>Add or remove space after assignment operator '=', '+=', etc. Overrides sp_assign.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_assign=ignore|sp_after_assign=add|sp_after_assign=remove|sp_after_assign=force"
-ChoicesReadable="Ignore Sp After Assign|Add Sp After Assign|Remove Sp After Assign|Force Sp After Assign"
-ValueDefault=0
-
-[Sp Enum Assign]
-Category=2
-Description="<html>Add or remove space around assignment '=' in enum</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_enum_assign=ignore|sp_enum_assign=add|sp_enum_assign=remove|sp_enum_assign=force"
-ChoicesReadable="Ignore Sp Enum Assign|Add Sp Enum Assign|Remove Sp Enum Assign|Force Sp Enum Assign"
-ValueDefault=0
-
-[Sp Enum Before Assign]
-Category=2
-Description="<html>Add or remove space before assignment '=' in enum. Overrides sp_enum_assign.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_enum_before_assign=ignore|sp_enum_before_assign=add|sp_enum_before_assign=remove|sp_enum_before_assign=force"
-ChoicesReadable="Ignore Sp Enum Before Assign|Add Sp Enum Before Assign|Remove Sp Enum Before Assign|Force Sp Enum Before Assign"
-ValueDefault=0
-
-[Sp Enum After Assign]
-Category=2
-Description="<html>Add or remove space after assignment '=' in enum. Overrides sp_enum_assign.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_enum_after_assign=ignore|sp_enum_after_assign=add|sp_enum_after_assign=remove|sp_enum_after_assign=force"
-ChoicesReadable="Ignore Sp Enum After Assign|Add Sp Enum After Assign|Remove Sp Enum After Assign|Force Sp Enum After Assign"
-ValueDefault=0
-
-[Sp Pp Concat]
-Category=2
-Description="<html>Add or remove space around preprocessor '##' concatenation operator. Default=Add</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_pp_concat=ignore|sp_pp_concat=add|sp_pp_concat=remove|sp_pp_concat=force"
-ChoicesReadable="Ignore Sp Pp Concat|Add Sp Pp Concat|Remove Sp Pp Concat|Force Sp Pp Concat"
-ValueDefault=1
-
-[Sp Pp Stringify]
-Category=2
-Description="<html>Add or remove space after preprocessor '#' stringify operator. Also affects the '#@' charizing operator. Default=Add</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_pp_stringify=ignore|sp_pp_stringify=add|sp_pp_stringify=remove|sp_pp_stringify=force"
-ChoicesReadable="Ignore Sp Pp Stringify|Add Sp Pp Stringify|Remove Sp Pp Stringify|Force Sp Pp Stringify"
-ValueDefault=1
-
-[Sp Bool]
-Category=2
-Description="<html>Add or remove space around boolean operators '&amp;&amp;' and '||'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_bool=ignore|sp_bool=add|sp_bool=remove|sp_bool=force"
-ChoicesReadable="Ignore Sp Bool|Add Sp Bool|Remove Sp Bool|Force Sp Bool"
-ValueDefault=0
-
-[Sp Compare]
-Category=2
-Description="<html>Add or remove space around compare operator '&lt;', '&gt;', '==', etc</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_compare=ignore|sp_compare=add|sp_compare=remove|sp_compare=force"
-ChoicesReadable="Ignore Sp Compare|Add Sp Compare|Remove Sp Compare|Force Sp Compare"
-ValueDefault=0
-
-[Sp Inside Paren]
-Category=2
-Description="<html>Add or remove space inside '(' and ')'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inside_paren=ignore|sp_inside_paren=add|sp_inside_paren=remove|sp_inside_paren=force"
-ChoicesReadable="Ignore Sp Inside Paren|Add Sp Inside Paren|Remove Sp Inside Paren|Force Sp Inside Paren"
-ValueDefault=0
-
-[Sp Paren Paren]
-Category=2
-Description="<html>Add or remove space between nested parens</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_paren_paren=ignore|sp_paren_paren=add|sp_paren_paren=remove|sp_paren_paren=force"
-ChoicesReadable="Ignore Sp Paren Paren|Add Sp Paren Paren|Remove Sp Paren Paren|Force Sp Paren Paren"
-ValueDefault=0
-
-[Sp Balance Nested Parens]
-Category=2
-Description="<html>Whether to balance spaces inside nested parens</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=sp_balance_nested_parens=true|sp_balance_nested_parens=false
-ValueDefault=0
-
-[Sp Paren Brace]
-Category=2
-Description="<html>Add or remove space between ')' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_paren_brace=ignore|sp_paren_brace=add|sp_paren_brace=remove|sp_paren_brace=force"
-ChoicesReadable="Ignore Sp Paren Brace|Add Sp Paren Brace|Remove Sp Paren Brace|Force Sp Paren Brace"
-ValueDefault=0
-
-[Sp Before Ptr Star]
-Category=2
-Description="<html>Add or remove space before pointer star '*'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_ptr_star=ignore|sp_before_ptr_star=add|sp_before_ptr_star=remove|sp_before_ptr_star=force"
-ChoicesReadable="Ignore Sp Before Ptr Star|Add Sp Before Ptr Star|Remove Sp Before Ptr Star|Force Sp Before Ptr Star"
-ValueDefault=0
-
-[Sp Before Unnamed Ptr Star]
-Category=2
-Description="<html>Add or remove space before pointer star '*' that isn't followed by a variable name<BR>If set to 'ignore', sp_before_ptr_star is used instead.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_unnamed_ptr_star=ignore|sp_before_unnamed_ptr_star=add|sp_before_unnamed_ptr_star=remove|sp_before_unnamed_ptr_star=force"
-ChoicesReadable="Ignore Sp Before Unnamed Ptr Star|Add Sp Before Unnamed Ptr Star|Remove Sp Before Unnamed Ptr Star|Force Sp Before Unnamed Ptr Star"
-ValueDefault=0
-
-[Sp Between Ptr Star]
-Category=2
-Description="<html>Add or remove space between pointer stars '*'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_between_ptr_star=ignore|sp_between_ptr_star=add|sp_between_ptr_star=remove|sp_between_ptr_star=force"
-ChoicesReadable="Ignore Sp Between Ptr Star|Add Sp Between Ptr Star|Remove Sp Between Ptr Star|Force Sp Between Ptr Star"
-ValueDefault=0
-
-[Sp After Ptr Star]
-Category=2
-Description="<html>Add or remove space after pointer star '*', if followed by a word.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_ptr_star=ignore|sp_after_ptr_star=add|sp_after_ptr_star=remove|sp_after_ptr_star=force"
-ChoicesReadable="Ignore Sp After Ptr Star|Add Sp After Ptr Star|Remove Sp After Ptr Star|Force Sp After Ptr Star"
-ValueDefault=0
-
-[Sp After Ptr Star Func]
-Category=2
-Description="<html>Add or remove space after a pointer star '*', if followed by a func proto/def.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_ptr_star_func=ignore|sp_after_ptr_star_func=add|sp_after_ptr_star_func=remove|sp_after_ptr_star_func=force"
-ChoicesReadable="Ignore Sp After Ptr Star Func|Add Sp After Ptr Star Func|Remove Sp After Ptr Star Func|Force Sp After Ptr Star Func"
-ValueDefault=0
-
-[Sp Before Ptr Star Func]
-Category=2
-Description="<html>Add or remove space before a pointer star '*', if followed by a func proto/def.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_ptr_star_func=ignore|sp_before_ptr_star_func=add|sp_before_ptr_star_func=remove|sp_before_ptr_star_func=force"
-ChoicesReadable="Ignore Sp Before Ptr Star Func|Add Sp Before Ptr Star Func|Remove Sp Before Ptr Star Func|Force Sp Before Ptr Star Func"
-ValueDefault=0
-
-[Sp Before Byref]
-Category=2
-Description="<html>Add or remove space before a reference sign '&amp;'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_byref=ignore|sp_before_byref=add|sp_before_byref=remove|sp_before_byref=force"
-ChoicesReadable="Ignore Sp Before Byref|Add Sp Before Byref|Remove Sp Before Byref|Force Sp Before Byref"
-ValueDefault=0
-
-[Sp Before Unnamed Byref]
-Category=2
-Description="<html>Add or remove space before a reference sign '&amp;' that isn't followed by a variable name<BR>If set to 'ignore', sp_before_byref is used instead.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_unnamed_byref=ignore|sp_before_unnamed_byref=add|sp_before_unnamed_byref=remove|sp_before_unnamed_byref=force"
-ChoicesReadable="Ignore Sp Before Unnamed Byref|Add Sp Before Unnamed Byref|Remove Sp Before Unnamed Byref|Force Sp Before Unnamed Byref"
-ValueDefault=0
-
-[Sp After Byref]
-Category=2
-Description="<html>Add or remove space after reference sign '&amp;', if followed by a word.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_byref=ignore|sp_after_byref=add|sp_after_byref=remove|sp_after_byref=force"
-ChoicesReadable="Ignore Sp After Byref|Add Sp After Byref|Remove Sp After Byref|Force Sp After Byref"
-ValueDefault=0
-
-[Sp After Byref Func]
-Category=2
-Description="<html>Add or remove space after a reference sign '&amp;', if followed by a func proto/def.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_byref_func=ignore|sp_after_byref_func=add|sp_after_byref_func=remove|sp_after_byref_func=force"
-ChoicesReadable="Ignore Sp After Byref Func|Add Sp After Byref Func|Remove Sp After Byref Func|Force Sp After Byref Func"
-ValueDefault=0
-
-[Sp Before Byref Func]
-Category=2
-Description="<html>Add or remove space before a reference sign '&amp;', if followed by a func proto/def.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_byref_func=ignore|sp_before_byref_func=add|sp_before_byref_func=remove|sp_before_byref_func=force"
-ChoicesReadable="Ignore Sp Before Byref Func|Add Sp Before Byref Func|Remove Sp Before Byref Func|Force Sp Before Byref Func"
-ValueDefault=0
-
-[Sp After Type]
-Category=2
-Description="<html>Add or remove space between type and word. Default=Force</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_type=ignore|sp_after_type=add|sp_after_type=remove|sp_after_type=force"
-ChoicesReadable="Ignore Sp After Type|Add Sp After Type|Remove Sp After Type|Force Sp After Type"
-ValueDefault=3
-
-[Sp Template Angle]
-Category=2
-Description="<html>Add or remove space in 'template &lt;' vs 'template&lt;'.<BR>If set to ignore, sp_before_angle is used.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_template_angle=ignore|sp_template_angle=add|sp_template_angle=remove|sp_template_angle=force"
-ChoicesReadable="Ignore Sp Template Angle|Add Sp Template Angle|Remove Sp Template Angle|Force Sp Template Angle"
-ValueDefault=0
-
-[Sp Before Angle]
-Category=2
-Description="<html>Add or remove space before '&lt;&gt;'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_angle=ignore|sp_before_angle=add|sp_before_angle=remove|sp_before_angle=force"
-ChoicesReadable="Ignore Sp Before Angle|Add Sp Before Angle|Remove Sp Before Angle|Force Sp Before Angle"
-ValueDefault=0
-
-[Sp Inside Angle]
-Category=2
-Description="<html>Add or remove space inside '&lt;' and '&gt;'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inside_angle=ignore|sp_inside_angle=add|sp_inside_angle=remove|sp_inside_angle=force"
-ChoicesReadable="Ignore Sp Inside Angle|Add Sp Inside Angle|Remove Sp Inside Angle|Force Sp Inside Angle"
-ValueDefault=0
-
-[Sp After Angle]
-Category=2
-Description="<html>Add or remove space after '&lt;&gt;'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_angle=ignore|sp_after_angle=add|sp_after_angle=remove|sp_after_angle=force"
-ChoicesReadable="Ignore Sp After Angle|Add Sp After Angle|Remove Sp After Angle|Force Sp After Angle"
-ValueDefault=0
-
-[Sp Angle Paren]
-Category=2
-Description="<html>Add or remove space between '&lt;&gt;' and '(' as found in 'new List&lt;byte&gt;();'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_angle_paren=ignore|sp_angle_paren=add|sp_angle_paren=remove|sp_angle_paren=force"
-ChoicesReadable="Ignore Sp Angle Paren|Add Sp Angle Paren|Remove Sp Angle Paren|Force Sp Angle Paren"
-ValueDefault=0
-
-[Sp Angle Word]
-Category=2
-Description="<html>Add or remove space between '&lt;&gt;' and a word as in 'List&lt;byte&gt; m;'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_angle_word=ignore|sp_angle_word=add|sp_angle_word=remove|sp_angle_word=force"
-ChoicesReadable="Ignore Sp Angle Word|Add Sp Angle Word|Remove Sp Angle Word|Force Sp Angle Word"
-ValueDefault=0
-
-[Sp Angle Shift]
-Category=2
-Description="<html>Add or remove space between '&gt;' and '&gt;' in '&gt;&gt;' (template stuff C++/C# only). Default=Add</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_angle_shift=ignore|sp_angle_shift=add|sp_angle_shift=remove|sp_angle_shift=force"
-ChoicesReadable="Ignore Sp Angle Shift|Add Sp Angle Shift|Remove Sp Angle Shift|Force Sp Angle Shift"
-ValueDefault=1
-
-[Sp Before Sparen]
-Category=2
-Description="<html>Add or remove space before '(' of 'if', 'for', 'switch', and 'while'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_sparen=ignore|sp_before_sparen=add|sp_before_sparen=remove|sp_before_sparen=force"
-ChoicesReadable="Ignore Sp Before Sparen|Add Sp Before Sparen|Remove Sp Before Sparen|Force Sp Before Sparen"
-ValueDefault=0
-
-[Sp Inside Sparen]
-Category=2
-Description="<html>Add or remove space inside if-condition '(' and ')'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inside_sparen=ignore|sp_inside_sparen=add|sp_inside_sparen=remove|sp_inside_sparen=force"
-ChoicesReadable="Ignore Sp Inside Sparen|Add Sp Inside Sparen|Remove Sp Inside Sparen|Force Sp Inside Sparen"
-ValueDefault=0
-
-[Sp Inside Sparen Close]
-Category=2
-Description="<html>Add or remove space before if-condition ')'. Overrides sp_inside_sparen.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inside_sparen_close=ignore|sp_inside_sparen_close=add|sp_inside_sparen_close=remove|sp_inside_sparen_close=force"
-ChoicesReadable="Ignore Sp Inside Sparen Close|Add Sp Inside Sparen Close|Remove Sp Inside Sparen Close|Force Sp Inside Sparen Close"
-ValueDefault=0
-
-[Sp After Sparen]
-Category=2
-Description="<html>Add or remove space after ')' of 'if', 'for', 'switch', and 'while'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_sparen=ignore|sp_after_sparen=add|sp_after_sparen=remove|sp_after_sparen=force"
-ChoicesReadable="Ignore Sp After Sparen|Add Sp After Sparen|Remove Sp After Sparen|Force Sp After Sparen"
-ValueDefault=0
-
-[Sp Sparen Brace]
-Category=2
-Description="<html>Add or remove space between ')' and '{' of 'if', 'for', 'switch', and 'while'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_sparen_brace=ignore|sp_sparen_brace=add|sp_sparen_brace=remove|sp_sparen_brace=force"
-ChoicesReadable="Ignore Sp Sparen Brace|Add Sp Sparen Brace|Remove Sp Sparen Brace|Force Sp Sparen Brace"
-ValueDefault=0
-
-[Sp Invariant Paren]
-Category=2
-Description="<html>Add or remove space between 'invariant' and '(' in the D language.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_invariant_paren=ignore|sp_invariant_paren=add|sp_invariant_paren=remove|sp_invariant_paren=force"
-ChoicesReadable="Ignore Sp Invariant Paren|Add Sp Invariant Paren|Remove Sp Invariant Paren|Force Sp Invariant Paren"
-ValueDefault=0
-
-[Sp After Invariant Paren]
-Category=2
-Description="<html>Add or remove space after the ')' in 'invariant (C) c' in the D language.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_invariant_paren=ignore|sp_after_invariant_paren=add|sp_after_invariant_paren=remove|sp_after_invariant_paren=force"
-ChoicesReadable="Ignore Sp After Invariant Paren|Add Sp After Invariant Paren|Remove Sp After Invariant Paren|Force Sp After Invariant Paren"
-ValueDefault=0
-
-[Sp Special Semi]
-Category=2
-Description="<html>Add or remove space before empty statement ';' on 'if', 'for' and 'while'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_special_semi=ignore|sp_special_semi=add|sp_special_semi=remove|sp_special_semi=force"
-ChoicesReadable="Ignore Sp Special Semi|Add Sp Special Semi|Remove Sp Special Semi|Force Sp Special Semi"
-ValueDefault=0
-
-[Sp Before Semi]
-Category=2
-Description="<html>Add or remove space before ';'. Default=Remove</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_semi=ignore|sp_before_semi=add|sp_before_semi=remove|sp_before_semi=force"
-ChoicesReadable="Ignore Sp Before Semi|Add Sp Before Semi|Remove Sp Before Semi|Force Sp Before Semi"
-ValueDefault=2
-
-[Sp Before Semi For]
-Category=2
-Description="<html>Add or remove space before ';' in non-empty 'for' statements</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_semi_for=ignore|sp_before_semi_for=add|sp_before_semi_for=remove|sp_before_semi_for=force"
-ChoicesReadable="Ignore Sp Before Semi For|Add Sp Before Semi For|Remove Sp Before Semi For|Force Sp Before Semi For"
-ValueDefault=0
-
-[Sp Before Semi For Empty]
-Category=2
-Description="<html>Add or remove space before a semicolon of an empty part of a for statement.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_semi_for_empty=ignore|sp_before_semi_for_empty=add|sp_before_semi_for_empty=remove|sp_before_semi_for_empty=force"
-ChoicesReadable="Ignore Sp Before Semi For Empty|Add Sp Before Semi For Empty|Remove Sp Before Semi For Empty|Force Sp Before Semi For Empty"
-ValueDefault=0
-
-[Sp After Semi]
-Category=2
-Description="<html>Add or remove space after ';', except when followed by a comment. Default=Add</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_semi=ignore|sp_after_semi=add|sp_after_semi=remove|sp_after_semi=force"
-ChoicesReadable="Ignore Sp After Semi|Add Sp After Semi|Remove Sp After Semi|Force Sp After Semi"
-ValueDefault=1
-
-[Sp After Semi For]
-Category=2
-Description="<html>Add or remove space after ';' in non-empty 'for' statements. Default=Force</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_semi_for=ignore|sp_after_semi_for=add|sp_after_semi_for=remove|sp_after_semi_for=force"
-ChoicesReadable="Ignore Sp After Semi For|Add Sp After Semi For|Remove Sp After Semi For|Force Sp After Semi For"
-ValueDefault=3
-
-[Sp After Semi For Empty]
-Category=2
-Description="<html>Add or remove space after the final semicolon of an empty part of a for statement: for ( ; ; &lt;here&gt; ).</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_semi_for_empty=ignore|sp_after_semi_for_empty=add|sp_after_semi_for_empty=remove|sp_after_semi_for_empty=force"
-ChoicesReadable="Ignore Sp After Semi For Empty|Add Sp After Semi For Empty|Remove Sp After Semi For Empty|Force Sp After Semi For Empty"
-ValueDefault=0
-
-[Sp Before Square]
-Category=2
-Description="<html>Add or remove space before '[' (except '[]')</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_square=ignore|sp_before_square=add|sp_before_square=remove|sp_before_square=force"
-ChoicesReadable="Ignore Sp Before Square|Add Sp Before Square|Remove Sp Before Square|Force Sp Before Square"
-ValueDefault=0
-
-[Sp Before Squares]
-Category=2
-Description="<html>Add or remove space before '[]'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_squares=ignore|sp_before_squares=add|sp_before_squares=remove|sp_before_squares=force"
-ChoicesReadable="Ignore Sp Before Squares|Add Sp Before Squares|Remove Sp Before Squares|Force Sp Before Squares"
-ValueDefault=0
-
-[Sp Inside Square]
-Category=2
-Description="<html>Add or remove space inside a non-empty '[' and ']'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inside_square=ignore|sp_inside_square=add|sp_inside_square=remove|sp_inside_square=force"
-ChoicesReadable="Ignore Sp Inside Square|Add Sp Inside Square|Remove Sp Inside Square|Force Sp Inside Square"
-ValueDefault=0
-
-[Sp After Comma]
-Category=2
-Description="<html>Add or remove space after ','</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_comma=ignore|sp_after_comma=add|sp_after_comma=remove|sp_after_comma=force"
-ChoicesReadable="Ignore Sp After Comma|Add Sp After Comma|Remove Sp After Comma|Force Sp After Comma"
-ValueDefault=0
-
-[Sp Before Comma]
-Category=2
-Description="<html>Add or remove space before ','</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_comma=ignore|sp_before_comma=add|sp_before_comma=remove|sp_before_comma=force"
-ChoicesReadable="Ignore Sp Before Comma|Add Sp Before Comma|Remove Sp Before Comma|Force Sp Before Comma"
-ValueDefault=2
-
-[Sp Paren Comma]
-Category=2
-Description="<html>Add or remove space between an open paren and comma: '(,' vs '( ,'<BR></html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_paren_comma=ignore|sp_paren_comma=add|sp_paren_comma=remove|sp_paren_comma=force"
-ChoicesReadable="Ignore Sp Paren Comma|Add Sp Paren Comma|Remove Sp Paren Comma|Force Sp Paren Comma"
-ValueDefault=3
-
-[Sp Before Ellipsis]
-Category=2
-Description="<html>Add or remove space before the variadic '...' when preceded by a non-punctuator</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_ellipsis=ignore|sp_before_ellipsis=add|sp_before_ellipsis=remove|sp_before_ellipsis=force"
-ChoicesReadable="Ignore Sp Before Ellipsis|Add Sp Before Ellipsis|Remove Sp Before Ellipsis|Force Sp Before Ellipsis"
-ValueDefault=0
-
-[Sp After Class Colon]
-Category=2
-Description="<html>Add or remove space after class ':'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_class_colon=ignore|sp_after_class_colon=add|sp_after_class_colon=remove|sp_after_class_colon=force"
-ChoicesReadable="Ignore Sp After Class Colon|Add Sp After Class Colon|Remove Sp After Class Colon|Force Sp After Class Colon"
-ValueDefault=0
-
-[Sp Before Class Colon]
-Category=2
-Description="<html>Add or remove space before class ':'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_class_colon=ignore|sp_before_class_colon=add|sp_before_class_colon=remove|sp_before_class_colon=force"
-ChoicesReadable="Ignore Sp Before Class Colon|Add Sp Before Class Colon|Remove Sp Before Class Colon|Force Sp Before Class Colon"
-ValueDefault=0
-
-[Sp Before Case Colon]
-Category=2
-Description="<html>Add or remove space before case ':'. Default=Remove</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_case_colon=ignore|sp_before_case_colon=add|sp_before_case_colon=remove|sp_before_case_colon=force"
-ChoicesReadable="Ignore Sp Before Case Colon|Add Sp Before Case Colon|Remove Sp Before Case Colon|Force Sp Before Case Colon"
-ValueDefault=2
-
-[Sp After Operator]
-Category=2
-Description="<html>Add or remove space between 'operator' and operator sign</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_operator=ignore|sp_after_operator=add|sp_after_operator=remove|sp_after_operator=force"
-ChoicesReadable="Ignore Sp After Operator|Add Sp After Operator|Remove Sp After Operator|Force Sp After Operator"
-ValueDefault=0
-
-[Sp After Operator Sym]
-Category=2
-Description="<html>Add or remove space between the operator symbol and the open paren, as in 'operator ++('</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_operator_sym=ignore|sp_after_operator_sym=add|sp_after_operator_sym=remove|sp_after_operator_sym=force"
-ChoicesReadable="Ignore Sp After Operator Sym|Add Sp After Operator Sym|Remove Sp After Operator Sym|Force Sp After Operator Sym"
-ValueDefault=0
-
-[Sp After Cast]
-Category=2
-Description="<html>Add or remove space after C/D cast, i.e. 'cast(int)a' vs 'cast(int) a' or '(int)a' vs '(int) a'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_cast=ignore|sp_after_cast=add|sp_after_cast=remove|sp_after_cast=force"
-ChoicesReadable="Ignore Sp After Cast|Add Sp After Cast|Remove Sp After Cast|Force Sp After Cast"
-ValueDefault=0
-
-[Sp Inside Paren Cast]
-Category=2
-Description="<html>Add or remove spaces inside cast parens</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inside_paren_cast=ignore|sp_inside_paren_cast=add|sp_inside_paren_cast=remove|sp_inside_paren_cast=force"
-ChoicesReadable="Ignore Sp Inside Paren Cast|Add Sp Inside Paren Cast|Remove Sp Inside Paren Cast|Force Sp Inside Paren Cast"
-ValueDefault=0
-
-[Sp Cpp Cast Paren]
-Category=2
-Description="<html>Add or remove space between the type and open paren in a C++ cast, i.e. 'int(exp)' vs 'int (exp)'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_cpp_cast_paren=ignore|sp_cpp_cast_paren=add|sp_cpp_cast_paren=remove|sp_cpp_cast_paren=force"
-ChoicesReadable="Ignore Sp Cpp Cast Paren|Add Sp Cpp Cast Paren|Remove Sp Cpp Cast Paren|Force Sp Cpp Cast Paren"
-ValueDefault=0
-
-[Sp Sizeof Paren]
-Category=2
-Description="<html>Add or remove space between 'sizeof' and '('</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_sizeof_paren=ignore|sp_sizeof_paren=add|sp_sizeof_paren=remove|sp_sizeof_paren=force"
-ChoicesReadable="Ignore Sp Sizeof Paren|Add Sp Sizeof Paren|Remove Sp Sizeof Paren|Force Sp Sizeof Paren"
-ValueDefault=0
-
-[Sp After Tag]
-Category=2
-Description="<html>Add or remove space after the tag keyword (Pawn)</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_tag=ignore|sp_after_tag=add|sp_after_tag=remove|sp_after_tag=force"
-ChoicesReadable="Ignore Sp After Tag|Add Sp After Tag|Remove Sp After Tag|Force Sp After Tag"
-ValueDefault=0
-
-[Sp Inside Braces Enum]
-Category=2
-Description="<html>Add or remove space inside enum '{' and '}'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inside_braces_enum=ignore|sp_inside_braces_enum=add|sp_inside_braces_enum=remove|sp_inside_braces_enum=force"
-ChoicesReadable="Ignore Sp Inside Braces Enum|Add Sp Inside Braces Enum|Remove Sp Inside Braces Enum|Force Sp Inside Braces Enum"
-ValueDefault=0
-
-[Sp Inside Braces Struct]
-Category=2
-Description="<html>Add or remove space inside struct/union '{' and '}'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inside_braces_struct=ignore|sp_inside_braces_struct=add|sp_inside_braces_struct=remove|sp_inside_braces_struct=force"
-ChoicesReadable="Ignore Sp Inside Braces Struct|Add Sp Inside Braces Struct|Remove Sp Inside Braces Struct|Force Sp Inside Braces Struct"
-ValueDefault=0
-
-[Sp Inside Braces]
-Category=2
-Description="<html>Add or remove space inside '{' and '}'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inside_braces=ignore|sp_inside_braces=add|sp_inside_braces=remove|sp_inside_braces=force"
-ChoicesReadable="Ignore Sp Inside Braces|Add Sp Inside Braces|Remove Sp Inside Braces|Force Sp Inside Braces"
-ValueDefault=0
-
-[Sp Inside Braces Empty]
-Category=2
-Description="<html>Add or remove space inside '{}'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inside_braces_empty=ignore|sp_inside_braces_empty=add|sp_inside_braces_empty=remove|sp_inside_braces_empty=force"
-ChoicesReadable="Ignore Sp Inside Braces Empty|Add Sp Inside Braces Empty|Remove Sp Inside Braces Empty|Force Sp Inside Braces Empty"
-ValueDefault=0
-
-[Sp Type Func]
-Category=2
-Description="<html>Add or remove space between return type and function name<BR>A minimum of 1 is forced except for pointer return types.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_type_func=ignore|sp_type_func=add|sp_type_func=remove|sp_type_func=force"
-ChoicesReadable="Ignore Sp Type Func|Add Sp Type Func|Remove Sp Type Func|Force Sp Type Func"
-ValueDefault=0
-
-[Sp Func Proto Paren]
-Category=2
-Description="<html>Add or remove space between function name and '(' on function declaration</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_func_proto_paren=ignore|sp_func_proto_paren=add|sp_func_proto_paren=remove|sp_func_proto_paren=force"
-ChoicesReadable="Ignore Sp Func Proto Paren|Add Sp Func Proto Paren|Remove Sp Func Proto Paren|Force Sp Func Proto Paren"
-ValueDefault=0
-
-[Sp Func Def Paren]
-Category=2
-Description="<html>Add or remove space between function name and '(' on function definition</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_func_def_paren=ignore|sp_func_def_paren=add|sp_func_def_paren=remove|sp_func_def_paren=force"
-ChoicesReadable="Ignore Sp Func Def Paren|Add Sp Func Def Paren|Remove Sp Func Def Paren|Force Sp Func Def Paren"
-ValueDefault=0
-
-[Sp Inside Fparens]
-Category=2
-Description="<html>Add or remove space inside empty function '()'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inside_fparens=ignore|sp_inside_fparens=add|sp_inside_fparens=remove|sp_inside_fparens=force"
-ChoicesReadable="Ignore Sp Inside Fparens|Add Sp Inside Fparens|Remove Sp Inside Fparens|Force Sp Inside Fparens"
-ValueDefault=0
-
-[Sp Inside Fparen]
-Category=2
-Description="<html>Add or remove space inside function '(' and ')'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inside_fparen=ignore|sp_inside_fparen=add|sp_inside_fparen=remove|sp_inside_fparen=force"
-ChoicesReadable="Ignore Sp Inside Fparen|Add Sp Inside Fparen|Remove Sp Inside Fparen|Force Sp Inside Fparen"
-ValueDefault=0
-
-[Sp Square Fparen]
-Category=2
-Description="<html>Add or remove space between ']' and '(' when part of a function call.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_square_fparen=ignore|sp_square_fparen=add|sp_square_fparen=remove|sp_square_fparen=force"
-ChoicesReadable="Ignore Sp Square Fparen|Add Sp Square Fparen|Remove Sp Square Fparen|Force Sp Square Fparen"
-ValueDefault=0
-
-[Sp Fparen Brace]
-Category=2
-Description="<html>Add or remove space between ')' and '{' of function</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_fparen_brace=ignore|sp_fparen_brace=add|sp_fparen_brace=remove|sp_fparen_brace=force"
-ChoicesReadable="Ignore Sp Fparen Brace|Add Sp Fparen Brace|Remove Sp Fparen Brace|Force Sp Fparen Brace"
-ValueDefault=0
-
-[Sp Func Call Paren]
-Category=2
-Description="<html>Add or remove space between function name and '(' on function calls</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_func_call_paren=ignore|sp_func_call_paren=add|sp_func_call_paren=remove|sp_func_call_paren=force"
-ChoicesReadable="Ignore Sp Func Call Paren|Add Sp Func Call Paren|Remove Sp Func Call Paren|Force Sp Func Call Paren"
-ValueDefault=0
-
-[Sp Func Call Paren Empty]
-Category=2
-Description="<html>Add or remove space between function name and '()' on function calls without parameters.<BR>If set to 'ignore' (the default), sp_func_call_paren is used.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_func_call_paren_empty=ignore|sp_func_call_paren_empty=add|sp_func_call_paren_empty=remove|sp_func_call_paren_empty=force"
-ChoicesReadable="Ignore Sp Func Call Paren Empty|Add Sp Func Call Paren Empty|Remove Sp Func Call Paren Empty|Force Sp Func Call Paren Empty"
-ValueDefault=0
-
-[Sp Func Call User Paren]
-Category=2
-Description="<html>Add or remove space between the user function name and '(' on function calls<BR>You need to set a keyword to be a user function, like this: 'set func_call_user _' in the config file.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_func_call_user_paren=ignore|sp_func_call_user_paren=add|sp_func_call_user_paren=remove|sp_func_call_user_paren=force"
-ChoicesReadable="Ignore Sp Func Call User Paren|Add Sp Func Call User Paren|Remove Sp Func Call User Paren|Force Sp Func Call User Paren"
-ValueDefault=0
-
-[Sp Func Class Paren]
-Category=2
-Description="<html>Add or remove space between a constructor/destructor and the open paren</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_func_class_paren=ignore|sp_func_class_paren=add|sp_func_class_paren=remove|sp_func_class_paren=force"
-ChoicesReadable="Ignore Sp Func Class Paren|Add Sp Func Class Paren|Remove Sp Func Class Paren|Force Sp Func Class Paren"
-ValueDefault=0
-
-[Sp Return Paren]
-Category=2
-Description="<html>Add or remove space between 'return' and '('</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_return_paren=ignore|sp_return_paren=add|sp_return_paren=remove|sp_return_paren=force"
-ChoicesReadable="Ignore Sp Return Paren|Add Sp Return Paren|Remove Sp Return Paren|Force Sp Return Paren"
-ValueDefault=0
-
-[Sp Attribute Paren]
-Category=2
-Description="<html>Add or remove space between '__attribute__' and '('</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_attribute_paren=ignore|sp_attribute_paren=add|sp_attribute_paren=remove|sp_attribute_paren=force"
-ChoicesReadable="Ignore Sp Attribute Paren|Add Sp Attribute Paren|Remove Sp Attribute Paren|Force Sp Attribute Paren"
-ValueDefault=0
-
-[Sp Defined Paren]
-Category=2
-Description="<html>Add or remove space between 'defined' and '(' in '#if defined (FOO)'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_defined_paren=ignore|sp_defined_paren=add|sp_defined_paren=remove|sp_defined_paren=force"
-ChoicesReadable="Ignore Sp Defined Paren|Add Sp Defined Paren|Remove Sp Defined Paren|Force Sp Defined Paren"
-ValueDefault=0
-
-[Sp Throw Paren]
-Category=2
-Description="<html>Add or remove space between 'throw' and '(' in 'throw (something)'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_throw_paren=ignore|sp_throw_paren=add|sp_throw_paren=remove|sp_throw_paren=force"
-ChoicesReadable="Ignore Sp Throw Paren|Add Sp Throw Paren|Remove Sp Throw Paren|Force Sp Throw Paren"
-ValueDefault=0
-
-[Sp Catch Paren]
-Category=2
-Description="<html>Add or remove space between 'catch' and '(' in 'catch (something) { }'<BR>If set to ignore, sp_before_sparen is used.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_catch_paren=ignore|sp_catch_paren=add|sp_catch_paren=remove|sp_catch_paren=force"
-ChoicesReadable="Ignore Sp Catch Paren|Add Sp Catch Paren|Remove Sp Catch Paren|Force Sp Catch Paren"
-ValueDefault=0
-
-[Sp Version Paren]
-Category=2
-Description="<html>Add or remove space between 'version' and '(' in 'version (something) { }' (D language)<BR>If set to ignore, sp_before_sparen is used.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_version_paren=ignore|sp_version_paren=add|sp_version_paren=remove|sp_version_paren=force"
-ChoicesReadable="Ignore Sp Version Paren|Add Sp Version Paren|Remove Sp Version Paren|Force Sp Version Paren"
-ValueDefault=0
-
-[Sp Scope Paren]
-Category=2
-Description="<html>Add or remove space between 'scope' and '(' in 'scope (something) { }' (D language)<BR>If set to ignore, sp_before_sparen is used.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_scope_paren=ignore|sp_scope_paren=add|sp_scope_paren=remove|sp_scope_paren=force"
-ChoicesReadable="Ignore Sp Scope Paren|Add Sp Scope Paren|Remove Sp Scope Paren|Force Sp Scope Paren"
-ValueDefault=0
-
-[Sp Macro]
-Category=2
-Description="<html>Add or remove space between macro and value</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_macro=ignore|sp_macro=add|sp_macro=remove|sp_macro=force"
-ChoicesReadable="Ignore Sp Macro|Add Sp Macro|Remove Sp Macro|Force Sp Macro"
-ValueDefault=0
-
-[Sp Macro Func]
-Category=2
-Description="<html>Add or remove space between macro function ')' and value</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_macro_func=ignore|sp_macro_func=add|sp_macro_func=remove|sp_macro_func=force"
-ChoicesReadable="Ignore Sp Macro Func|Add Sp Macro Func|Remove Sp Macro Func|Force Sp Macro Func"
-ValueDefault=0
-
-[Sp Else Brace]
-Category=2
-Description="<html>Add or remove space between 'else' and '{' if on the same line</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_else_brace=ignore|sp_else_brace=add|sp_else_brace=remove|sp_else_brace=force"
-ChoicesReadable="Ignore Sp Else Brace|Add Sp Else Brace|Remove Sp Else Brace|Force Sp Else Brace"
-ValueDefault=0
-
-[Sp Brace Else]
-Category=2
-Description="<html>Add or remove space between '}' and 'else' if on the same line</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_brace_else=ignore|sp_brace_else=add|sp_brace_else=remove|sp_brace_else=force"
-ChoicesReadable="Ignore Sp Brace Else|Add Sp Brace Else|Remove Sp Brace Else|Force Sp Brace Else"
-ValueDefault=0
-
-[Sp Brace Typedef]
-Category=2
-Description="<html>Add or remove space between '}' and the name of a typedef on the same line</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_brace_typedef=ignore|sp_brace_typedef=add|sp_brace_typedef=remove|sp_brace_typedef=force"
-ChoicesReadable="Ignore Sp Brace Typedef|Add Sp Brace Typedef|Remove Sp Brace Typedef|Force Sp Brace Typedef"
-ValueDefault=0
-
-[Sp Catch Brace]
-Category=2
-Description="<html>Add or remove space between 'catch' and '{' if on the same line</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_catch_brace=ignore|sp_catch_brace=add|sp_catch_brace=remove|sp_catch_brace=force"
-ChoicesReadable="Ignore Sp Catch Brace|Add Sp Catch Brace|Remove Sp Catch Brace|Force Sp Catch Brace"
-ValueDefault=0
-
-[Sp Brace Catch]
-Category=2
-Description="<html>Add or remove space between '}' and 'catch' if on the same line</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_brace_catch=ignore|sp_brace_catch=add|sp_brace_catch=remove|sp_brace_catch=force"
-ChoicesReadable="Ignore Sp Brace Catch|Add Sp Brace Catch|Remove Sp Brace Catch|Force Sp Brace Catch"
-ValueDefault=0
-
-[Sp Finally Brace]
-Category=2
-Description="<html>Add or remove space between 'finally' and '{' if on the same line</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_finally_brace=ignore|sp_finally_brace=add|sp_finally_brace=remove|sp_finally_brace=force"
-ChoicesReadable="Ignore Sp Finally Brace|Add Sp Finally Brace|Remove Sp Finally Brace|Force Sp Finally Brace"
-ValueDefault=0
-
-[Sp Brace Finally]
-Category=2
-Description="<html>Add or remove space between '}' and 'finally' if on the same line</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_brace_finally=ignore|sp_brace_finally=add|sp_brace_finally=remove|sp_brace_finally=force"
-ChoicesReadable="Ignore Sp Brace Finally|Add Sp Brace Finally|Remove Sp Brace Finally|Force Sp Brace Finally"
-ValueDefault=0
-
-[Sp Try Brace]
-Category=2
-Description="<html>Add or remove space between 'try' and '{' if on the same line</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_try_brace=ignore|sp_try_brace=add|sp_try_brace=remove|sp_try_brace=force"
-ChoicesReadable="Ignore Sp Try Brace|Add Sp Try Brace|Remove Sp Try Brace|Force Sp Try Brace"
-ValueDefault=0
-
-[Sp Getset Brace]
-Category=2
-Description="<html>Add or remove space between get/set and '{' if on the same line</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_getset_brace=ignore|sp_getset_brace=add|sp_getset_brace=remove|sp_getset_brace=force"
-ChoicesReadable="Ignore Sp Getset Brace|Add Sp Getset Brace|Remove Sp Getset Brace|Force Sp Getset Brace"
-ValueDefault=0
-
-[Sp Before Dc]
-Category=2
-Description="<html>Add or remove space before the '::' operator</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_dc=ignore|sp_before_dc=add|sp_before_dc=remove|sp_before_dc=force"
-ChoicesReadable="Ignore Sp Before Dc|Add Sp Before Dc|Remove Sp Before Dc|Force Sp Before Dc"
-ValueDefault=0
-
-[Sp After Dc]
-Category=2
-Description="<html>Add or remove space after the '::' operator</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_dc=ignore|sp_after_dc=add|sp_after_dc=remove|sp_after_dc=force"
-ChoicesReadable="Ignore Sp After Dc|Add Sp After Dc|Remove Sp After Dc|Force Sp After Dc"
-ValueDefault=0
-
-[Sp D Array Colon]
-Category=2
-Description="<html>Add or remove around the D named array initializer ':' operator</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_d_array_colon=ignore|sp_d_array_colon=add|sp_d_array_colon=remove|sp_d_array_colon=force"
-ChoicesReadable="Ignore Sp D Array Colon|Add Sp D Array Colon|Remove Sp D Array Colon|Force Sp D Array Colon"
-ValueDefault=0
-
-[Sp Not]
-Category=2
-Description="<html>Add or remove space after the '!' (not) operator. Default=Remove</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_not=ignore|sp_not=add|sp_not=remove|sp_not=force"
-ChoicesReadable="Ignore Sp Not|Add Sp Not|Remove Sp Not|Force Sp Not"
-ValueDefault=2
-
-[Sp Inv]
-Category=2
-Description="<html>Add or remove space after the '~' (invert) operator. Default=Remove</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_inv=ignore|sp_inv=add|sp_inv=remove|sp_inv=force"
-ChoicesReadable="Ignore Sp Inv|Add Sp Inv|Remove Sp Inv|Force Sp Inv"
-ValueDefault=2
-
-[Sp Addr]
-Category=2
-Description="<html>Add or remove space after the '&amp;' (address-of) operator. Default=Remove<BR>This does not affect the spacing after a '&amp;' that is part of a type.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_addr=ignore|sp_addr=add|sp_addr=remove|sp_addr=force"
-ChoicesReadable="Ignore Sp Addr|Add Sp Addr|Remove Sp Addr|Force Sp Addr"
-ValueDefault=2
-
-[Sp Member]
-Category=2
-Description="<html>Add or remove space around the '.' or '-&gt;' operators. Default=Remove</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_member=ignore|sp_member=add|sp_member=remove|sp_member=force"
-ChoicesReadable="Ignore Sp Member|Add Sp Member|Remove Sp Member|Force Sp Member"
-ValueDefault=2
-
-[Sp Deref]
-Category=2
-Description="<html>Add or remove space after the '*' (dereference) operator. Default=Remove<BR>This does not affect the spacing after a '*' that is part of a type.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_deref=ignore|sp_deref=add|sp_deref=remove|sp_deref=force"
-ChoicesReadable="Ignore Sp Deref|Add Sp Deref|Remove Sp Deref|Force Sp Deref"
-ValueDefault=2
-
-[Sp Sign]
-Category=2
-Description="<html>Add or remove space after '+' or '-', as in 'x = -5' or 'y = +7'. Default=Remove</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_sign=ignore|sp_sign=add|sp_sign=remove|sp_sign=force"
-ChoicesReadable="Ignore Sp Sign|Add Sp Sign|Remove Sp Sign|Force Sp Sign"
-ValueDefault=2
-
-[Sp Incdec]
-Category=2
-Description="<html>Add or remove space before or after '++' and '--', as in '(--x)' or 'y++;'. Default=Remove</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_incdec=ignore|sp_incdec=add|sp_incdec=remove|sp_incdec=force"
-ChoicesReadable="Ignore Sp Incdec|Add Sp Incdec|Remove Sp Incdec|Force Sp Incdec"
-ValueDefault=2
-
-[Sp Before Nl Cont]
-Category=2
-Description="<html>Add or remove space before a backslash-newline at the end of a line. Default=Add</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_nl_cont=ignore|sp_before_nl_cont=add|sp_before_nl_cont=remove|sp_before_nl_cont=force"
-ChoicesReadable="Ignore Sp Before Nl Cont|Add Sp Before Nl Cont|Remove Sp Before Nl Cont|Force Sp Before Nl Cont"
-ValueDefault=1
-
-[Sp After Oc Scope]
-Category=2
-Description="<html>Add or remove space after the scope '+' or '-', as in '-(void) foo;' or '+(int) bar;'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_oc_scope=ignore|sp_after_oc_scope=add|sp_after_oc_scope=remove|sp_after_oc_scope=force"
-ChoicesReadable="Ignore Sp After Oc Scope|Add Sp After Oc Scope|Remove Sp After Oc Scope|Force Sp After Oc Scope"
-ValueDefault=0
-
-[Sp After Oc Colon]
-Category=2
-Description="<html>Add or remove space after the colon in message specs<BR>'-(int) f:(int) x;' vs '-(int) f: (int) x;'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_oc_colon=ignore|sp_after_oc_colon=add|sp_after_oc_colon=remove|sp_after_oc_colon=force"
-ChoicesReadable="Ignore Sp After Oc Colon|Add Sp After Oc Colon|Remove Sp After Oc Colon|Force Sp After Oc Colon"
-ValueDefault=0
-
-[Sp Before Oc Colon]
-Category=2
-Description="<html>Add or remove space before the colon in message specs<BR>'-(int) f: (int) x;' vs '-(int) f : (int) x;'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_oc_colon=ignore|sp_before_oc_colon=add|sp_before_oc_colon=remove|sp_before_oc_colon=force"
-ChoicesReadable="Ignore Sp Before Oc Colon|Add Sp Before Oc Colon|Remove Sp Before Oc Colon|Force Sp Before Oc Colon"
-ValueDefault=0
-
-[Sp After Send Oc Colon]
-Category=2
-Description="<html>Add or remove space after the colon in message specs<BR>'[object setValue:1];' vs '[object setValue: 1];'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_send_oc_colon=ignore|sp_after_send_oc_colon=add|sp_after_send_oc_colon=remove|sp_after_send_oc_colon=force"
-ChoicesReadable="Ignore Sp After Send Oc Colon|Add Sp After Send Oc Colon|Remove Sp After Send Oc Colon|Force Sp After Send Oc Colon"
-ValueDefault=0
-
-[Sp Before Send Oc Colon]
-Category=2
-Description="<html>Add or remove space before the colon in message specs<BR>'[object setValue:1];' vs '[object setValue :1];'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_send_oc_colon=ignore|sp_before_send_oc_colon=add|sp_before_send_oc_colon=remove|sp_before_send_oc_colon=force"
-ChoicesReadable="Ignore Sp Before Send Oc Colon|Add Sp Before Send Oc Colon|Remove Sp Before Send Oc Colon|Force Sp Before Send Oc Colon"
-ValueDefault=0
-
-[Sp After Oc Type]
-Category=2
-Description="<html>Add or remove space after the (type) in message specs<BR>'-(int)f: (int) x;' vs '-(int)f: (int)x;'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_oc_type=ignore|sp_after_oc_type=add|sp_after_oc_type=remove|sp_after_oc_type=force"
-ChoicesReadable="Ignore Sp After Oc Type|Add Sp After Oc Type|Remove Sp After Oc Type|Force Sp After Oc Type"
-ValueDefault=0
-
-[Sp After Oc Return Type]
-Category=2
-Description="<html>Add or remove space after the first (type) in message specs<BR>'-(int) f:(int)x;' vs '-(int)f:(int)x;'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_oc_return_type=ignore|sp_after_oc_return_type=add|sp_after_oc_return_type=remove|sp_after_oc_return_type=force"
-ChoicesReadable="Ignore Sp After Oc Return Type|Add Sp After Oc Return Type|Remove Sp After Oc Return Type|Force Sp After Oc Return Type"
-ValueDefault=0
-
-[Sp After Oc At Sel]
-Category=2
-Description="<html>Add or remove space between '@selector' and '('<BR>'@selector(msgName)' vs '@selector (msgName)'<BR>Also applies to @protocol() constructs</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_oc_at_sel=ignore|sp_after_oc_at_sel=add|sp_after_oc_at_sel=remove|sp_after_oc_at_sel=force"
-ChoicesReadable="Ignore Sp After Oc At Sel|Add Sp After Oc At Sel|Remove Sp After Oc At Sel|Force Sp After Oc At Sel"
-ValueDefault=0
-
-[Sp After Oc At Sel Parens]
-Category=2
-Description="<html>Add or remove space between '@selector(x)' and the following word<BR>'@selector(foo) a:' vs '@selector(foo)a:'</html>"
-Enabled=false
-EditorType=multiple
-Choices="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"
-ChoicesReadable="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"
-ValueDefault=0
-
-[Sp Inside Oc At Sel Parens]
-Category=2
-Description="<html>Add or remove space inside '@selector' parens<BR>'@selector(foo)' vs '@selector( foo )'<BR>Also applies to @protocol() constructs</html>"
-Enabled=false
-EditorType=multiple
-Choices="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"
-ChoicesReadable="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"
-ValueDefault=0
-
-[Sp Before Oc Block Caret]
-Category=2
-Description="<html>Add or remove space before a block pointer caret<BR>'^int (int arg){...}' vs. ' ^int (int arg){...}'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_oc_block_caret=ignore|sp_before_oc_block_caret=add|sp_before_oc_block_caret=remove|sp_before_oc_block_caret=force"
-ChoicesReadable="Ignore Sp Before Oc Block Caret|Add Sp Before Oc Block Caret|Remove Sp Before Oc Block Caret|Force Sp Before Oc Block Caret"
-ValueDefault=0
-
-[Sp After Oc Block Caret]
-Category=2
-Description="<html>Add or remove space after a block pointer caret<BR>'^int (int arg){...}' vs. '^ int (int arg){...}'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_oc_block_caret=ignore|sp_after_oc_block_caret=add|sp_after_oc_block_caret=remove|sp_after_oc_block_caret=force"
-ChoicesReadable="Ignore Sp After Oc Block Caret|Add Sp After Oc Block Caret|Remove Sp After Oc Block Caret|Force Sp After Oc Block Caret"
-ValueDefault=0
-
-[Sp Cond Colon]
-Category=2
-Description="<html>Add or remove space around the ':' in 'b ? t : f'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_cond_colon=ignore|sp_cond_colon=add|sp_cond_colon=remove|sp_cond_colon=force"
-ChoicesReadable="Ignore Sp Cond Colon|Add Sp Cond Colon|Remove Sp Cond Colon|Force Sp Cond Colon"
-ValueDefault=0
-
-[Sp Cond Question]
-Category=2
-Description="<html>Add or remove space around the '?' in 'b ? t : f'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_cond_question=ignore|sp_cond_question=add|sp_cond_question=remove|sp_cond_question=force"
-ChoicesReadable="Ignore Sp Cond Question|Add Sp Cond Question|Remove Sp Cond Question|Force Sp Cond Question"
-ValueDefault=0
-
-[Sp Case Label]
-Category=2
-Description="<html>Fix the spacing between 'case' and the label. Only 'ignore' and 'force' make sense here.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_case_label=ignore|sp_case_label=add|sp_case_label=remove|sp_case_label=force"
-ChoicesReadable="Ignore Sp Case Label|Add Sp Case Label|Remove Sp Case Label|Force Sp Case Label"
-ValueDefault=0
-
-[Sp Range]
-Category=2
-Description="<html>Control the space around the D '..' operator.</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_range=ignore|sp_range=add|sp_range=remove|sp_range=force"
-ChoicesReadable="Ignore Sp Range|Add Sp Range|Remove Sp Range|Force Sp Range"
-ValueDefault=0
-
-[Sp Cmt Cpp Start]
-Category=2
-Description="<html>Control the space after the opening of a C++ comment '// A' vs '//A'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_cmt_cpp_start=ignore|sp_cmt_cpp_start=add|sp_cmt_cpp_start=remove|sp_cmt_cpp_start=force"
-ChoicesReadable="Ignore Sp Cmt Cpp Start|Add Sp Cmt Cpp Start|Remove Sp Cmt Cpp Start|Force Sp Cmt Cpp Start"
-ValueDefault=0
-
-[Sp Endif Cmt]
-Category=2
-Description="<html>Controls the spaces between #else or #endif and a trailing comment</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_endif_cmt=ignore|sp_endif_cmt=add|sp_endif_cmt=remove|sp_endif_cmt=force"
-ChoicesReadable="Ignore Sp Endif Cmt|Add Sp Endif Cmt|Remove Sp Endif Cmt|Force Sp Endif Cmt"
-ValueDefault=0
-
-[Sp After New]
-Category=2
-Description="<html>Controls the spaces after 'new', 'delete', and 'delete[]'</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_after_new=ignore|sp_after_new=add|sp_after_new=remove|sp_after_new=force"
-ChoicesReadable="Ignore Sp After New|Add Sp After New|Remove Sp After New|Force Sp After New"
-ValueDefault=0
-
-[Sp Before Tr Emb Cmt]
-Category=2
-Description="<html>Controls the spaces before a trailing or embedded comment</html>"
-Enabled=false
-EditorType=multiple
-Choices="sp_before_tr_emb_cmt=ignore|sp_before_tr_emb_cmt=add|sp_before_tr_emb_cmt=remove|sp_before_tr_emb_cmt=force"
-ChoicesReadable="Ignore Sp Before Tr Emb Cmt|Add Sp Before Tr Emb Cmt|Remove Sp Before Tr Emb Cmt|Force Sp Before Tr Emb Cmt"
-ValueDefault=0
-
-[Sp Num Before Tr Emb Cmt]
-Category=2
-Description="<html>Number of spaces before a trailing or embedded comment</html>"
-Enabled=false
-EditorType=numeric
-CallName="sp_num_before_tr_emb_cmt="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Align Keep Tabs]
-Category=3
-Description="<html>Whether to keep non-indenting tabs</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_keep_tabs=true|align_keep_tabs=false
-ValueDefault=0
-
-[Align With Tabs]
-Category=3
-Description="<html>Whether to use tabs for aligning</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_with_tabs=true|align_with_tabs=false
-ValueDefault=0
-
-[Align On Tabstop]
-Category=3
-Description="<html>Whether to bump out to the next tab when aligning</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_on_tabstop=true|align_on_tabstop=false
-ValueDefault=0
-
-[Align Number Left]
-Category=3
-Description="<html>Whether to left-align numbers</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_number_left=true|align_number_left=false
-ValueDefault=0
-
-[Align Func Params]
-Category=3
-Description="<html>Align variable definitions in prototypes and functions</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_func_params=true|align_func_params=false
-ValueDefault=0
-
-[Align Same Func Call Params]
-Category=3
-Description="<html>Align parameters in single-line functions that have the same name.<BR>The function names must already be aligned with each other.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_same_func_call_params=true|align_same_func_call_params=false
-ValueDefault=0
-
-[Align Var Def Span]
-Category=3
-Description="<html>The span for aligning variable definitions (0=don't align)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_var_def_span="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Var Def Star Style]
-Category=3
-Description="<html>How to align the star in variable definitions.<BR> 0=Part of the type 'void * foo;'<BR> 1=Part of the variable 'void *foo;'<BR> 2=Dangling 'void *foo;'</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_var_def_star_style="
-MinVal=0
-MaxVal=2
-ValueDefault=0
-
-[Align Var Def Amp Style]
-Category=3
-Description="<html>How to align the '&amp;' in variable definitions.<BR> 0=Part of the type<BR> 1=Part of the variable<BR> 2=Dangling</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_var_def_amp_style="
-MinVal=0
-MaxVal=2
-ValueDefault=0
-
-[Align Var Def Thresh]
-Category=3
-Description="<html>The threshold for aligning variable definitions (0=no limit)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_var_def_thresh="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Var Def Gap]
-Category=3
-Description="<html>The gap for aligning variable definitions</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_var_def_gap="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Align Var Def Colon]
-Category=3
-Description="<html>Whether to align the colon in struct bit fields</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_var_def_colon=true|align_var_def_colon=false
-ValueDefault=0
-
-[Align Var Def Attribute]
-Category=3
-Description="<html>Whether to align any attribute after the variable name</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_var_def_attribute=true|align_var_def_attribute=false
-ValueDefault=0
-
-[Align Var Def Inline]
-Category=3
-Description="<html>Whether to align inline struct/enum/union variable definitions</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_var_def_inline=true|align_var_def_inline=false
-ValueDefault=0
-
-[Align Assign Span]
-Category=3
-Description="<html>The span for aligning on '=' in assignments (0=don't align)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_assign_span="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Assign Thresh]
-Category=3
-Description="<html>The threshold for aligning on '=' in assignments (0=no limit)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_assign_thresh="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Enum Equ Span]
-Category=3
-Description="<html>The span for aligning on '=' in enums (0=don't align)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_enum_equ_span="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Enum Equ Thresh]
-Category=3
-Description="<html>The threshold for aligning on '=' in enums (0=no limit)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_enum_equ_thresh="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Var Struct Span]
-Category=3
-Description="<html>The span for aligning struct/union (0=don't align)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_var_struct_span="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Var Struct Thresh]
-Category=3
-Description="<html>The threshold for aligning struct/union member definitions (0=no limit)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_var_struct_thresh="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Var Struct Gap]
-Category=3
-Description="<html>The gap for aligning struct/union member definitions</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_var_struct_gap="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Align Struct Init Span]
-Category=3
-Description="<html>The span for aligning struct initializer values (0=don't align)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_struct_init_span="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Typedef Gap]
-Category=3
-Description="<html>The minimum space between the type and the synonym of a typedef</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_typedef_gap="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Align Typedef Span]
-Category=3
-Description="<html>The span for aligning single-line typedefs (0=don't align)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_typedef_span="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Align Typedef Func]
-Category=3
-Description="<html>How to align typedef'd functions with other typedefs<BR>0: Don't mix them at all<BR>1: align the open paren with the types<BR>2: align the function type name with the other type names</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_typedef_func="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Align Typedef Star Style]
-Category=3
-Description="<html>Controls the positioning of the '*' in typedefs. Just try it.<BR>0: Align on typedef type, ignore '*'<BR>1: The '*' is part of type name: typedef int *pint;<BR>2: The '*' is part of the type, but dangling: typedef int *pint;</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_typedef_star_style="
-MinVal=0
-MaxVal=2
-ValueDefault=0
-
-[Align Typedef Amp Style]
-Category=3
-Description="<html>Controls the positioning of the '&amp;' in typedefs. Just try it.<BR>0: Align on typedef type, ignore '&amp;'<BR>1: The '&amp;' is part of type name: typedef int &amp;pint;<BR>2: The '&amp;' is part of the type, but dangling: typedef int &amp;pint;</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_typedef_amp_style="
-MinVal=0
-MaxVal=2
-ValueDefault=0
-
-[Align Right Cmt Span]
-Category=3
-Description="<html>The span for aligning comments that end lines (0=don't align)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_right_cmt_span="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Right Cmt Mix]
-Category=3
-Description="<html>If aligning comments, mix with comments after '}' and #endif with less than 3 spaces before the comment</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_right_cmt_mix=true|align_right_cmt_mix=false
-ValueDefault=0
-
-[Align Right Cmt Gap]
-Category=3
-Description="<html>If a trailing comment is more than this number of columns away from the text it follows,<BR>it will qualify for being aligned. This has to be &gt; 0 to do anything.</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_right_cmt_gap="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Align Right Cmt At Col]
-Category=3
-Description="<html>Align trailing comment at or beyond column N; 'pulls in' comments as a bonus side effect (0=ignore)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_right_cmt_at_col="
-MinVal=0
-MaxVal=200
-ValueDefault=0
-
-[Align Func Proto Span]
-Category=3
-Description="<html>The span for aligning function prototypes (0=don't align)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_func_proto_span="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Func Proto Gap]
-Category=3
-Description="<html>Minimum gap between the return type and the function name.</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_func_proto_gap="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Align On Operator]
-Category=3
-Description="<html>Align function protos on the 'operator' keyword instead of what follows</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_on_operator=true|align_on_operator=false
-ValueDefault=0
-
-[Align Mix Var Proto]
-Category=3
-Description="<html>Whether to mix aligning prototype and variable declarations.<BR>If true, align_var_def_XXX options are used instead of align_func_proto_XXX options.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_mix_var_proto=true|align_mix_var_proto=false
-ValueDefault=0
-
-[Align Single Line Func]
-Category=3
-Description="<html>Align single-line functions with function prototypes, uses align_func_proto_span</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_single_line_func=true|align_single_line_func=false
-ValueDefault=0
-
-[Align Single Line Brace]
-Category=3
-Description="<html>Aligning the open brace of single-line functions.<BR>Requires align_single_line_func=true, uses align_func_proto_span</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_single_line_brace=true|align_single_line_brace=false
-ValueDefault=0
-
-[Align Single Line Brace Gap]
-Category=3
-Description="<html>Gap for align_single_line_brace.<BR></html>"
-Enabled=false
-EditorType=numeric
-CallName="align_single_line_brace_gap="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Align Oc Msg Spec Span]
-Category=3
-Description="<html>The span for aligning ObjC msg spec (0=don't align)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_oc_msg_spec_span="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Nl Cont]
-Category=3
-Description="<html>Whether to align macros wrapped with a backslash and a newline.<BR>This will not work right if the macro contains a multi-line comment.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_nl_cont=true|align_nl_cont=false
-ValueDefault=0
-
-[Align Pp Define Gap]
-Category=3
-Description="<html>The minimum space between label and value of a preprocessor define</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_pp_define_gap="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Align Pp Define Span]
-Category=3
-Description="<html>The span for aligning on '#define' bodies (0=don't align)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_pp_define_span="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Align Left Shift]
-Category=3
-Description="<html>Align lines that start with '&lt;&lt;' with previous '&lt;&lt;'. Default=true</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_left_shift=true|align_left_shift=false
-ValueDefault=1
-
-[Align Oc Msg Colon Span]
-Category=3
-Description="<html>Span for aligning parameters in an Obj-C message call on the ':' (0=don't align)</html>"
-Enabled=false
-EditorType=numeric
-CallName="align_oc_msg_colon_span="
-MinVal=5000
-MaxVal=16
-ValueDefault=0
-
-[Align Oc Decl Colon]
-Category=3
-Description="<html>Aligning parameters in an Obj-C '+' or '-' declaration on the ':'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=align_oc_decl_colon=true|align_oc_decl_colon=false
-ValueDefault=0
-
-[Nl Collapse Empty Body]
-Category=4
-Description="<html>Whether to collapse empty blocks between '{' and '}'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_collapse_empty_body=true|nl_collapse_empty_body=false
-ValueDefault=0
-
-[Nl Assign Leave One Liners]
-Category=4
-Description="<html>Don't split one-line braced assignments - 'foo_t f = { 1, 2 };'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_assign_leave_one_liners=true|nl_assign_leave_one_liners=false
-ValueDefault=0
-
-[Nl Class Leave One Liners]
-Category=4
-Description="<html>Don't split one-line braced statements inside a class xx { } body</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_class_leave_one_liners=true|nl_class_leave_one_liners=false
-ValueDefault=0
-
-[Nl Enum Leave One Liners]
-Category=4
-Description="<html>Don't split one-line enums: 'enum foo { BAR = 15 };'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_enum_leave_one_liners=true|nl_enum_leave_one_liners=false
-ValueDefault=0
-
-[Nl Getset Leave One Liners]
-Category=4
-Description="<html>Don't split one-line get or set functions</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_getset_leave_one_liners=true|nl_getset_leave_one_liners=false
-ValueDefault=0
-
-[Nl Func Leave One Liners]
-Category=4
-Description="<html>Don't split one-line function definitions - 'int foo() { return 0; }'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_func_leave_one_liners=true|nl_func_leave_one_liners=false
-ValueDefault=0
-
-[Nl If Leave One Liners]
-Category=4
-Description="<html>Don't split one-line if/else statements - 'if(a) b++;'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_if_leave_one_liners=true|nl_if_leave_one_liners=false
-ValueDefault=0
-
-[Nl Start Of File]
-Category=4
-Description="<html>Add or remove newlines at the start of the file</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_start_of_file=ignore|nl_start_of_file=add|nl_start_of_file=remove|nl_start_of_file=force"
-ChoicesReadable="Ignore Nl Start Of File|Add Nl Start Of File|Remove Nl Start Of File|Force Nl Start Of File"
-ValueDefault=0
-
-[Nl Start Of File Min]
-Category=4
-Description="<html>The number of newlines at the start of the file (only used if nl_start_of_file is 'add' or 'force'</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_start_of_file_min="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl End Of File]
-Category=4
-Description="<html>Add or remove newline at the end of the file</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_end_of_file=ignore|nl_end_of_file=add|nl_end_of_file=remove|nl_end_of_file=force"
-ChoicesReadable="Ignore Nl End Of File|Add Nl End Of File|Remove Nl End Of File|Force Nl End Of File"
-ValueDefault=0
-
-[Nl End Of File Min]
-Category=4
-Description="<html>The number of newlines at the end of the file (only used if nl_end_of_file is 'add' or 'force')</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_end_of_file_min="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl Assign Brace]
-Category=4
-Description="<html>Add or remove newline between '=' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_assign_brace=ignore|nl_assign_brace=add|nl_assign_brace=remove|nl_assign_brace=force"
-ChoicesReadable="Ignore Nl Assign Brace|Add Nl Assign Brace|Remove Nl Assign Brace|Force Nl Assign Brace"
-ValueDefault=0
-
-[Nl Assign Square]
-Category=4
-Description="<html>Add or remove newline between '=' and '[' (D only)</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_assign_square=ignore|nl_assign_square=add|nl_assign_square=remove|nl_assign_square=force"
-ChoicesReadable="Ignore Nl Assign Square|Add Nl Assign Square|Remove Nl Assign Square|Force Nl Assign Square"
-ValueDefault=0
-
-[Nl After Square Assign]
-Category=4
-Description="<html>Add or remove newline after '= [' (D only). Will also affect the newline before the ']'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_after_square_assign=ignore|nl_after_square_assign=add|nl_after_square_assign=remove|nl_after_square_assign=force"
-ChoicesReadable="Ignore Nl After Square Assign|Add Nl After Square Assign|Remove Nl After Square Assign|Force Nl After Square Assign"
-ValueDefault=0
-
-[Nl Func Var Def Blk]
-Category=4
-Description="<html>The number of blank lines after a block of variable definitions at the top of a function body.<BR>0=no change (default)</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_func_var_def_blk="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl Fcall Brace]
-Category=4
-Description="<html>Add or remove newline between a function call's ')' and '{', as in:<BR>list_for_each(item, &amp;list) { }</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_fcall_brace=ignore|nl_fcall_brace=add|nl_fcall_brace=remove|nl_fcall_brace=force"
-ChoicesReadable="Ignore Nl Fcall Brace|Add Nl Fcall Brace|Remove Nl Fcall Brace|Force Nl Fcall Brace"
-ValueDefault=0
-
-[Nl Enum Brace]
-Category=4
-Description="<html>Add or remove newline between 'enum' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_enum_brace=ignore|nl_enum_brace=add|nl_enum_brace=remove|nl_enum_brace=force"
-ChoicesReadable="Ignore Nl Enum Brace|Add Nl Enum Brace|Remove Nl Enum Brace|Force Nl Enum Brace"
-ValueDefault=0
-
-[Nl Struct Brace]
-Category=4
-Description="<html>Add or remove newline between 'struct and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_struct_brace=ignore|nl_struct_brace=add|nl_struct_brace=remove|nl_struct_brace=force"
-ChoicesReadable="Ignore Nl Struct Brace|Add Nl Struct Brace|Remove Nl Struct Brace|Force Nl Struct Brace"
-ValueDefault=0
-
-[Nl Union Brace]
-Category=4
-Description="<html>Add or remove newline between 'union' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_union_brace=ignore|nl_union_brace=add|nl_union_brace=remove|nl_union_brace=force"
-ChoicesReadable="Ignore Nl Union Brace|Add Nl Union Brace|Remove Nl Union Brace|Force Nl Union Brace"
-ValueDefault=0
-
-[Nl If Brace]
-Category=4
-Description="<html>Add or remove newline between 'if' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_if_brace=ignore|nl_if_brace=add|nl_if_brace=remove|nl_if_brace=force"
-ChoicesReadable="Ignore Nl If Brace|Add Nl If Brace|Remove Nl If Brace|Force Nl If Brace"
-ValueDefault=0
-
-[Nl Brace Else]
-Category=4
-Description="<html>Add or remove newline between '}' and 'else'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_brace_else=ignore|nl_brace_else=add|nl_brace_else=remove|nl_brace_else=force"
-ChoicesReadable="Ignore Nl Brace Else|Add Nl Brace Else|Remove Nl Brace Else|Force Nl Brace Else"
-ValueDefault=0
-
-[Nl Elseif Brace]
-Category=4
-Description="<html>Add or remove newline between 'else if' and '{'<BR>If set to ignore, nl_if_brace is used instead</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_elseif_brace=ignore|nl_elseif_brace=add|nl_elseif_brace=remove|nl_elseif_brace=force"
-ChoicesReadable="Ignore Nl Elseif Brace|Add Nl Elseif Brace|Remove Nl Elseif Brace|Force Nl Elseif Brace"
-ValueDefault=0
-
-[Nl Else Brace]
-Category=4
-Description="<html>Add or remove newline between 'else' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_else_brace=ignore|nl_else_brace=add|nl_else_brace=remove|nl_else_brace=force"
-ChoicesReadable="Ignore Nl Else Brace|Add Nl Else Brace|Remove Nl Else Brace|Force Nl Else Brace"
-ValueDefault=0
-
-[Nl Else If]
-Category=4
-Description="<html>Add or remove newline between 'else' and 'if'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_else_if=ignore|nl_else_if=add|nl_else_if=remove|nl_else_if=force"
-ChoicesReadable="Ignore Nl Else If|Add Nl Else If|Remove Nl Else If|Force Nl Else If"
-ValueDefault=0
-
-[Nl Brace Finally]
-Category=4
-Description="<html>Add or remove newline between '}' and 'finally'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_brace_finally=ignore|nl_brace_finally=add|nl_brace_finally=remove|nl_brace_finally=force"
-ChoicesReadable="Ignore Nl Brace Finally|Add Nl Brace Finally|Remove Nl Brace Finally|Force Nl Brace Finally"
-ValueDefault=0
-
-[Nl Finally Brace]
-Category=4
-Description="<html>Add or remove newline between 'finally' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_finally_brace=ignore|nl_finally_brace=add|nl_finally_brace=remove|nl_finally_brace=force"
-ChoicesReadable="Ignore Nl Finally Brace|Add Nl Finally Brace|Remove Nl Finally Brace|Force Nl Finally Brace"
-ValueDefault=0
-
-[Nl Try Brace]
-Category=4
-Description="<html>Add or remove newline between 'try' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_try_brace=ignore|nl_try_brace=add|nl_try_brace=remove|nl_try_brace=force"
-ChoicesReadable="Ignore Nl Try Brace|Add Nl Try Brace|Remove Nl Try Brace|Force Nl Try Brace"
-ValueDefault=0
-
-[Nl Getset Brace]
-Category=4
-Description="<html>Add or remove newline between get/set and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_getset_brace=ignore|nl_getset_brace=add|nl_getset_brace=remove|nl_getset_brace=force"
-ChoicesReadable="Ignore Nl Getset Brace|Add Nl Getset Brace|Remove Nl Getset Brace|Force Nl Getset Brace"
-ValueDefault=0
-
-[Nl For Brace]
-Category=4
-Description="<html>Add or remove newline between 'for' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_for_brace=ignore|nl_for_brace=add|nl_for_brace=remove|nl_for_brace=force"
-ChoicesReadable="Ignore Nl For Brace|Add Nl For Brace|Remove Nl For Brace|Force Nl For Brace"
-ValueDefault=0
-
-[Nl Catch Brace]
-Category=4
-Description="<html>Add or remove newline between 'catch' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_catch_brace=ignore|nl_catch_brace=add|nl_catch_brace=remove|nl_catch_brace=force"
-ChoicesReadable="Ignore Nl Catch Brace|Add Nl Catch Brace|Remove Nl Catch Brace|Force Nl Catch Brace"
-ValueDefault=0
-
-[Nl Brace Catch]
-Category=4
-Description="<html>Add or remove newline between '}' and 'catch'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_brace_catch=ignore|nl_brace_catch=add|nl_brace_catch=remove|nl_brace_catch=force"
-ChoicesReadable="Ignore Nl Brace Catch|Add Nl Brace Catch|Remove Nl Brace Catch|Force Nl Brace Catch"
-ValueDefault=0
-
-[Nl While Brace]
-Category=4
-Description="<html>Add or remove newline between 'while' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_while_brace=ignore|nl_while_brace=add|nl_while_brace=remove|nl_while_brace=force"
-ChoicesReadable="Ignore Nl While Brace|Add Nl While Brace|Remove Nl While Brace|Force Nl While Brace"
-ValueDefault=0
-
-[Nl Using Brace]
-Category=4
-Description="<html>Add or remove newline between 'using' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_using_brace=ignore|nl_using_brace=add|nl_using_brace=remove|nl_using_brace=force"
-ChoicesReadable="Ignore Nl Using Brace|Add Nl Using Brace|Remove Nl Using Brace|Force Nl Using Brace"
-ValueDefault=0
-
-[Nl Brace Brace]
-Category=4
-Description="<html>Add or remove newline between two open or close braces.<BR>Due to general newline/brace handling, REMOVE may not work.</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_brace_brace=ignore|nl_brace_brace=add|nl_brace_brace=remove|nl_brace_brace=force"
-ChoicesReadable="Ignore Nl Brace Brace|Add Nl Brace Brace|Remove Nl Brace Brace|Force Nl Brace Brace"
-ValueDefault=0
-
-[Nl Do Brace]
-Category=4
-Description="<html>Add or remove newline between 'do' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_do_brace=ignore|nl_do_brace=add|nl_do_brace=remove|nl_do_brace=force"
-ChoicesReadable="Ignore Nl Do Brace|Add Nl Do Brace|Remove Nl Do Brace|Force Nl Do Brace"
-ValueDefault=0
-
-[Nl Brace While]
-Category=4
-Description="<html>Add or remove newline between '}' and 'while' of 'do' statement</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_brace_while=ignore|nl_brace_while=add|nl_brace_while=remove|nl_brace_while=force"
-ChoicesReadable="Ignore Nl Brace While|Add Nl Brace While|Remove Nl Brace While|Force Nl Brace While"
-ValueDefault=0
-
-[Nl Switch Brace]
-Category=4
-Description="<html>Add or remove newline between 'switch' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_switch_brace=ignore|nl_switch_brace=add|nl_switch_brace=remove|nl_switch_brace=force"
-ChoicesReadable="Ignore Nl Switch Brace|Add Nl Switch Brace|Remove Nl Switch Brace|Force Nl Switch Brace"
-ValueDefault=0
-
-[Nl Multi Line Cond]
-Category=4
-Description="<html>Add a newline between ')' and '{' if the ')' is on a different line than the if/for/etc.<BR>Overrides nl_for_brace, nl_if_brace, nl_switch_brace, nl_while_switch, and nl_catch_brace.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_multi_line_cond=true|nl_multi_line_cond=false
-ValueDefault=0
-
-[Nl Multi Line Define]
-Category=4
-Description="<html>Force a newline in a define after the macro name for multi-line defines.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_multi_line_define=true|nl_multi_line_define=false
-ValueDefault=0
-
-[Nl Before Case]
-Category=4
-Description="<html>Whether to put a newline before 'case' statement</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_before_case=true|nl_before_case=false
-ValueDefault=0
-
-[Nl Before Throw]
-Category=4
-Description="<html>Add or remove newline between ')' and 'throw'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_before_throw=ignore|nl_before_throw=add|nl_before_throw=remove|nl_before_throw=force"
-ChoicesReadable="Ignore Nl Before Throw|Add Nl Before Throw|Remove Nl Before Throw|Force Nl Before Throw"
-ValueDefault=0
-
-[Nl After Case]
-Category=4
-Description="<html>Whether to put a newline after 'case' statement</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_after_case=true|nl_after_case=false
-ValueDefault=0
-
-[Nl Case Colon Brace]
-Category=4
-Description="<html>Add or remove a newline between a case ':' and '{'. Overrides nl_after_case.</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_case_colon_brace=ignore|nl_case_colon_brace=add|nl_case_colon_brace=remove|nl_case_colon_brace=force"
-ChoicesReadable="Ignore Nl Case Colon Brace|Add Nl Case Colon Brace|Remove Nl Case Colon Brace|Force Nl Case Colon Brace"
-ValueDefault=0
-
-[Nl Namespace Brace]
-Category=4
-Description="<html>Newline between namespace and {</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_namespace_brace=ignore|nl_namespace_brace=add|nl_namespace_brace=remove|nl_namespace_brace=force"
-ChoicesReadable="Ignore Nl Namespace Brace|Add Nl Namespace Brace|Remove Nl Namespace Brace|Force Nl Namespace Brace"
-ValueDefault=0
-
-[Nl Template Class]
-Category=4
-Description="<html>Add or remove newline between 'template&lt;&gt;' and whatever follows.</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_template_class=ignore|nl_template_class=add|nl_template_class=remove|nl_template_class=force"
-ChoicesReadable="Ignore Nl Template Class|Add Nl Template Class|Remove Nl Template Class|Force Nl Template Class"
-ValueDefault=0
-
-[Nl Class Brace]
-Category=4
-Description="<html>Add or remove newline between 'class' and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_class_brace=ignore|nl_class_brace=add|nl_class_brace=remove|nl_class_brace=force"
-ChoicesReadable="Ignore Nl Class Brace|Add Nl Class Brace|Remove Nl Class Brace|Force Nl Class Brace"
-ValueDefault=0
-
-[Nl Class Init Args]
-Category=4
-Description="<html>Add or remove newline after each ',' in the constructor member initialization</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_class_init_args=ignore|nl_class_init_args=add|nl_class_init_args=remove|nl_class_init_args=force"
-ChoicesReadable="Ignore Nl Class Init Args|Add Nl Class Init Args|Remove Nl Class Init Args|Force Nl Class Init Args"
-ValueDefault=0
-
-[Nl Func Type Name]
-Category=4
-Description="<html>Add or remove newline between return type and function name in a function definition</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_type_name=ignore|nl_func_type_name=add|nl_func_type_name=remove|nl_func_type_name=force"
-ChoicesReadable="Ignore Nl Func Type Name|Add Nl Func Type Name|Remove Nl Func Type Name|Force Nl Func Type Name"
-ValueDefault=0
-
-[Nl Func Type Name Class]
-Category=4
-Description="<html>Add or remove newline between return type and function name inside a class {}<BR>Uses nl_func_type_name or nl_func_proto_type_name if set to ignore.</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_type_name_class=ignore|nl_func_type_name_class=add|nl_func_type_name_class=remove|nl_func_type_name_class=force"
-ChoicesReadable="Ignore Nl Func Type Name Class|Add Nl Func Type Name Class|Remove Nl Func Type Name Class|Force Nl Func Type Name Class"
-ValueDefault=0
-
-[Nl Func Scope Name]
-Category=4
-Description="<html>Add or remove newline between function scope and name in a definition<BR>Controls the newline after '::' in 'void A::f() { }'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_scope_name=ignore|nl_func_scope_name=add|nl_func_scope_name=remove|nl_func_scope_name=force"
-ChoicesReadable="Ignore Nl Func Scope Name|Add Nl Func Scope Name|Remove Nl Func Scope Name|Force Nl Func Scope Name"
-ValueDefault=0
-
-[Nl Func Proto Type Name]
-Category=4
-Description="<html>Add or remove newline between return type and function name in a prototype</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_proto_type_name=ignore|nl_func_proto_type_name=add|nl_func_proto_type_name=remove|nl_func_proto_type_name=force"
-ChoicesReadable="Ignore Nl Func Proto Type Name|Add Nl Func Proto Type Name|Remove Nl Func Proto Type Name|Force Nl Func Proto Type Name"
-ValueDefault=0
-
-[Nl Func Paren]
-Category=4
-Description="<html>Add or remove newline between a function name and the opening '('</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_paren=ignore|nl_func_paren=add|nl_func_paren=remove|nl_func_paren=force"
-ChoicesReadable="Ignore Nl Func Paren|Add Nl Func Paren|Remove Nl Func Paren|Force Nl Func Paren"
-ValueDefault=0
-
-[Nl Func Def Paren]
-Category=4
-Description="<html>Add or remove newline between a function name and the opening '(' in the definition</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_def_paren=ignore|nl_func_def_paren=add|nl_func_def_paren=remove|nl_func_def_paren=force"
-ChoicesReadable="Ignore Nl Func Def Paren|Add Nl Func Def Paren|Remove Nl Func Def Paren|Force Nl Func Def Paren"
-ValueDefault=0
-
-[Nl Func Decl Start]
-Category=4
-Description="<html>Add or remove newline after '(' in a function declaration</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_decl_start=ignore|nl_func_decl_start=add|nl_func_decl_start=remove|nl_func_decl_start=force"
-ChoicesReadable="Ignore Nl Func Decl Start|Add Nl Func Decl Start|Remove Nl Func Decl Start|Force Nl Func Decl Start"
-ValueDefault=0
-
-[Nl Func Def Start]
-Category=4
-Description="<html>Add or remove newline after '(' in a function definition</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_def_start=ignore|nl_func_def_start=add|nl_func_def_start=remove|nl_func_def_start=force"
-ChoicesReadable="Ignore Nl Func Def Start|Add Nl Func Def Start|Remove Nl Func Def Start|Force Nl Func Def Start"
-ValueDefault=0
-
-[Nl Func Decl Start Single]
-Category=4
-Description="<html>Overrides nl_func_decl_start when there is only one parameter.</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_decl_start_single=ignore|nl_func_decl_start_single=add|nl_func_decl_start_single=remove|nl_func_decl_start_single=force"
-ChoicesReadable="Ignore Nl Func Decl Start Single|Add Nl Func Decl Start Single|Remove Nl Func Decl Start Single|Force Nl Func Decl Start Single"
-ValueDefault=0
-
-[Nl Func Def Start Single]
-Category=4
-Description="<html>Overrides nl_func_def_start when there is only one parameter.</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_def_start_single=ignore|nl_func_def_start_single=add|nl_func_def_start_single=remove|nl_func_def_start_single=force"
-ChoicesReadable="Ignore Nl Func Def Start Single|Add Nl Func Def Start Single|Remove Nl Func Def Start Single|Force Nl Func Def Start Single"
-ValueDefault=0
-
-[Nl Func Decl Args]
-Category=4
-Description="<html>Add or remove newline after each ',' in a function declaration</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_decl_args=ignore|nl_func_decl_args=add|nl_func_decl_args=remove|nl_func_decl_args=force"
-ChoicesReadable="Ignore Nl Func Decl Args|Add Nl Func Decl Args|Remove Nl Func Decl Args|Force Nl Func Decl Args"
-ValueDefault=0
-
-[Nl Func Def Args]
-Category=4
-Description="<html>Add or remove newline after each ',' in a function definition</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_def_args=ignore|nl_func_def_args=add|nl_func_def_args=remove|nl_func_def_args=force"
-ChoicesReadable="Ignore Nl Func Def Args|Add Nl Func Def Args|Remove Nl Func Def Args|Force Nl Func Def Args"
-ValueDefault=0
-
-[Nl Func Decl End]
-Category=4
-Description="<html>Add or remove newline before the ')' in a function declaration</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_decl_end=ignore|nl_func_decl_end=add|nl_func_decl_end=remove|nl_func_decl_end=force"
-ChoicesReadable="Ignore Nl Func Decl End|Add Nl Func Decl End|Remove Nl Func Decl End|Force Nl Func Decl End"
-ValueDefault=0
-
-[Nl Func Def End]
-Category=4
-Description="<html>Add or remove newline before the ')' in a function definition</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_def_end=ignore|nl_func_def_end=add|nl_func_def_end=remove|nl_func_def_end=force"
-ChoicesReadable="Ignore Nl Func Def End|Add Nl Func Def End|Remove Nl Func Def End|Force Nl Func Def End"
-ValueDefault=0
-
-[Nl Func Decl End Single]
-Category=4
-Description="<html>Overrides nl_func_decl_end when there is only one parameter.</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_decl_end_single=ignore|nl_func_decl_end_single=add|nl_func_decl_end_single=remove|nl_func_decl_end_single=force"
-ChoicesReadable="Ignore Nl Func Decl End Single|Add Nl Func Decl End Single|Remove Nl Func Decl End Single|Force Nl Func Decl End Single"
-ValueDefault=0
-
-[Nl Func Def End Single]
-Category=4
-Description="<html>Overrides nl_func_def_end when there is only one parameter.</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_def_end_single=ignore|nl_func_def_end_single=add|nl_func_def_end_single=remove|nl_func_def_end_single=force"
-ChoicesReadable="Ignore Nl Func Def End Single|Add Nl Func Def End Single|Remove Nl Func Def End Single|Force Nl Func Def End Single"
-ValueDefault=0
-
-[Nl Func Decl Empty]
-Category=4
-Description="<html>Add or remove newline between '()' in a function declaration.</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_decl_empty=ignore|nl_func_decl_empty=add|nl_func_decl_empty=remove|nl_func_decl_empty=force"
-ChoicesReadable="Ignore Nl Func Decl Empty|Add Nl Func Decl Empty|Remove Nl Func Decl Empty|Force Nl Func Decl Empty"
-ValueDefault=0
-
-[Nl Func Def Empty]
-Category=4
-Description="<html>Add or remove newline between '()' in a function definition.</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_func_def_empty=ignore|nl_func_def_empty=add|nl_func_def_empty=remove|nl_func_def_empty=force"
-ChoicesReadable="Ignore Nl Func Def Empty|Add Nl Func Def Empty|Remove Nl Func Def Empty|Force Nl Func Def Empty"
-ValueDefault=0
-
-[Nl Fdef Brace]
-Category=4
-Description="<html>Add or remove newline between function signature and '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_fdef_brace=ignore|nl_fdef_brace=add|nl_fdef_brace=remove|nl_fdef_brace=force"
-ChoicesReadable="Ignore Nl Fdef Brace|Add Nl Fdef Brace|Remove Nl Fdef Brace|Force Nl Fdef Brace"
-ValueDefault=0
-
-[Nl After Return]
-Category=4
-Description="<html>Whether to put a newline after 'return' statement</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_after_return=true|nl_after_return=false
-ValueDefault=0
-
-[Nl Return Expr]
-Category=4
-Description="<html>Add or remove a newline between the return keyword and return expression.</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_return_expr=ignore|nl_return_expr=add|nl_return_expr=remove|nl_return_expr=force"
-ChoicesReadable="Ignore Nl Return Expr|Add Nl Return Expr|Remove Nl Return Expr|Force Nl Return Expr"
-ValueDefault=0
-
-[Nl After Semicolon]
-Category=4
-Description="<html>Whether to put a newline after semicolons, except in 'for' statements</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_after_semicolon=true|nl_after_semicolon=false
-ValueDefault=0
-
-[Nl After Brace Open]
-Category=4
-Description="<html>Whether to put a newline after brace open.<BR>This also adds a newline before the matching brace close.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_after_brace_open=true|nl_after_brace_open=false
-ValueDefault=0
-
-[Nl After Brace Open Cmt]
-Category=4
-Description="<html>If nl_after_brace_open and nl_after_brace_open_cmt are true, a newline is<BR>placed between the open brace and a trailing single-line comment.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_after_brace_open_cmt=true|nl_after_brace_open_cmt=false
-ValueDefault=0
-
-[Nl After Vbrace Open]
-Category=4
-Description="<html>Whether to put 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>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_after_vbrace_open=true|nl_after_vbrace_open=false
-ValueDefault=0
-
-[Nl After Vbrace Open Empty]
-Category=4
-Description="<html>Whether to put a newline after a virtual brace open with an empty body.<BR>These occur in un-braced if/while/do/for statement bodies.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_after_vbrace_open_empty=true|nl_after_vbrace_open_empty=false
-ValueDefault=0
-
-[Nl After Brace Close]
-Category=4
-Description="<html>Whether to put a newline after a brace close.<BR>Does not apply if followed by a necessary ';'.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_after_brace_close=true|nl_after_brace_close=false
-ValueDefault=0
-
-[Nl After Vbrace Close]
-Category=4
-Description="<html>Whether to put a newline after a virtual brace close.<BR>Would add a newline before return in: 'if (foo) a++; return;'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_after_vbrace_close=true|nl_after_vbrace_close=false
-ValueDefault=0
-
-[Nl Define Macro]
-Category=4
-Description="<html>Whether to alter newlines in '#define' macros</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_define_macro=true|nl_define_macro=false
-ValueDefault=0
-
-[Nl Squeeze Ifdef]
-Category=4
-Description="<html>Whether to not put blanks after '#ifxx', '#elxx', or before '#endif'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_squeeze_ifdef=true|nl_squeeze_ifdef=false
-ValueDefault=0
-
-[Nl Before If]
-Category=4
-Description="<html>Add or remove blank line before 'if'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_before_if=ignore|nl_before_if=add|nl_before_if=remove|nl_before_if=force"
-ChoicesReadable="Ignore Nl Before If|Add Nl Before If|Remove Nl Before If|Force Nl Before If"
-ValueDefault=0
-
-[Nl After If]
-Category=4
-Description="<html>Add or remove blank line after 'if' statement</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_after_if=ignore|nl_after_if=add|nl_after_if=remove|nl_after_if=force"
-ChoicesReadable="Ignore Nl After If|Add Nl After If|Remove Nl After If|Force Nl After If"
-ValueDefault=0
-
-[Nl Before For]
-Category=4
-Description="<html>Add or remove blank line before 'for'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_before_for=ignore|nl_before_for=add|nl_before_for=remove|nl_before_for=force"
-ChoicesReadable="Ignore Nl Before For|Add Nl Before For|Remove Nl Before For|Force Nl Before For"
-ValueDefault=0
-
-[Nl After For]
-Category=4
-Description="<html>Add or remove blank line after 'for' statement</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_after_for=ignore|nl_after_for=add|nl_after_for=remove|nl_after_for=force"
-ChoicesReadable="Ignore Nl After For|Add Nl After For|Remove Nl After For|Force Nl After For"
-ValueDefault=0
-
-[Nl Before While]
-Category=4
-Description="<html>Add or remove blank line before 'while'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_before_while=ignore|nl_before_while=add|nl_before_while=remove|nl_before_while=force"
-ChoicesReadable="Ignore Nl Before While|Add Nl Before While|Remove Nl Before While|Force Nl Before While"
-ValueDefault=0
-
-[Nl After While]
-Category=4
-Description="<html>Add or remove blank line after 'while' statement</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_after_while=ignore|nl_after_while=add|nl_after_while=remove|nl_after_while=force"
-ChoicesReadable="Ignore Nl After While|Add Nl After While|Remove Nl After While|Force Nl After While"
-ValueDefault=0
-
-[Nl Before Switch]
-Category=4
-Description="<html>Add or remove blank line before 'switch'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_before_switch=ignore|nl_before_switch=add|nl_before_switch=remove|nl_before_switch=force"
-ChoicesReadable="Ignore Nl Before Switch|Add Nl Before Switch|Remove Nl Before Switch|Force Nl Before Switch"
-ValueDefault=0
-
-[Nl After Switch]
-Category=4
-Description="<html>Add or remove blank line after 'switch' statement</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_after_switch=ignore|nl_after_switch=add|nl_after_switch=remove|nl_after_switch=force"
-ChoicesReadable="Ignore Nl After Switch|Add Nl After Switch|Remove Nl After Switch|Force Nl After Switch"
-ValueDefault=0
-
-[Nl Before Do]
-Category=4
-Description="<html>Add or remove blank line before 'do'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_before_do=ignore|nl_before_do=add|nl_before_do=remove|nl_before_do=force"
-ChoicesReadable="Ignore Nl Before Do|Add Nl Before Do|Remove Nl Before Do|Force Nl Before Do"
-ValueDefault=0
-
-[Nl After Do]
-Category=4
-Description="<html>Add or remove blank line after 'do/while' statement</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_after_do=ignore|nl_after_do=add|nl_after_do=remove|nl_after_do=force"
-ChoicesReadable="Ignore Nl After Do|Add Nl After Do|Remove Nl After Do|Force Nl After Do"
-ValueDefault=0
-
-[Nl Ds Struct Enum Cmt]
-Category=4
-Description="<html>Whether to double-space commented-entries in struct/enum</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_ds_struct_enum_cmt=true|nl_ds_struct_enum_cmt=false
-ValueDefault=0
-
-[Nl Ds Struct Enum Close Brace]
-Category=4
-Description="<html>Whether to double-space before the close brace of a struct/union/enum<BR>(lower priority than 'eat_blanks_before_close_brace')</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_ds_struct_enum_close_brace=true|nl_ds_struct_enum_close_brace=false
-ValueDefault=0
-
-[Nl Class Colon]
-Category=4
-Description="<html>Add or remove a newline around a class colon.<BR>Related to pos_class_colon, nl_class_init_args, and pos_comma.</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_class_colon=ignore|nl_class_colon=add|nl_class_colon=remove|nl_class_colon=force"
-ChoicesReadable="Ignore Nl Class Colon|Add Nl Class Colon|Remove Nl Class Colon|Force Nl Class Colon"
-ValueDefault=0
-
-[Nl Create If One Liner]
-Category=4
-Description="<html>Change simple unbraced if statements into a one-liner<BR>'if(b)\n i++;' =&gt; 'if(b) i++;'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_create_if_one_liner=true|nl_create_if_one_liner=false
-ValueDefault=0
-
-[Nl Create For One Liner]
-Category=4
-Description="<html>Change simple unbraced for statements into a one-liner<BR>'for (i=0;i&lt;5;i++)\n foo(i);' =&gt; 'for (i=0;i&lt;5;i++) foo(i);'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_create_for_one_liner=true|nl_create_for_one_liner=false
-ValueDefault=0
-
-[Nl Create While One Liner]
-Category=4
-Description="<html>Change simple unbraced while statements into a one-liner<BR>'while (i&lt;5)\n foo(i++);' =&gt; 'while (i&lt;5) foo(i++);'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_create_while_one_liner=true|nl_create_while_one_liner=false
-ValueDefault=0
-
-[Pos Arith]
-Category=5
-Description="<html>The position of arithmetic operators in wrapped expressions</html>"
-Enabled=false
-EditorType=multiple
-Choices="pos_arith=ignore|pos_arith=lead|pos_arith=lead_break|pos_arith=lead_force|pos_arith=trail|pos_arith=trail_break|pos_arith=trail_force"
-ChoicesReadable="Ignore Pos Arith|Lead Pos Arith|Lead Break Pos Arith|Lead Force Pos Arith|Trail Pos Arith|Trail Break Pos Arith|Trail Force Pos Arith"
-ValueDefault=0
-
-[Pos Assign]
-Category=5
-Description="<html>The position of assignment in wrapped expressions.<BR>Do not affect '=' followed by '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="pos_assign=ignore|pos_assign=lead|pos_assign=lead_break|pos_assign=lead_force|pos_assign=trail|pos_assign=trail_break|pos_assign=trail_force"
-ChoicesReadable="Ignore Pos Assign|Lead Pos Assign|Lead Break Pos Assign|Lead Force Pos Assign|Trail Pos Assign|Trail Break Pos Assign|Trail Force Pos Assign"
-ValueDefault=0
-
-[Pos Bool]
-Category=5
-Description="<html>The position of boolean operators in wrapped expressions</html>"
-Enabled=false
-EditorType=multiple
-Choices="pos_bool=ignore|pos_bool=lead|pos_bool=lead_break|pos_bool=lead_force|pos_bool=trail|pos_bool=trail_break|pos_bool=trail_force"
-ChoicesReadable="Ignore Pos Bool|Lead Pos Bool|Lead Break Pos Bool|Lead Force Pos Bool|Trail Pos Bool|Trail Break Pos Bool|Trail Force Pos Bool"
-ValueDefault=0
-
-[Pos Compare]
-Category=5
-Description="<html>The position of comparison operators in wrapped expressions</html>"
-Enabled=false
-EditorType=multiple
-Choices="pos_compare=ignore|pos_compare=lead|pos_compare=lead_break|pos_compare=lead_force|pos_compare=trail|pos_compare=trail_break|pos_compare=trail_force"
-ChoicesReadable="Ignore Pos Compare|Lead Pos Compare|Lead Break Pos Compare|Lead Force Pos Compare|Trail Pos Compare|Trail Break Pos Compare|Trail Force Pos Compare"
-ValueDefault=0
-
-[Pos Conditional]
-Category=5
-Description="<html>The position of conditional (b ? t : f) operators in wrapped expressions</html>"
-Enabled=false
-EditorType=multiple
-Choices="pos_conditional=ignore|pos_conditional=lead|pos_conditional=lead_break|pos_conditional=lead_force|pos_conditional=trail|pos_conditional=trail_break|pos_conditional=trail_force"
-ChoicesReadable="Ignore Pos Conditional|Lead Pos Conditional|Lead Break Pos Conditional|Lead Force Pos Conditional|Trail Pos Conditional|Trail Break Pos Conditional|Trail Force Pos Conditional"
-ValueDefault=0
-
-[Pos Comma]
-Category=5
-Description="<html>The position of the comma in wrapped expressions</html>"
-Enabled=false
-EditorType=multiple
-Choices="pos_comma=ignore|pos_comma=lead|pos_comma=lead_break|pos_comma=lead_force|pos_comma=trail|pos_comma=trail_break|pos_comma=trail_force"
-ChoicesReadable="Ignore Pos Comma|Lead Pos Comma|Lead Break Pos Comma|Lead Force Pos Comma|Trail Pos Comma|Trail Break Pos Comma|Trail Force Pos Comma"
-ValueDefault=0
-
-[Pos Class Comma]
-Category=5
-Description="<html>The position of the comma in the constructor initialization list</html>"
-Enabled=false
-EditorType=multiple
-Choices="pos_class_comma=ignore|pos_class_comma=lead|pos_class_comma=lead_break|pos_class_comma=lead_force|pos_class_comma=trail|pos_class_comma=trail_break|pos_class_comma=trail_force"
-ChoicesReadable="Ignore Pos Class Comma|Lead Pos Class Comma|Lead Break Pos Class Comma|Lead Force Pos Class Comma|Trail Pos Class Comma|Trail Break Pos Class Comma|Trail Force Pos Class Comma"
-ValueDefault=0
-
-[Pos Class Colon]
-Category=5
-Description="<html>The position of colons between constructor and member initialization</html>"
-Enabled=false
-EditorType=multiple
-Choices="pos_class_colon=ignore|pos_class_colon=lead|pos_class_colon=lead_break|pos_class_colon=lead_force|pos_class_colon=trail|pos_class_colon=trail_break|pos_class_colon=trail_force"
-ChoicesReadable="Ignore Pos Class Colon|Lead Pos Class Colon|Lead Break Pos Class Colon|Lead Force Pos Class Colon|Trail Pos Class Colon|Trail Break Pos Class Colon|Trail Force Pos Class Colon"
-ValueDefault=0
-
-[Code Width]
-Category=6
-Description="<html>Try to limit code width to N number of columns</html>"
-Enabled=false
-EditorType=numeric
-CallName="code_width="
-MinVal=16
-MaxVal=256
-ValueDefault=0
-
-[Ls For Split Full]
-Category=6
-Description="<html>Whether to fully split long 'for' statements at semi-colons</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=ls_for_split_full=true|ls_for_split_full=false
-ValueDefault=0
-
-[Ls Func Split Full]
-Category=6
-Description="<html>Whether to fully split long function protos/calls at commas</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=ls_func_split_full=true|ls_func_split_full=false
-ValueDefault=0
-
-[Nl Max]
-Category=7
-Description="<html>The maximum consecutive newlines</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_max="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl After Func Proto]
-Category=7
-Description="<html>The number of newlines after a function prototype, if followed by another function prototype</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_after_func_proto="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl After Func Proto Group]
-Category=7
-Description="<html>The number of newlines after a function prototype, if not followed by another function prototype</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_after_func_proto_group="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl After Func Body]
-Category=7
-Description="<html>The number of newlines after '}' of a multi-line function body</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_after_func_body="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl After Func Body Class]
-Category=7
-Description="<html>The number of newlines after '}' of a multi-line function body in a class declaration</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_after_func_body_class="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl After Func Body One Liner]
-Category=7
-Description="<html>The number of newlines after '}' of a single line function body</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_after_func_body_one_liner="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl Before Block Comment]
-Category=7
-Description="<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>"
-Enabled=false
-EditorType=numeric
-CallName="nl_before_block_comment="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl Before C Comment]
-Category=7
-Description="<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>"
-Enabled=false
-EditorType=numeric
-CallName="nl_before_c_comment="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl Before Cpp Comment]
-Category=7
-Description="<html>The minimum number of newlines before a CPP comment.<BR>Doesn't apply if after a brace open or other CPP comments.</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_before_cpp_comment="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl After Multiline Comment]
-Category=7
-Description="<html>Whether to force a newline after a multi-line comment.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=nl_after_multiline_comment=true|nl_after_multiline_comment=false
-ValueDefault=0
-
-[Nl After Struct]
-Category=7
-Description="<html>The number of newlines after '}' or ';' of a struct/enum/union definition</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_after_struct="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl After Class]
-Category=7
-Description="<html>The number of newlines after '}' or ';' of a class definition</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_after_class="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl Before Access Spec]
-Category=7
-Description="<html>The number of newlines before a 'private:', 'public:', 'protected:', 'signals:', or 'slots:' label.<BR>Will not change the newline count if after a brace open.<BR>0 = No change.</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_before_access_spec="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl After Access Spec]
-Category=7
-Description="<html>The number of newlines after a 'private:', 'public:', 'protected:', 'signals:', or 'slots:' label.<BR>0 = No change.</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_after_access_spec="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl Comment Func Def]
-Category=7
-Description="<html>The number of newlines between a function def and the function comment.<BR>0 = No change.</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_comment_func_def="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl After Try Catch Finally]
-Category=7
-Description="<html>The number of newlines after a try-catch-finally block that isn't followed by a brace close.<BR>0 = No change.</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_after_try_catch_finally="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl Around Cs Property]
-Category=7
-Description="<html>The number of newlines before and after a property, indexer or event decl.<BR>0 = No change.</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_around_cs_property="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl Between Get Set]
-Category=7
-Description="<html>The number of newlines between the get/set/add/remove handlers in C#.<BR>0 = No change.</html>"
-Enabled=false
-EditorType=numeric
-CallName="nl_between_get_set="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Nl Property Brace]
-Category=7
-Description="<html>Add or remove newline between C# property and the '{'</html>"
-Enabled=false
-EditorType=multiple
-Choices="nl_property_brace=ignore|nl_property_brace=add|nl_property_brace=remove|nl_property_brace=force"
-ChoicesReadable="Ignore Nl Property Brace|Add Nl Property Brace|Remove Nl Property Brace|Force Nl Property Brace"
-ValueDefault=0
-
-[Eat Blanks After Open Brace]
-Category=7
-Description="<html>Whether to remove blank lines after '{'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=eat_blanks_after_open_brace=true|eat_blanks_after_open_brace=false
-ValueDefault=0
-
-[Eat Blanks Before Close Brace]
-Category=7
-Description="<html>Whether to remove blank lines before '}'</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=eat_blanks_before_close_brace=true|eat_blanks_before_close_brace=false
-ValueDefault=0
-
-[Mod Full Brace Do]
-Category=8
-Description="<html>Add or remove braces on single-line 'do' statement</html>"
-Enabled=false
-EditorType=multiple
-Choices="mod_full_brace_do=ignore|mod_full_brace_do=add|mod_full_brace_do=remove|mod_full_brace_do=force"
-ChoicesReadable="Ignore Mod Full Brace Do|Add Mod Full Brace Do|Remove Mod Full Brace Do|Force Mod Full Brace Do"
-ValueDefault=0
-
-[Mod Full Brace For]
-Category=8
-Description="<html>Add or remove braces on single-line 'for' statement</html>"
-Enabled=false
-EditorType=multiple
-Choices="mod_full_brace_for=ignore|mod_full_brace_for=add|mod_full_brace_for=remove|mod_full_brace_for=force"
-ChoicesReadable="Ignore Mod Full Brace For|Add Mod Full Brace For|Remove Mod Full Brace For|Force Mod Full Brace For"
-ValueDefault=0
-
-[Mod Full Brace Function]
-Category=8
-Description="<html>Add or remove braces on single-line function definitions. (Pawn)</html>"
-Enabled=false
-EditorType=multiple
-Choices="mod_full_brace_function=ignore|mod_full_brace_function=add|mod_full_brace_function=remove|mod_full_brace_function=force"
-ChoicesReadable="Ignore Mod Full Brace Function|Add Mod Full Brace Function|Remove Mod Full Brace Function|Force Mod Full Brace Function"
-ValueDefault=0
-
-[Mod Full Brace If]
-Category=8
-Description="<html>Add or remove braces on single-line 'if' statement. Will not remove the braces if they contain an 'else'.</html>"
-Enabled=false
-EditorType=multiple
-Choices="mod_full_brace_if=ignore|mod_full_brace_if=add|mod_full_brace_if=remove|mod_full_brace_if=force"
-ChoicesReadable="Ignore Mod Full Brace If|Add Mod Full Brace If|Remove Mod Full Brace If|Force Mod Full Brace If"
-ValueDefault=0
-
-[Mod Full Brace If Chain]
-Category=8
-Description="<html>Make all if/elseif/else statements in a chain be braced or not. Overrides mod_full_brace_if.<BR>If any must be braced, they are all braced. If all can be unbraced, then the braces are removed.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=mod_full_brace_if_chain=true|mod_full_brace_if_chain=false
-ValueDefault=0
-
-[Mod Full Brace Nl]
-Category=8
-Description="<html>Don't remove braces around statements that span N newlines</html>"
-Enabled=false
-EditorType=numeric
-CallName="mod_full_brace_nl="
-MinVal=0
-MaxVal=5000
-ValueDefault=0
-
-[Mod Full Brace While]
-Category=8
-Description="<html>Add or remove braces on single-line 'while' statement</html>"
-Enabled=false
-EditorType=multiple
-Choices="mod_full_brace_while=ignore|mod_full_brace_while=add|mod_full_brace_while=remove|mod_full_brace_while=force"
-ChoicesReadable="Ignore Mod Full Brace While|Add Mod Full Brace While|Remove Mod Full Brace While|Force Mod Full Brace While"
-ValueDefault=0
-
-[Mod Full Brace Using]
-Category=8
-Description="<html>Add or remove braces on single-line 'using ()' statement</html>"
-Enabled=false
-EditorType=multiple
-Choices="mod_full_brace_using=ignore|mod_full_brace_using=add|mod_full_brace_using=remove|mod_full_brace_using=force"
-ChoicesReadable="Ignore Mod Full Brace Using|Add Mod Full Brace Using|Remove Mod Full Brace Using|Force Mod Full Brace Using"
-ValueDefault=0
-
-[Mod Paren On Return]
-Category=8
-Description="<html>Add or remove unnecessary paren on 'return' statement</html>"
-Enabled=false
-EditorType=multiple
-Choices="mod_paren_on_return=ignore|mod_paren_on_return=add|mod_paren_on_return=remove|mod_paren_on_return=force"
-ChoicesReadable="Ignore Mod Paren On Return|Add Mod Paren On Return|Remove Mod Paren On Return|Force Mod Paren On Return"
-ValueDefault=0
-
-[Mod Pawn Semicolon]
-Category=8
-Description="<html>Whether to change optional semicolons to real semicolons</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=mod_pawn_semicolon=true|mod_pawn_semicolon=false
-ValueDefault=0
-
-[Mod Full Paren If Bool]
-Category=8
-Description="<html>Add parens on 'while' and 'if' statement around bools</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=mod_full_paren_if_bool=true|mod_full_paren_if_bool=false
-ValueDefault=0
-
-[Mod Remove Extra Semicolon]
-Category=8
-Description="<html>Whether to remove superfluous semicolons</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=mod_remove_extra_semicolon=true|mod_remove_extra_semicolon=false
-ValueDefault=0
-
-[Mod Add Long Function Closebrace Comment]
-Category=8
-Description="<html>If a function body exceeds the specified number of newlines and doesn't have a comment after<BR>the close brace, a comment will be added.</html>"
-Enabled=false
-EditorType=numeric
-CallName="mod_add_long_function_closebrace_comment="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Mod Add Long Switch Closebrace Comment]
-Category=8
-Description="<html>If a switch body exceeds the specified number of newlines and doesn't have a comment after<BR>the close brace, a comment will be added.</html>"
-Enabled=false
-EditorType=numeric
-CallName="mod_add_long_switch_closebrace_comment="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Mod Add Long Ifdef Endif Comment]
-Category=8
-Description="<html>If an #ifdef body exceeds the specified number of newlines and doesn't have a comment after<BR>the #endif, a comment will be added.</html>"
-Enabled=false
-EditorType=numeric
-CallName="mod_add_long_ifdef_endif_comment="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Mod Add Long Ifdef Else Comment]
-Category=8
-Description="<html>If an #ifdef or #else body exceeds the specified number of newlines and doesn't have a comment after<BR>the #else, a comment will be added.</html>"
-Enabled=false
-EditorType=numeric
-CallName="mod_add_long_ifdef_else_comment="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Mod Sort Import]
-Category=8
-Description="<html>If TRUE, will sort consecutive single-line 'import' statements [Java, D]</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=mod_sort_import=true|mod_sort_import=false
-ValueDefault=0
-
-[Mod Sort Using]
-Category=8
-Description="<html>If TRUE, will sort consecutive single-line 'using' statements [C#]</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=mod_sort_using=true|mod_sort_using=false
-ValueDefault=0
-
-[Mod Sort Include]
-Category=8
-Description="<html>If TRUE, will sort consecutive single-line '#include' statements [C/C++] and '#import' statements [Obj-C]<BR>This is generally a bad idea, as it may break your code.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=mod_sort_include=true|mod_sort_include=false
-ValueDefault=0
-
-[Mod Move Case Break]
-Category=8
-Description="<html>If TRUE, it will move a 'break' that appears after a fully braced 'case' before the close brace.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=mod_move_case_break=true|mod_move_case_break=false
-ValueDefault=0
-
-[Mod Case Brace]
-Category=8
-Description="<html>Will add or remove the braces around a fully braced case statement.<BR>Will only remove the braces if there are no variable declarations in the block.</html>"
-Enabled=false
-EditorType=multiple
-Choices="mod_case_brace=ignore|mod_case_brace=add|mod_case_brace=remove|mod_case_brace=force"
-ChoicesReadable="Ignore Mod Case Brace|Add Mod Case Brace|Remove Mod Case Brace|Force Mod Case Brace"
-ValueDefault=0
-
-[Mod Remove Empty Return]
-Category=8
-Description="<html>If TRUE, it will remove a void 'return;' that appears as the last statement in a function.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=mod_remove_empty_return=true|mod_remove_empty_return=false
-ValueDefault=0
-
-[Cmt Width]
-Category=9
-Description="<html>Try to wrap comments at cmt_width columns</html>"
-Enabled=false
-EditorType=numeric
-CallName="cmt_width="
-MinVal=16
-MaxVal=256
-ValueDefault=0
-
-[Cmt Reflow Mode]
-Category=9
-Description="<html>Set the comment reflow mode (default: 0)<BR>0: no reflowing (apart from the line wrapping due to cmt_width)<BR>1: no touching at all<BR>2: full reflow<BR></html>"
-Enabled=false
-EditorType=numeric
-CallName="cmt_reflow_mode="
-MinVal=0
-MaxVal=2
-ValueDefault=0
-
-[Cmt Indent Multi]
-Category=9
-Description="<html>If false, disable all multi-line comment changes, including cmt_width. keyword substitution, and leading chars.<BR>Default is true.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=cmt_indent_multi=true|cmt_indent_multi=false
-ValueDefault=1
-
-[Cmt C Group]
-Category=9
-Description="<html>Whether to group c-comments that look like they are in a block</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=cmt_c_group=true|cmt_c_group=false
-ValueDefault=0
-
-[Cmt C Nl Start]
-Category=9
-Description="<html>Whether to put an empty '/*' on the first line of the combined c-comment</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=cmt_c_nl_start=true|cmt_c_nl_start=false
-ValueDefault=0
-
-[Cmt C Nl End]
-Category=9
-Description="<html>Whether to put a newline before the closing '*/' of the combined c-comment</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=cmt_c_nl_end=true|cmt_c_nl_end=false
-ValueDefault=0
-
-[Cmt Cpp Group]
-Category=9
-Description="<html>Whether to group cpp-comments that look like they are in a block</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=cmt_cpp_group=true|cmt_cpp_group=false
-ValueDefault=0
-
-[Cmt Cpp Nl Start]
-Category=9
-Description="<html>Whether to put an empty '/*' on the first line of the combined cpp-comment</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=cmt_cpp_nl_start=true|cmt_cpp_nl_start=false
-ValueDefault=0
-
-[Cmt Cpp Nl End]
-Category=9
-Description="<html>Whether to put a newline before the closing '*/' of the combined cpp-comment</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=cmt_cpp_nl_end=true|cmt_cpp_nl_end=false
-ValueDefault=0
-
-[Cmt Cpp To C]
-Category=9
-Description="<html>Whether to change cpp-comments into c-comments</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=cmt_cpp_to_c=true|cmt_cpp_to_c=false
-ValueDefault=0
-
-[Cmt Star Cont]
-Category=9
-Description="<html>Whether to put a star on subsequent comment lines</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=cmt_star_cont=true|cmt_star_cont=false
-ValueDefault=0
-
-[Cmt Sp Before Star Cont]
-Category=9
-Description="<html>The number of spaces to insert at the start of subsequent comment lines</html>"
-Enabled=false
-EditorType=numeric
-CallName="cmt_sp_before_star_cont="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Cmt Sp After Star Cont]
-Category=9
-Description="<html>The number of spaces to insert after the star on subsequent comment lines</html>"
-Enabled=false
-EditorType=numeric
-CallName="cmt_sp_after_star_cont="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Cmt Multi Check Last]
-Category=9
-Description="<html>For multi-line comments with a '*' lead, remove leading spaces if the first and last lines of<BR>the comment are the same length. Default=True</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=cmt_multi_check_last=true|cmt_multi_check_last=false
-ValueDefault=1
-
-[Cmt Insert File Header]
-Category=9
-Description="<html>The filename that contains text to insert at the head of a file if the file doesn't start with a C/C++ comment.<BR>Will substitute $(filename) with the current file's name.</html>"
-Enabled=false
-CallName=cmt_insert_file_header=
-EditorType=string
-ValueDefault=
-
-[Cmt Insert File Footer]
-Category=9
-Description="<html>The filename that contains text to insert at the end of a file if the file doesn't end with a C/C++ comment.<BR>Will substitute $(filename) with the current file's name.</html>"
-Enabled=false
-CallName=cmt_insert_file_footer=
-EditorType=string
-ValueDefault=
-
-[Cmt Insert Func Header]
-Category=9
-Description="<html>The filename that contains text to insert before a function implementation if the function isn't preceded with a C/C++ comment.<BR>Will substitute $(function) with the function name and $(javaparam) with the javadoc @param and @return stuff.<BR>Will also substitute $(fclass) with the class name: void CFoo::Bar() { ... }</html>"
-Enabled=false
-CallName=cmt_insert_func_header=
-EditorType=string
-ValueDefault=
-
-[Cmt Insert Class Header]
-Category=9
-Description="<html>The filename that contains text to insert before a class if the class isn't preceded with a C/C++ comment.<BR>Will substitute $(class) with the class name.</html>"
-Enabled=false
-CallName=cmt_insert_class_header=
-EditorType=string
-ValueDefault=
-
-[Cmt Insert Oc Msg Header]
-Category=9
-Description="<html>The filename that contains text to insert before a Obj-C message specification if the method isn't preceeded with a C/C++ comment.<BR>Will substitute $(message) with the function name and $(javaparam) with the javadoc @param and @return stuff.</html>"
-Enabled=false
-CallName=cmt_insert_oc_msg_header=
-EditorType=string
-ValueDefault=
-
-[Cmt Insert Before Preproc]
-Category=9
-Description="<html>If a preprocessor is encountered when stepping backwards from a function name, then<BR>this option decides whether the comment should be inserted.<BR>Affects cmt_insert_oc_msg_header, cmt_insert_func_header and cmt_insert_class_header.</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=cmt_insert_before_preproc=true|cmt_insert_before_preproc=false
-ValueDefault=0
-
-[Pp Indent]
-Category=10
-Description="<html>Control indent of preprocessors inside #if blocks at brace level 0</html>"
-Enabled=false
-EditorType=multiple
-Choices="pp_indent=ignore|pp_indent=add|pp_indent=remove|pp_indent=force"
-ChoicesReadable="Ignore Pp Indent|Add Pp Indent|Remove Pp Indent|Force Pp Indent"
-ValueDefault=0
-
-[Pp Indent At Level]
-Category=10
-Description="<html>Whether to indent #if/#else/#endif at the brace level (true) or from column 1 (false)</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=pp_indent_at_level=true|pp_indent_at_level=false
-ValueDefault=0
-
-[Pp Indent Count]
-Category=10
-Description="<html>If pp_indent_at_level=false, specifies the number of columns to indent per level. Default=1.</html>"
-Enabled=false
-EditorType=numeric
-CallName="pp_indent_count="
-MinVal=0
-MaxVal=16
-ValueDefault=1
-
-[Pp Space]
-Category=10
-Description="<html>Add or remove space after # based on pp_level of #if blocks</html>"
-Enabled=false
-EditorType=multiple
-Choices="pp_space=ignore|pp_space=add|pp_space=remove|pp_space=force"
-ChoicesReadable="Ignore Pp Space|Add Pp Space|Remove Pp Space|Force Pp Space"
-ValueDefault=0
-
-[Pp Space Count]
-Category=10
-Description="<html>Sets the number of spaces added with pp_space</html>"
-Enabled=false
-EditorType=numeric
-CallName="pp_space_count="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Pp Indent Region]
-Category=10
-Description="<html>The indent for #region and #endregion in C# and '#pragma region' in C/C++</html>"
-Enabled=false
-EditorType=numeric
-CallName="pp_indent_region="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Pp Region Indent Code]
-Category=10
-Description="<html>Whether to indent the code between #region and #endregion</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=pp_region_indent_code=true|pp_region_indent_code=false
-ValueDefault=0
-
-[Pp Indent If]
-Category=10
-Description="<html>If pp_indent_at_level=true, sets the indent for #if, #else, and #endif when not at file-level</html>"
-Enabled=false
-EditorType=numeric
-CallName="pp_indent_if="
-MinVal=0
-MaxVal=16
-ValueDefault=0
-
-[Pp If Indent Code]
-Category=10
-Description="<html>Control whether to indent the code between #if, #else and #endif when not at file-level</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=pp_if_indent_code=true|pp_if_indent_code=false
-ValueDefault=0
-
-[Pp Define At Level]
-Category=10
-Description="<html>Whether to indent '#define' at the brace level (true) or from column 1 (false)</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=pp_define_at_level=true|pp_define_at_level=false
-ValueDefault=0
diff --git a/indenters/__TODO/uigui_vbsbeaut.ini b/indenters/__TODO/uigui_vbsbeaut.ini
deleted file mode 100755
index 0168a92..0000000
--- a/indenters/__TODO/uigui_vbsbeaut.ini
+++ /dev/null
@@ -1,45 +0,0 @@
-[header]
-categories=General
-cfgFileParameterEnding=cr
-configFilename=
-fileTypes=*.vb
-indenterFileName=vbsbeaut.bat
-indenterName=VBSBeautifier (VB)
-inputFileName=indentinput
-inputFileParameter=" "
-manual=http://www.daansystems.com/vbsbeaut/
-outputFileName=indentinput
-outputFileParameter=none
-parameterOrder=pio
-showHelpParameter=
-stringparaminquotes=false
-useCfgFileParameter=
-version=1.10
-
-
-[Spaces]
-Category=0
-Description="<html>Replace tabs by this number of spaces</html>"
-Enabled=false
-EditorType=numeric
-CallName="-s"
-MinVal=0
-MaxVal=1024
-ValueDefault=4
-
-[Keywords]
-Category=0
-Description="<html>Change keywords</html>"
-Enabled=false
-EditorType=multiple
-Choices="|-u|-l|-n"
-ChoicesReadable="Properize keywords|Make keywords uppercase|Make keywords lowercase|Don't change keywords"
-ValueDefault=0
-
-[Split Dim]
-Category=0
-Description="<html>Split Dim statements</html>"
-Enabled=false
-EditorType=boolean
-TrueFalse=|-d
-ValueDefault=0
diff --git a/indenters/__TODO/uigui_xmlindent.ini b/indenters/__TODO/uigui_xmlindent.ini
deleted file mode 100755
index 3717510..0000000
--- a/indenters/__TODO/uigui_xmlindent.ini
+++ /dev/null
@@ -1,61 +0,0 @@
-[header]
-categories=General
-cfgFileParameterEnding=cr
-configFilename=
-fileTypes=*.xml|*.xslt
-indenterFileName=xmlindent
-indenterName=XML Indent (XML, XSL)
-inputFileName=indentinput
-inputFileParameter=
-manual=http://universalindent.sf.net/indentermanuals/xmlindent.txt
-outputFileName=indentoutput
-outputFileParameter="-o "
-parameterOrder=poi
-showHelpParameter=-h
-stringparaminquotes=false
-useCfgFileParameter=none
-version=0.2.17
-
-[Indent level]
-CallName="-i "
-Category=0
-Description=<html>Indent using n spaces or tabs.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=4
-
-[Use tabs]
-Category=0
-Description=<html>Use tabs instead of spaces for indent.</html>
-EditorType=boolean
-TrueFalse=-t|
-ValueDefault=0
-
-[Maximum wrap columns]
-CallName="-l "
-Category=0
-Description=<html>Maximum columns for line wrapping.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=80
-
-[Suppress newline at pos]
-CallName="-n "
-Category=0
-Description=<html>Suppress newline at position.</html>
-EditorType=numeric
-Enabled=false
-MaxVal=120
-MinVal=0
-ValueDefault=80
-
-[Force newline]
-Category=0
-Description=<html>Force newline on elements without children.</html>
-EditorType=boolean
-TrueFalse=-f|
-ValueDefault=0