diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 2e49704..52815cf 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -131,7 +131,7 @@ 2007-11-22 Version 0.7.1 Beta [add] Feature Request ID 1833814 : Added support for building on MacOSX. [change] Feature Request ID 1836486 : Update to latest version of Uncrustify. -[change] Update to latest version of Artistic Styler. +[change] Update to latest version of Artistic Style. 2007-11-11 Version 0.7.0 Beta [add] Feature Request ID 1826733 : If the called indenter returns an error message, you can chose to not show the same error again. Helpful for HTMLtidy since it often shows a long, repeating error list. @@ -201,7 +201,7 @@ [add] Support for the indenter Uncrustify has been added. [add] Feature Request ID 1651719: A binary release for Linux AMD64 is now available. [add] Feature Request ID 1657251: If only a win32 executable exists under Linux, wine will be used to call it. Now a test will be mad if wine is installed and an error message will show up if not installed. -[change] Some changes mad to the Artistic Styler ini file as suggested by its author Jim Pattee. +[change] Some changes mad to the Artistic Style ini file as suggested by its author Jim Pattee. [change] Put the file open button at first position in the toolbar, because normally this is the first step one would do, if he tries to find the optimal indenter and settings for himself. [change] The background in the about dialog has been changed to look equal on all systems. [change] The error message dialogs had small optical enhancements to be more readable. diff --git a/README.md b/README.md index 6a5bd9d..a766a78 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Ever got bored by that tedious "changing a parameter"-"call the indeter"-"try an Help is close to you. UniversalIndentGUI offers a live preview for setting the parameters of nearly any indenter. You change the value of a parameter and directly see how your reformatted code will look like. Save your beauty looking code or create an anywhere usable batch/shell script to reformat whole directories or just one file even out of the editor of your choice that supports external tool calls. -Many free available code beautifier, formatter and indenter are currently supported, like GNU Indent, Uncrustify, Artistic Styler, PHP Stylist, Ruby Beautify, HTML Tidy and many other (look at features for complete list). Currently not supported indenters can be easyly added by creating a configuration file for them. +Many free available code beautifier, formatter and indenter are currently supported, like GNU Indent, Uncrustify, Artistic Style, PHP Stylist, Ruby Beautify, HTML Tidy and many other (look at features for complete list). Currently not supported indenters can be easyly added by creating a configuration file for them. Thus UniversalIndentGUI is open for nearly any new indenter and programming languages. Give it a try. Perhaps you'll also find an indenter for your programming language that you even didn't know that it exists. @@ -23,7 +23,7 @@ Thus UniversalIndentGUI is open for nearly any new indenter and programming lang ![UiGUI Screenshot](doc/images/screenshot8.jpg) -* [Artistic Styler](http://astyle.sourceforge.net/) +* [Artistic Style](http://astyle.sourceforge.net/) * [BCPP](http://invisible-island.net/bcpp/) * [Cobol Beautify](http://www.siber.com/sct/tools/cbl-beau.html) * [CSSTidy](http://csstidy.sourceforge.net/) @@ -194,4 +194,4 @@ Here I'd like to say "thank you" to all those guys, who helped me improving UiGU You may use this software on your own risk. I am not responsible for any system damage or loss of data. -Respect the GPL! UiGUI is being released under [GPL 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html). You will also find the license in the included file "LICENSE.GPL". \ No newline at end of file +Respect the GPL! UiGUI is being released under [GPL 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html). You will also find the license in the included file "LICENSE.GPL". diff --git a/README_older_but_worth_reading.txt b/README_older_but_worth_reading.txt index 534c4d2..150353f 100644 --- a/README_older_but_worth_reading.txt +++ b/README_older_but_worth_reading.txt @@ -15,7 +15,7 @@ One of the main features and the reason why this tool was (better is being) deve 2. Features ----------- - Supports the following indenters: - * Artistic Styler + * Artistic Style * BCPP * Cobol Beautifier * CSS Tidy @@ -35,7 +35,7 @@ One of the main features and the reason why this tool was (better is being) deve * Uncrustify - By these indenters the following programming languages are supported: - C, C++, C#, Cobol, CSS, D, HTML, JAVA, Javascript, ObjectiveC, Pawn, Perl, PHP, Ruby, Shellscript, VALA, XML and XSL. + C, C++, C#, Cobol, CSS, D, HTML, Java, Javascript, ObjectiveC, Pawn, Perl, PHP, Ruby, Shellscript, VALA, XML and XSL. - Directly see how the code/text is affected by a indenter parameter diff --git a/debian/control b/debian/control index a53afc6..d4c8b19 100644 --- a/debian/control +++ b/debian/control @@ -15,7 +15,7 @@ Recommends: astyle, bcpp, csstidy, hindent, indent, perltidy, tidy, uncrustify, Description: GUI frontend for several code beautifiers UniversalIndentGUI is a GUI frontend for several code beautifiers, currently supporting: - * Artistic Styler + * Artistic Style * BCPP * Cobol Beautify * CSSTidy diff --git a/doc/universalindentgui.man b/doc/universalindentgui.man index edeb086..28e2ad9 100644 --- a/doc/universalindentgui.man +++ b/doc/universalindentgui.man @@ -12,7 +12,7 @@ Optional the as parameter given can be opened at start. .SH DESCRIPTION -\fBUniversalIndentGUI\fP is a GUI frontend for nearly any code beautifier. It allows you to comfortably change each parameter of a beautifier and directly see how the source code is affected done by a live preview. Many free available code beautifier, formatter and indenter are currently supported, like GNU Indent, Uncrustify, Artistic Styler, PHP Stylist, Ruby Beautify, HTML Tidy and many other (look at features for complete list). Currently not supported indenters can be easily added by creating a configuration file for them. +\fBUniversalIndentGUI\fP is a GUI frontend for nearly any code beautifier. It allows you to comfortably change each parameter of a beautifier and directly see how the source code is affected done by a live preview. Many free available code beautifier, formatter and indenter are currently supported, like GNU Indent, Uncrustify, Artistic Style, PHP Stylist, Ruby Beautify, HTML Tidy and many other (look at features for complete list). Currently not supported indenters can be easily added by creating a configuration file for them. .SH BUGS Currently known bugs can be browsed on http://sf.net/tracker2/?func=browse&group_id=167482&atid=843127 diff --git a/indenters/uigui_astyle.ini b/indenters/uigui_astyle.ini index 7d312b8..1480f5a 100644 --- a/indenters/uigui_astyle.ini +++ b/indenters/uigui_astyle.ini @@ -4,7 +4,7 @@ cfgFileParameterEnding=cr configFilename=.astylerc fileTypes=*.cpp|*.c|*.cu|*.h|*.hpp|*.inl|*.hh|*.cs|*.java indenterFileName=astyle -indenterName=Artistic Style (C, C++, C#, JAVA) +indenterName=Artistic Style (C, C++, C#, Java) inputFileName=indentinput inputFileParameter= manual=http://astyle.sourceforge.net/astyle.html diff --git a/indenters/uigui_astyle3.ini b/indenters/uigui_astyle3.ini new file mode 100644 index 0000000..f474804 --- /dev/null +++ b/indenters/uigui_astyle3.ini @@ -0,0 +1,557 @@ +[header] +categories=Brace Style|Brace Modify|Indentation|Line Breaks|Whitespace|Other|AStyle Settings +cfgFileParameterEnding=cr +configFilename=.astylerc +fileTypes=*.cpp|*.c|*.cu|*.h|*.hpp|*.inl|*.hh|*.cs|*.java +indenterFileName=astyle +indenterName=Artistic Style 3 (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=3.1 + +[Brace Style] +Category=0 +Choices=-A1|-A2|-A3|-A4|-A5|-A6|-A7|-A8|-A9|-A10|-A11|-A12|-A14|-A15|-A16 +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|Google style|VTK style|Mozilla style +Description="Sets the general style." +EditorType=multiple +Enabled=false +ValueDefault=2 + +[Add braces] +Category=1 +Description="Add braces to unbraced one line conditional statements." +EditorType=boolean +TrueFalse=--add-braces| +ValueDefault=0 + +[Remove braces] +Category=1 +Description="Remove braces from a braced one line conditional statements." +EditorType=boolean +TrueFalse=--remove-braces| +ValueDefault=0 + +[Add braces to one line conditionals] +Category=1 +Description="Add one line braces to unbraced one line conditional statements." +EditorType=boolean +TrueFalse=--add-one-line-braces| +ValueDefault=0 + +[Attach to class] +Category=1 +Description="Attach braces to a class statement." +EditorType=boolean +TrueFalse=--attach-classes| +ValueDefault=0 + +[Attach to do-while] +Category=1 +Description="Attach closing while of do-while to the closing brace." +EditorType=boolean +TrueFalse=--attach-closing-while| +ValueDefault=0 + +[Attach to extern C] +Category=1 +Description="Attach braces to an extern "C" statement." +EditorType=boolean +TrueFalse=--attach-extern-c| +ValueDefault=0 + +[Attach to inline functions] +Category=1 +Description="Attach braces to class inline function definitions." +EditorType=boolean +TrueFalse=--attach-inlines| +ValueDefault=0 + +[Attach to namespaces] +Category=1 +Description="Attach braces to a namespace statement." +EditorType=boolean +TrueFalse=--attach-namespaces| +ValueDefault=0 + +[Indent using spaces] +CallName=--indent=spaces= +Category=2 +Description="Indent using # spaces per indent. Not specifying # will result in a default of 4 spaces per indent." +EditorType=numeric +Enabled=false +MaxVal=20 +MinVal=2 +ValueDefault=4 + +[Indent using tabs] +CallName=--indent=tab= +Category=2 +Description="Indent using tab characters, assuming that each indent is # spaces long. Not specifying # will result in a default assumption of 4 spaces per indent." +EditorType=numeric +Enabled=false +MaxVal=20 +MinVal=2 +ValueDefault=2 + +[Force tabs] +CallName=--indent=force-tab= +Category=2 +Description="Indent using tab characters, assuming that each indent is # spaces long. Force tabs to be used in areas AStyle would prefer to use spaces." +EditorType=numeric +Enabled=false +MaxVal=20 +MinVal=2 +ValueDefault=2 + +[Force tab length] +CallName=--indent=force-tab-x= +Category=2 +Description="Allows the tab length to be set to a length that is different from the indent length. This may cause the indentation to be a mix of both spaces and tabs. This option sets the tab length. " +EditorType=numeric +Enabled=false +MaxVal=20 +MinVal=2 +ValueDefault=2 + +[Convert tabs to spaces] +Category=2 +Description="Convert tabs to the appropriate number of spaces." +EditorType=boolean +TrueFalse=--convert-tabs| +ValueDefault=1 + +[Indent classes] +Category=2 +Description="Indent 'class' blocks so that the entire block is indented." +EditorType=boolean +TrueFalse=--indent-classes| +ValueDefault=0 + +[Indent access modifiers] +Category=2 +Description="Indent 'class' access modifiers, 'public:', 'protected:' or 'private:', one half indent. The rest of the class is not indented." +EditorType=boolean +TrueFalse=--indent-modifiers| +ValueDefault=0 + +[Indent switches] +Category=2 +Description="Indent 'switch' blocks, so that the inner 'case XXX:' headers are indented in relation to the switch block." +EditorType=boolean +TrueFalse=--indent-switches| +ValueDefault=0 + +[Indent cases] +Category=2 +Description="Indent case blocks from the 'case XXX:' headers. Case statements not enclosed in blocks are NOT indented." +EditorType=boolean +TrueFalse=--indent-cases| +ValueDefault=0 + +[Indent namespaces] +Category=2 +Description="Indent the contents of namespace blocks." +EditorType=boolean +TrueFalse=--indent-namespaces| +ValueDefault=0 + +[Indent after parentheses] +Category=2 +Description="Indent, instead of align, continuation lines following lines that contain an opening paren '(' or an assignment '='." +EditorType=boolean +TrueFalse=--indent-after-parens| +ValueDefault=0 + +[Indent labels] +Category=2 +Description="Indent labels so that they appear one indent less than the current indentation level, rather than being flushed completely to the left (which is the default)." +EditorType=boolean +TrueFalse=--indent-labels| +ValueDefault=0 + +[Indent line comments in first column] +Category=2 +Description="Indent line comments that start in column one." +EditorType=boolean +TrueFalse=--indent-col1-comments| +ValueDefault=0 + +[Indent preprocessor blocks] +Category=2 +Description="Indent preprocessor blocks at brace level 0. Without this option the preprocessor block is not indented." +EditorType=boolean +TrueFalse=--indent-preproc-block| +ValueDefault=0 + +[Indent preprocessor conditionals] +Category=2 +Description="Indent preprocessor conditional statements #if/#else/#endif to the same level as the source code." +EditorType=boolean +TrueFalse=--indent-preproc-cond| +ValueDefault=0 + +[Indent preprocessor defines] +Category=2 +Description="Indent multi-line preprocessor #define statements." +EditorType=boolean +TrueFalse=--indent-preproc-define| +ValueDefault=0 + +[Indent continuation lines] +CallName=--indent-continuation= +Category=2 +Description="Indent continuation lines an additional # indents." +EditorType=numeric +Enabled=false +MaxVal=4 +MinVal=0 +ValueDefault=1 + +[Max indent for continuation line] +CallName=--max-continuation-indent= +Category=2 +Description="Indent a maximal # spaces in a continuation line, relative to the previous line." +EditorType=numeric +Enabled=false +MaxVal=120 +MinVal=40 +ValueDefault=40 + +[Min indent for continuous conditional] +CallName=--min-conditional-indent= +Category=2 +Description="Indent a minimal # spaces in a continuous conditional belonging to a conditional header." + The valid values are: + 0 - no minimal indent. + 1 - indent at least one additional indent. + 2 - indent at least two additional indents. + 3 - indent at least one-half an additional indent. +EditorType=numeric +Enabled=false +MaxVal=3 +MinVal=0 +ValueDefault=2 + +[Attach return type - definition] +Category=3 +Description="Attach the return type to the function name for definitions." +EditorType=boolean +TrueFalse=--attach-return-type| +ValueDefault=0 + +[Attach return type - declaration] +Category=3 +Description="Attach the return type to the function name for declarations." +EditorType=boolean +TrueFalse=--attach-return-type-decl| +ValueDefault=0 + +[Break return type - definition] +Category=3 +Description="Break the return type from the function name for definitions." +EditorType=boolean +TrueFalse=--break-return-type| +ValueDefault=0 + +[Break return type - declaration] +Category=3 +Description=" Break the return type from the function name for declarations." +EditorType=boolean +TrueFalse=--break-return-type-decl| +ValueDefault=0 + +[Break around blocks] +Category=3 +Description="Insert empty lines around unrelated blocks, labels, classes, ..." +EditorType=boolean +TrueFalse=--break-blocks| +ValueDefault=0 + +[Break around blocks - closing headers] +Category=3 +Description="Like --break-blocks, except also insert empty lines around closing headers (e.g. 'else', 'catch', ...)." +EditorType=boolean +TrueFalse=--break-blocks=all| +ValueDefault=0 + +[Break before closing headers] +Category=3 +Description="Break braces before closing headers (e.g. 'else', 'catch', ...). Use with --style=java, --style=kr, --style=stroustrup, --style=linux, or --style=1tbs." +EditorType=boolean +TrueFalse=--break-closing-braces| +ValueDefault=0 + +[Break else if] +Category=3 +Description="Break 'else if()' statements into two different lines." +EditorType=boolean +TrueFalse=--break-elseifs| +ValueDefault=0 + +[Keep one line blocks] +Category=3 +Description="Don't break blocks residing completely on one line." +EditorType=boolean +TrueFalse=--keep-one-line-blocks| +ValueDefault=0 + +[Keep multiple statements] +Category=3 +Description="Don't break lines containing multiple statements into multiple single-statement lines." +EditorType=boolean +TrueFalse=--keep-one-line-statements| +ValueDefault=0 + +[Line endings] +Category=3 +Choices=--lineend=windows|--lineend=linux|--lineend=macold +ChoicesReadable=Windows|Linux|Mac Old +Description="Force use of the specified line end style. Valid options are windows (CRLF), linux (LF), and macold (CR)." +EditorType=multiple +Enabled=false +ValueDefault=0 + +[Max Code Length] +CallName=--max-code-length= +Category=3 +Description="Break the line if it exceeds more than # characters. If the line contains logical conditionals they will be placed first on the new line." +EditorType=numeric +Enabled=false +MaxVal=200 +MinVal=50 +ValueDefault=80 + +[Break after logical] +Category=3 +Description="Used with Max Code Length. Causes the logical conditional to be placed last on the previous line." +EditorType=boolean +TrueFalse=--break-after-logical| +ValueDefault=0 + +[Break one line headers] +Category=3 +Description="Break one line headers (e.g. 'if', 'while', 'else', ...) from a statement residing on the same line." +EditorType=boolean +TrueFalse=--break-one-line-headers| +ValueDefault=0 + +[Align pointer] +Category=4 +Choices=--align-pointer=type|--align-pointer=middle|--align-pointer=name +ChoicesReadable=Align pointer type|Align pointer middle|Align pointer name +Description="Attach a pointer or reference operator (*, &, or ^) to either the operator type (left), middle, or operator name (right)." +EditorType=multiple +Enabled=false +ValueDefault=0 + +[Align reference] +Category=4 +Choices=--align-reference=none|--align-reference=type|--align-reference=middle|--align-reference=name +ChoicesReadable=Align reference none|Align reference type|Align reference middle|Align reference name +Description="Attach a reference operator (&) to either the operator type (left), middle, or operator name (right). If not set, follow pointer alignment." +EditorType=multiple +Enabled=false +ValueDefault=0 + +[Align method colon] +Category=4 +Description="Align the colons in an Objective-C method definition. " +EditorType=boolean +TrueFalse=--align-method-colon| +ValueDefault=0 + +[Pad operators] +Category=4 +Description="Insert space padding around operators." +EditorType=boolean +TrueFalse=--pad-oper| +ValueDefault=0 + +[Pad commas] +Category=3 +Description="Insert space padding after commas." +EditorType=boolean +TrueFalse=--pad-comma| +ValueDefault=0 + +[Pad parentheses] +Category=4 +Description="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." +EditorType=boolean +TrueFalse=--pad-paren| +ValueDefault=0 + +[Pad parentheses outside] +Category=4 +Description="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." +EditorType=boolean +TrueFalse=--pad-paren-out| +ValueDefault=0 + +[Pad first parentheses] +Category=4 +Description="Insert space padding around first parenthesis in a series on the outside only." +EditorType=boolean +TrueFalse=--pad-first-paren-out| +ValueDefault=0 + +[Pad parentheses inside] +Category=4 +Description="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." +EditorType=boolean +TrueFalse=--pad-paren-in| +ValueDefault=0 + +[Pad headers] +Category=4 +Description="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." +EditorType=boolean +TrueFalse=--pad-header| +ValueDefault=0 + +[Unpad parentheses] +Category=4 +Description="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." +EditorType=boolean +TrueFalse=--unpad-paren| +ValueDefault=0 + +[Delete empty lines] +Category=4 +Description="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." +EditorType=boolean +TrueFalse=--delete-empty-lines| +ValueDefault=0 + +[Fill empty lines] +Category=4 +Description="Fill empty lines with the white space of the previous line" +EditorType=boolean +TrueFalse=--fill-empty-lines| +ValueDefault=0 + +[Pad method prefix] +Category=4 +Description="Insert space padding after the '-' or '+' Objective-C method prefix." +EditorType=boolean +TrueFalse=--pad-method-prefix| +ValueDefault=0 + +[Unpad method prefix] +Category=4 +Description="Remove all space padding after the '-' or '+' Objective-C method prefix." +EditorType=boolean +TrueFalse=--unpad-method-prefix| +ValueDefault=0 + +[Pad return type] +Category=4 +Description="Insert space padding after the Objective-C return type." +EditorType=boolean +TrueFalse=--pad-return-type| +ValueDefault=0 + +[Unpad return type] +Category=4 +Description="Remove all space padding after the Objective-C return type." +EditorType=boolean +TrueFalse=--unpad-return-type| +ValueDefault=0 + +[Pad parameter] +Category=4 +Description="Insert space padding after the Objective-C parameter." +EditorType=boolean +TrueFalse=--pad-param-type| +ValueDefault=0 + +[Unpad parameter] +Category=4 +Description="Remove all space padding after the Objective-C parameter." +EditorType=boolean +TrueFalse=--unpad-param-type| +ValueDefault=0 + +[Pad method colon] +Category=4 +Choices=--pad-method-colon=none|--pad-method-colon=all|--pad-method-colon=before|--pad-method-colon=after +ChoicesReadable=Pad method none|Pad method all|Pad method before|Pad method after +Description="Add or remove space padding before or after the colons in an Objective-C method call." +EditorType=multiple +Enabled=false +ValueDefault=0 + +[Override language] +Category=5 +Choices=--mode=c|--mode=java|--mode=cs +ChoicesReadable=C/C++|Java|C# +Description="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." +EditorType=multiple +Enabled=false +ValueDefault=0 + +[Close templates] +Category=5 +Description="Close ending angle brackets on template definitions." +EditorType=boolean +TrueFalse=--close-templates| +ValueDefault=0 + +[Remove comment prefix] +Category=5 +Description="Remove the leading '*' prefix on multi-line comments and indent the comment text one indent." +EditorType=boolean +TrueFalse=--remove-comment-prefix| +ValueDefault=0 + +#--ascii +#--dry-run +#--exclude=#### +#--formatted +#--help +#--html +#--html=#### +#--ignore-exclude-errors +#--ignore-exclude-errors-x +#--options=#### +#--options=none +#--project +#--project=#### +#--project=none +#--quiet +#--recursive +#--stdin=#### +#--stdout=#### +#--suffix=#### +#--verbose +#--version + +[No backup] +Category=6 +Description="Do not retain a backup of the original file." +EditorType=boolean +TrueFalse=--suffix=none| +ValueDefault=0 + +[Errors to stdout] +Category=6 +Description="Print errors and help information to standard-output rather than to standard-error." +EditorType=boolean +TrueFalse=--errors-to-stdout| +ValueDefault=0 + +[Preserve date] +Category=6 +Description=""Preserve the original file's date and time modified. The time modified will be changed a few micro seconds to force a compile."" +EditorType=boolean +TrueFalse=--preserve-date| +ValueDefault=0 + diff --git a/readme.html b/readme.html index 65c4def..c96803f 100644 --- a/readme.html +++ b/readme.html @@ -46,7 +46,7 @@

UniversalIndentGUI

editor of your choice that supports external tool calls.
Many free available code beautifier, formatter and indenter are currently supported, like GNU Indent, Uncrustify, - Artistic Styler, PHP Stylist, Ruby Beautify, HTML Tidy and many other (look at features for complete list). + Artistic Style, PHP Stylist, Ruby Beautify, HTML Tidy and many other (look at features for complete list). Currently not supported indenters can be easyly added by creating a configuration file for them.
Thus UniversalIndentGUI is open for nearly any new indenter and programming languages. Give it a try. @@ -61,7 +61,7 @@

Features

  • Support for nearly any existing indenter possible. Currently supported are:
  • UiGUI Screenshot