atom-beautify/docs/options.md

68 KiB

Options

Automatically generated documentation for Atom Beautify's options.

Package Options

Configurable options for Atom Beautify.


analytics

Key: analytics

Default: true

Type: boolean

Description:

There is Segment.io which forwards data to Google Analytics to track what languages are being used the most, as well as other stats. Everything is anonymized and no personal information, such as source code, is sent. See https://github.com/Glavin001/atom-beautify/issues/47 for more details.

_analyticsUserId

Key: _analyticsUserId

Type: string

Description:

Unique identifier for this user for tracking usage analytics

_loggerLevel

Key: _loggerLevel

Default: warn

Type: string

Enum: verbose debug info warn error

Description:

Set the level for the logger

beautifyEntireFileOnSave

Key: beautifyEntireFileOnSave

Default: true

Type: boolean

Description:

When beautifying on save, use the entire file, even if there is selected text in the editor

muteUnsupportedLanguageErrors

Key: muteUnsupportedLanguageErrors

Type: boolean

Description:

Do not show "Unsupported Language" errors when they occur

muteAllErrors

Key: muteAllErrors

Type: boolean

Description:

Do not show any/all errors when they occur

Language Options

Supported options for each language.


C# - Config Path

Key: cs_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

C - Config Path

Key: c_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

C++ - Config Path

Key: cpp_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

CSS - Indent size

Key: css_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

CSS - Indent char

Key: css_indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

CSS - Selector separator newline

Key: css_selector_separator_newline

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Add a newline between multiple selectors (Supported by JS Beautify)

CSS - Newline between rules

Key: css_newline_between_rules

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Add a newline between CSS rules (Supported by JS Beautify, Pretty Diff)

CSS - Preserve newlines

Key: css_preserve_newlines

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Retain empty lines. Consecutive empty lines will be converted to a single empty line. (Supported by JS Beautify, Pretty Diff)

CSS - Wrap line length

Key: css_wrap_line_length

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Maximum amount of characters per line (0 = disable) (Supported by JS Beautify, Pretty Diff)

CSS - Indent comments

Key: css_indent_comments

Default: true

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

Determines whether comments should be indented. (Supported by Pretty Diff)

CSS - Force indentation

Key: css_force_indentation

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

if indentation should be forcefully applied tomarkup even if it disruptively adds unintended whitespace to the documents rendered output (Supported by Pretty Diff)

CSS - Convert quotes

Key: css_convert_quotes

Default: none

Type: string

Enum: none double single

Supported Beautifiers: Pretty Diff

Description:

Convert the quote characters delimiting strings from either double or single quotes to the other. (Supported by Pretty Diff)

CSS - Align assignments

Key: css_align_assignments

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

If lists of assignments or properties should be vertically aligned for faster and easier reading. (Supported by Pretty Diff)

D - Config Path

Key: d_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Fortran - Emacs path

Key: fortran_emacs_path

Type: string

Supported Beautifiers: Fortran Beautifier

Description:

Path to the `emacs` executable (Supported by Fortran Beautifier)

Fortran - Emacs script path

Key: fortran_emacs_script_path

Type: string

Supported Beautifiers: Fortran Beautifier

Description:

Path to the emacs script (Supported by Fortran Beautifier)

HTML - Indent inner html

Key: html_indent_inner_html

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Indent <head> and <body> sections. (Supported by JS Beautify)

HTML - Indent size

Key: html_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

HTML - Indent char

Key: html_indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

HTML - Brace style

Key: html_brace_style

Default: collapse

Type: string

Enum: collapse expand end-expand none

Supported Beautifiers: JS Beautify

Description:

[collapse|expand|end-expand|none] (Supported by JS Beautify)

HTML - Indent scripts

Key: html_indent_scripts

Default: normal

Type: string

Enum: keep separate normal

Supported Beautifiers: JS Beautify

Description:

[keep|separate|normal] (Supported by JS Beautify)

HTML - Wrap line length

Key: html_wrap_line_length

Default: 250

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Maximum characters per line (0 disables) (Supported by JS Beautify, Pretty Diff)

HTML - Wrap attributes

Key: html_wrap_attributes

Default: auto

Type: string

Enum: auto force

Supported Beautifiers: JS Beautify

Description:

Wrap attributes to new lines [auto|force] (Supported by JS Beautify)

HTML - Wrap attributes indent size

Key: html_wrap_attributes_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify

Description:

Indent wrapped attributes to after N characters (Supported by JS Beautify)

HTML - Preserve newlines

Key: html_preserve_newlines

Default: true

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Preserve line-breaks (Supported by JS Beautify, Pretty Diff)

HTML - Max preserve newlines

Key: html_max_preserve_newlines

Default: 10

Type: integer

Supported Beautifiers: JS Beautify

Description:

Number of line-breaks to be preserved in one chunk (Supported by JS Beautify)

HTML - Unformatted

Key: html_unformatted

Default: a,sub,sup,b,i,u

Type: array

Supported Beautifiers: JS Beautify

Description:

List of tags (defaults to inline) that should not be reformatted (Supported by JS Beautify)

HTML - End with newline

Key: html_end_with_newline

Type: boolean

Supported Beautifiers: JS Beautify

Description:

End output with newline (Supported by JS Beautify)

Java - Config Path

Key: java_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

JavaScript - Indent size

Key: js_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

JavaScript - Indent char

Key: js_indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

JavaScript - Indent level

Key: js_indent_level

Type: integer

Supported Beautifiers: JS Beautify

Description:

Initial indentation level (Supported by JS Beautify)

JavaScript - Indent with tabs

Key: js_indent_with_tabs

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Indentation uses tabs, overrides `Indent Size` and `Indent Char` (Supported by JS Beautify)

JavaScript - Preserve newlines

Key: js_preserve_newlines

Default: true

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Preserve line-breaks (Supported by JS Beautify, Pretty Diff)

JavaScript - Max preserve newlines

Key: js_max_preserve_newlines

Default: 10

Type: integer

Supported Beautifiers: JS Beautify

Description:

Number of line-breaks to be preserved in one chunk (Supported by JS Beautify)

JavaScript - Space in paren

Key: js_space_in_paren

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Add padding spaces within paren, ie. f( a, b ) (Supported by JS Beautify)

JavaScript - Jslint happy

Key: js_jslint_happy

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Enable jslint-stricter mode (Supported by JS Beautify)

JavaScript - Space after anon function

Key: js_space_after_anon_function

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Add a space before an anonymous function's parens, ie. function () (Supported by JS Beautify)

JavaScript - Brace style

Key: js_brace_style

Default: collapse

Type: string

Enum: collapse expand end-expand none

Supported Beautifiers: JS Beautify

Description:

[collapse|expand|end-expand|none] (Supported by JS Beautify)

JavaScript - Break chained methods

Key: js_break_chained_methods

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Break chained method calls across subsequent lines (Supported by JS Beautify)

JavaScript - Keep array indentation

Key: js_keep_array_indentation

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Preserve array indentation (Supported by JS Beautify)

JavaScript - Keep function indentation

Key: js_keep_function_indentation

Type: boolean

Supported Beautifiers: JS Beautify

Description:

(Supported by JS Beautify)

JavaScript - Space before conditional

Key: js_space_before_conditional

Default: true

Type: boolean

Supported Beautifiers: JS Beautify

Description:

(Supported by JS Beautify)

JavaScript - Eval code

Key: js_eval_code

Type: boolean

Supported Beautifiers: JS Beautify

Description:

(Supported by JS Beautify)

JavaScript - Unescape strings

Key: js_unescape_strings

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Decode printable characters encoded in xNN notation (Supported by JS Beautify)

JavaScript - Wrap line length

Key: js_wrap_line_length

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Wrap lines at next opportunity after N characters (Supported by JS Beautify, Pretty Diff)

JavaScript - End with newline

Key: js_end_with_newline

Type: boolean

Supported Beautifiers: JS Beautify

Description:

End output with newline (Supported by JS Beautify)

Objective-C - Config Path

Key: objectivec_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Pawn - Config Path

Key: pawn_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Perl - Perltidy profile

Key: perl_perltidy_profile

Type: string

Supported Beautifiers: Perltidy

Description:

Specify a configuration file which will override the default name of .perltidyrc (Supported by Perltidy)

PHP - PHP-CS-Fixer Path

Key: php_cs_fixer_path

Type: string

Supported Beautifiers: PHP-CS-Fixer

Description:

Path to the `php-cs-fixer` CLI executable (Supported by PHP-CS-Fixer)

PHP - Fixers

Key: php_fixers

Type: string

Supported Beautifiers: PHP-CS-Fixer

Description:

Add fixer(s). i.e. linefeed,-short_tag,indentation (Supported by PHP-CS-Fixer)

PHP - Level

Key: php_level

Type: string

Supported Beautifiers: PHP-CS-Fixer

Description:

By default, all PSR-2 fixers and some additional ones are run. (Supported by PHP-CS-Fixer)

Python - Max line length

Key: python_max_line_length

Default: 79

Type: integer

Supported Beautifiers: autopep8

Description:

set maximum allowed line length (Supported by autopep8)

Python - Indent size

Key: python_indent_size

Default: 4

Type: integer

Supported Beautifiers: autopep8

Description:

Indentation size/length (Supported by autopep8)

Python - Ignore

Key: python_ignore

Default: E24

Type: array

Supported Beautifiers: autopep8

Description:

do not fix these errors/warnings (Supported by autopep8)

Ruby - Indent size

Key: ruby_indent_size

Default: 4

Type: integer

Supported Beautifiers: Rubocop

Description:

Indentation size/length (Supported by Rubocop)

Rust - Rustfmt path

Key: rust_rustfmt_path

Type: string

Supported Beautifiers: rustfmt

Description:

Path to rustfmt program (Supported by rustfmt)

SQL - Indent size

Key: sql_indent_size

Default: 4

Type: integer

Supported Beautifiers: sqlformat

Description:

Indentation size/length (Supported by sqlformat)

SQL - Keywords

Key: sql_keywords

Default: upper

Type: string

Enum: lower upper capitalize

Supported Beautifiers: sqlformat

Description:

Change case of keywords (Supported by sqlformat)

SQL - Identifiers

Key: sql_identifiers

Default: lower

Type: string

Enum: lower upper capitalize

Supported Beautifiers: sqlformat

Description:

Change case of identifiers (Supported by sqlformat)

Vala - Config Path

Key: vala_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Language Config - C# - Disable Beautifying Language

Key: language_cs_disabled

Type: boolean

Description:

Disable C# Beautification

Language Config - C# - Default Beautifier

Key: language_cs_default_beautifier

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for C#

Language Config - C# - Beautify On Save

Key: language_cs_beautify_on_save

Type: boolean

Description:

Automatically beautify C# files on save

Language Config - C - Disable Beautifying Language

Key: language_c_disabled

Type: boolean

Description:

Disable C Beautification

Language Config - C - Default Beautifier

Key: language_c_default_beautifier

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for C

Language Config - C - Beautify On Save

Key: language_c_beautify_on_save

Type: boolean

Description:

Automatically beautify C files on save

Language Config - CoffeeScript - Disable Beautifying Language

Key: language_coffeescript_disabled

Type: boolean

Description:

Disable CoffeeScript Beautification

Language Config - CoffeeScript - Default Beautifier

Key: language_coffeescript_default_beautifier

Default: coffee-fmt

Type: string

Enum: Coffee Formatter coffee-fmt

Description:

Default Beautifier to be used for CoffeeScript

Language Config - CoffeeScript - Beautify On Save

Key: language_coffeescript_beautify_on_save

Type: boolean

Description:

Automatically beautify CoffeeScript files on save

Language Config - C++ - Disable Beautifying Language

Key: language_cpp_disabled

Type: boolean

Description:

Disable C++ Beautification

Language Config - C++ - Default Beautifier

Key: language_cpp_default_beautifier

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for C++

Language Config - C++ - Beautify On Save

Key: language_cpp_beautify_on_save

Type: boolean

Description:

Automatically beautify C++ files on save

Language Config - CSS - Disable Beautifying Language

Key: language_css_disabled

Type: boolean

Description:

Disable CSS Beautification

Language Config - CSS - Default Beautifier

Key: language_css_default_beautifier

Default: JS Beautify

Type: string

Enum: CSScomb JS Beautify Pretty Diff

Description:

Default Beautifier to be used for CSS

Language Config - CSS - Beautify On Save

Key: language_css_beautify_on_save

Type: boolean

Description:

Automatically beautify CSS files on save

Language Config - CSV - Disable Beautifying Language

Key: language_csv_disabled

Type: boolean

Description:

Disable CSV Beautification

Language Config - CSV - Default Beautifier

Key: language_csv_default_beautifier

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for CSV

Language Config - CSV - Beautify On Save

Key: language_csv_beautify_on_save

Type: boolean

Description:

Automatically beautify CSV files on save

Language Config - D - Disable Beautifying Language

Key: language_d_disabled

Type: boolean

Description:

Disable D Beautification

Language Config - D - Default Beautifier

Key: language_d_default_beautifier

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for D

Language Config - D - Beautify On Save

Key: language_d_beautify_on_save

Type: boolean

Description:

Automatically beautify D files on save

Language Config - EJS - Disable Beautifying Language

Key: language_ejs_disabled

Type: boolean

Description:

Disable EJS Beautification

Language Config - EJS - Default Beautifier

Key: language_ejs_default_beautifier

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for EJS

Language Config - EJS - Beautify On Save

Key: language_ejs_beautify_on_save

Type: boolean

Description:

Automatically beautify EJS files on save

Language Config - ERB - Disable Beautifying Language

Key: language_erb_disabled

Type: boolean

Description:

Disable ERB Beautification

Language Config - ERB - Default Beautifier

Key: language_erb_default_beautifier

Default: HTML Beautifier

Type: string

Enum: HTML Beautifier Pretty Diff

Description:

Default Beautifier to be used for ERB

Language Config - ERB - Beautify On Save

Key: language_erb_beautify_on_save

Type: boolean

Description:

Automatically beautify ERB files on save

Language Config - Go - Disable Beautifying Language

Key: language_go_disabled

Type: boolean

Description:

Disable Go Beautification

Language Config - Go - Default Beautifier

Key: language_go_default_beautifier

Default: gofmt

Type: string

Enum: gofmt

Description:

Default Beautifier to be used for Go

Language Config - Go - Beautify On Save

Key: language_go_beautify_on_save

Type: boolean

Description:

Automatically beautify Go files on save

Language Config - Fortran - Disable Beautifying Language

Key: language_fortran_disabled

Type: boolean

Description:

Disable Fortran Beautification

Language Config - Fortran - Default Beautifier

Key: language_fortran_default_beautifier

Default: Fortran Beautifier

Type: string

Enum: Fortran Beautifier

Description:

Default Beautifier to be used for Fortran

Language Config - Fortran - Beautify On Save

Key: language_fortran_beautify_on_save

Type: boolean

Description:

Automatically beautify Fortran files on save

Language Config - Handlebars - Disable Beautifying Language

Key: language_handlebars_disabled

Type: boolean

Description:

Disable Handlebars Beautification

Language Config - Handlebars - Default Beautifier

Key: language_handlebars_default_beautifier

Default: JS Beautify

Type: string

Enum: JS Beautify

Description:

Default Beautifier to be used for Handlebars

Language Config - Handlebars - Beautify On Save

Key: language_handlebars_beautify_on_save

Type: boolean

Description:

Automatically beautify Handlebars files on save

Language Config - HTML - Disable Beautifying Language

Key: language_html_disabled

Type: boolean

Description:

Disable HTML Beautification

Language Config - HTML - Default Beautifier

Key: language_html_default_beautifier

Default: JS Beautify

Type: string

Enum: JS Beautify Pretty Diff

Description:

Default Beautifier to be used for HTML

Language Config - HTML - Beautify On Save

Key: language_html_beautify_on_save

Type: boolean

Description:

Automatically beautify HTML files on save

Language Config - Java - Disable Beautifying Language

Key: language_java_disabled

Type: boolean

Description:

Disable Java Beautification

Language Config - Java - Default Beautifier

Key: language_java_default_beautifier

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for Java

Language Config - Java - Beautify On Save

Key: language_java_beautify_on_save

Type: boolean

Description:

Automatically beautify Java files on save

Language Config - JavaScript - Disable Beautifying Language

Key: language_js_disabled

Type: boolean

Description:

Disable JavaScript Beautification

Language Config - JavaScript - Default Beautifier

Key: language_js_default_beautifier

Default: JS Beautify

Type: string

Enum: JS Beautify Pretty Diff

Description:

Default Beautifier to be used for JavaScript

Language Config - JavaScript - Beautify On Save

Key: language_js_beautify_on_save

Type: boolean

Description:

Automatically beautify JavaScript files on save

Language Config - JSON - Disable Beautifying Language

Key: language_json_disabled

Type: boolean

Description:

Disable JSON Beautification

Language Config - JSON - Default Beautifier

Key: language_json_default_beautifier

Default: JS Beautify

Type: string

Enum: JS Beautify Pretty Diff

Description:

Default Beautifier to be used for JSON

Language Config - JSON - Beautify On Save

Key: language_json_beautify_on_save

Type: boolean

Description:

Automatically beautify JSON files on save

Language Config - JSX - Disable Beautifying Language

Key: language_jsx_disabled

Type: boolean

Description:

Disable JSX Beautification

Language Config - JSX - Default Beautifier

Key: language_jsx_default_beautifier

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for JSX

Language Config - JSX - Beautify On Save

Key: language_jsx_beautify_on_save

Type: boolean

Description:

Automatically beautify JSX files on save

Language Config - LESS - Disable Beautifying Language

Key: language_less_disabled

Type: boolean

Description:

Disable LESS Beautification

Language Config - LESS - Default Beautifier

Key: language_less_default_beautifier

Default: Pretty Diff

Type: string

Enum: CSScomb Pretty Diff

Description:

Default Beautifier to be used for LESS

Language Config - LESS - Beautify On Save

Key: language_less_beautify_on_save

Type: boolean

Description:

Automatically beautify LESS files on save

Language Config - Markdown - Disable Beautifying Language

Key: language_markdown_disabled

Type: boolean

Description:

Disable Markdown Beautification

Language Config - Markdown - Default Beautifier

Key: language_markdown_default_beautifier

Default: Tidy Markdown

Type: string

Enum: Tidy Markdown

Description:

Default Beautifier to be used for Markdown

Language Config - Markdown - Beautify On Save

Key: language_markdown_beautify_on_save

Type: boolean

Description:

Automatically beautify Markdown files on save

Language Config - Marko - Disable Beautifying Language

Key: language_marko_disabled

Type: boolean

Description:

Disable Marko Beautification

Language Config - Marko - Default Beautifier

Key: language_marko_default_beautifier

Default: JS Beautify

Type: string

Enum: JS Beautify

Description:

Default Beautifier to be used for Marko

Language Config - Marko - Beautify On Save

Key: language_marko_beautify_on_save

Type: boolean

Description:

Automatically beautify Marko files on save

Language Config - Mustache - Disable Beautifying Language

Key: language_mustache_disabled

Type: boolean

Description:

Disable Mustache Beautification

Language Config - Mustache - Default Beautifier

Key: language_mustache_default_beautifier

Default: JS Beautify

Type: string

Enum: JS Beautify

Description:

Default Beautifier to be used for Mustache

Language Config - Mustache - Beautify On Save

Key: language_mustache_beautify_on_save

Type: boolean

Description:

Automatically beautify Mustache files on save

Language Config - Objective-C - Disable Beautifying Language

Key: language_objectivec_disabled

Type: boolean

Description:

Disable Objective-C Beautification

Language Config - Objective-C - Default Beautifier

Key: language_objectivec_default_beautifier

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for Objective-C

Language Config - Objective-C - Beautify On Save

Key: language_objectivec_beautify_on_save

Type: boolean

Description:

Automatically beautify Objective-C files on save

Language Config - Pawn - Disable Beautifying Language

Key: language_pawn_disabled

Type: boolean

Description:

Disable Pawn Beautification

Language Config - Pawn - Default Beautifier

Key: language_pawn_default_beautifier

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for Pawn

Language Config - Pawn - Beautify On Save

Key: language_pawn_beautify_on_save

Type: boolean

Description:

Automatically beautify Pawn files on save

Language Config - Perl - Disable Beautifying Language

Key: language_perl_disabled

Type: boolean

Description:

Disable Perl Beautification

Language Config - Perl - Default Beautifier

Key: language_perl_default_beautifier

Default: Perltidy

Type: string

Enum: Perltidy

Description:

Default Beautifier to be used for Perl

Language Config - Perl - Beautify On Save

Key: language_perl_beautify_on_save

Type: boolean

Description:

Automatically beautify Perl files on save

Language Config - PHP - Disable Beautifying Language

Key: language_php_disabled

Type: boolean

Description:

Disable PHP Beautification

Language Config - PHP - Default Beautifier

Key: language_php_default_beautifier

Default: PHP-CS-Fixer

Type: string

Enum: PHP-CS-Fixer

Description:

Default Beautifier to be used for PHP

Language Config - PHP - Beautify On Save

Key: language_php_beautify_on_save

Type: boolean

Description:

Automatically beautify PHP files on save

Language Config - Python - Disable Beautifying Language

Key: language_python_disabled

Type: boolean

Description:

Disable Python Beautification

Language Config - Python - Default Beautifier

Key: language_python_default_beautifier

Default: autopep8

Type: string

Enum: autopep8

Description:

Default Beautifier to be used for Python

Language Config - Python - Beautify On Save

Key: language_python_beautify_on_save

Type: boolean

Description:

Automatically beautify Python files on save

Language Config - Ruby - Disable Beautifying Language

Key: language_ruby_disabled

Type: boolean

Description:

Disable Ruby Beautification

Language Config - Ruby - Default Beautifier

Key: language_ruby_default_beautifier

Default: Rubocop

Type: string

Enum: Rubocop Ruby Beautify

Description:

Default Beautifier to be used for Ruby

Language Config - Ruby - Beautify On Save

Key: language_ruby_beautify_on_save

Type: boolean

Description:

Automatically beautify Ruby files on save

Language Config - Rust - Disable Beautifying Language

Key: language_rust_disabled

Type: boolean

Description:

Disable Rust Beautification

Language Config - Rust - Default Beautifier

Key: language_rust_default_beautifier

Default: rustfmt

Type: string

Enum: rustfmt

Description:

Default Beautifier to be used for Rust

Language Config - Rust - Beautify On Save

Key: language_rust_beautify_on_save

Type: boolean

Description:

Automatically beautify Rust files on save

Language Config - Sass - Disable Beautifying Language

Key: language_sass_disabled

Type: boolean

Description:

Disable Sass Beautification

Language Config - Sass - Default Beautifier

Key: language_sass_default_beautifier

Default: Pretty Diff

Type: string

Enum: CSScomb Pretty Diff

Description:

Default Beautifier to be used for Sass

Language Config - Sass - Beautify On Save

Key: language_sass_beautify_on_save

Type: boolean

Description:

Automatically beautify Sass files on save

Language Config - SCSS - Disable Beautifying Language

Key: language_scss_disabled

Type: boolean

Description:

Disable SCSS Beautification

Language Config - SCSS - Default Beautifier

Key: language_scss_default_beautifier

Default: Pretty Diff

Type: string

Enum: CSScomb Pretty Diff

Description:

Default Beautifier to be used for SCSS

Language Config - SCSS - Beautify On Save

Key: language_scss_beautify_on_save

Type: boolean

Description:

Automatically beautify SCSS files on save

Language Config - Spacebars - Disable Beautifying Language

Key: language_spacebars_disabled

Type: boolean

Description:

Disable Spacebars Beautification

Language Config - Spacebars - Default Beautifier

Key: language_spacebars_default_beautifier

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for Spacebars

Language Config - Spacebars - Beautify On Save

Key: language_spacebars_beautify_on_save

Type: boolean

Description:

Automatically beautify Spacebars files on save

Language Config - SQL - Disable Beautifying Language

Key: language_sql_disabled

Type: boolean

Description:

Disable SQL Beautification

Language Config - SQL - Default Beautifier

Key: language_sql_default_beautifier

Default: sqlformat

Type: string

Enum: sqlformat

Description:

Default Beautifier to be used for SQL

Language Config - SQL - Beautify On Save

Key: language_sql_beautify_on_save

Type: boolean

Description:

Automatically beautify SQL files on save

Language Config - Swig - Disable Beautifying Language

Key: language_swig_disabled

Type: boolean

Description:

Disable Swig Beautification

Language Config - Swig - Default Beautifier

Key: language_swig_default_beautifier

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for Swig

Language Config - Swig - Beautify On Save

Key: language_swig_beautify_on_save

Type: boolean

Description:

Automatically beautify Swig files on save

Language Config - TSS - Disable Beautifying Language

Key: language_tss_disabled

Type: boolean

Description:

Disable TSS Beautification

Language Config - TSS - Default Beautifier

Key: language_tss_default_beautifier

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for TSS

Language Config - TSS - Beautify On Save

Key: language_tss_beautify_on_save

Type: boolean

Description:

Automatically beautify TSS files on save

Language Config - Twig - Disable Beautifying Language

Key: language_twig_disabled

Type: boolean

Description:

Disable Twig Beautification

Language Config - Twig - Default Beautifier

Key: language_twig_default_beautifier

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for Twig

Language Config - Twig - Beautify On Save

Key: language_twig_beautify_on_save

Type: boolean

Description:

Automatically beautify Twig files on save

Language Config - TypeScript - Disable Beautifying Language

Key: language_typescript_disabled

Type: boolean

Description:

Disable TypeScript Beautification

Language Config - TypeScript - Default Beautifier

Key: language_typescript_default_beautifier

Default: TypeScript Formatter

Type: string

Enum: TypeScript Formatter

Description:

Default Beautifier to be used for TypeScript

Language Config - TypeScript - Beautify On Save

Key: language_typescript_beautify_on_save

Type: boolean

Description:

Automatically beautify TypeScript files on save

Language Config - Vala - Disable Beautifying Language

Key: language_vala_disabled

Type: boolean

Description:

Disable Vala Beautification

Language Config - Vala - Default Beautifier

Key: language_vala_default_beautifier

Default: Uncrustify

Type: string

Enum: Uncrustify

Description:

Default Beautifier to be used for Vala

Language Config - Vala - Beautify On Save

Key: language_vala_beautify_on_save

Type: boolean

Description:

Automatically beautify Vala files on save

Language Config - Visualforce - Disable Beautifying Language

Key: language_visualforce_disabled

Type: boolean

Description:

Disable Visualforce Beautification

Language Config - Visualforce - Default Beautifier

Key: language_visualforce_default_beautifier

Default: Pretty Diff

Type: string

Enum: Pretty Diff

Description:

Default Beautifier to be used for Visualforce

Language Config - Visualforce - Beautify On Save

Key: language_visualforce_beautify_on_save

Type: boolean

Description:

Automatically beautify Visualforce files on save

Language Config - XML - Disable Beautifying Language

Key: language_xml_disabled

Type: boolean

Description:

Disable XML Beautification

Language Config - XML - Default Beautifier

Key: language_xml_default_beautifier

Default: Pretty Diff

Type: string

Enum: JS Beautify Pretty Diff

Description:

Default Beautifier to be used for XML

Language Config - XML - Beautify On Save

Key: language_xml_beautify_on_save

Type: boolean

Description:

Automatically beautify XML files on save

Beautifier Options

Supported options for each beautifier.


Uncrustify

C# - Config Path

Key: cs_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

C - Config Path

Key: c_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

C++ - Config Path

Key: cpp_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

D - Config Path

Key: d_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Java - Config Path

Key: java_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Objective-C - Config Path

Key: objectivec_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Pawn - Config Path

Key: pawn_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

Vala - Config Path

Key: vala_configPath

Type: string

Supported Beautifiers: Uncrustify

Description:

Path to uncrustify config file. i.e. uncrustify.cfg (Supported by Uncrustify)

JS Beautify

CSS - Indent size

Key: css_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

CSS - Indent char

Key: css_indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

CSS - Selector separator newline

Key: css_selector_separator_newline

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Add a newline between multiple selectors (Supported by JS Beautify)

CSS - Newline between rules

Key: css_newline_between_rules

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Add a newline between CSS rules (Supported by JS Beautify, Pretty Diff)

CSS - Preserve newlines

Key: css_preserve_newlines

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Retain empty lines. Consecutive empty lines will be converted to a single empty line. (Supported by JS Beautify, Pretty Diff)

CSS - Wrap line length

Key: css_wrap_line_length

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Maximum amount of characters per line (0 = disable) (Supported by JS Beautify, Pretty Diff)

HTML - Indent inner html

Key: html_indent_inner_html

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Indent <head> and <body> sections. (Supported by JS Beautify)

HTML - Indent size

Key: html_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

HTML - Indent char

Key: html_indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

HTML - Brace style

Key: html_brace_style

Default: collapse

Type: string

Enum: collapse expand end-expand none

Supported Beautifiers: JS Beautify

Description:

[collapse|expand|end-expand|none] (Supported by JS Beautify)

HTML - Indent scripts

Key: html_indent_scripts

Default: normal

Type: string

Enum: keep separate normal

Supported Beautifiers: JS Beautify

Description:

[keep|separate|normal] (Supported by JS Beautify)

HTML - Wrap line length

Key: html_wrap_line_length

Default: 250

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Maximum characters per line (0 disables) (Supported by JS Beautify, Pretty Diff)

HTML - Wrap attributes

Key: html_wrap_attributes

Default: auto

Type: string

Enum: auto force

Supported Beautifiers: JS Beautify

Description:

Wrap attributes to new lines [auto|force] (Supported by JS Beautify)

HTML - Wrap attributes indent size

Key: html_wrap_attributes_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify

Description:

Indent wrapped attributes to after N characters (Supported by JS Beautify)

HTML - Preserve newlines

Key: html_preserve_newlines

Default: true

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Preserve line-breaks (Supported by JS Beautify, Pretty Diff)

HTML - Max preserve newlines

Key: html_max_preserve_newlines

Default: 10

Type: integer

Supported Beautifiers: JS Beautify

Description:

Number of line-breaks to be preserved in one chunk (Supported by JS Beautify)

HTML - Unformatted

Key: html_unformatted

Default: a,sub,sup,b,i,u

Type: array

Supported Beautifiers: JS Beautify

Description:

List of tags (defaults to inline) that should not be reformatted (Supported by JS Beautify)

HTML - End with newline

Key: html_end_with_newline

Type: boolean

Supported Beautifiers: JS Beautify

Description:

End output with newline (Supported by JS Beautify)

JavaScript - Indent size

Key: js_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

JavaScript - Indent char

Key: js_indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

JavaScript - Indent level

Key: js_indent_level

Type: integer

Supported Beautifiers: JS Beautify

Description:

Initial indentation level (Supported by JS Beautify)

JavaScript - Indent with tabs

Key: js_indent_with_tabs

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Indentation uses tabs, overrides `Indent Size` and `Indent Char` (Supported by JS Beautify)

JavaScript - Preserve newlines

Key: js_preserve_newlines

Default: true

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Preserve line-breaks (Supported by JS Beautify, Pretty Diff)

JavaScript - Max preserve newlines

Key: js_max_preserve_newlines

Default: 10

Type: integer

Supported Beautifiers: JS Beautify

Description:

Number of line-breaks to be preserved in one chunk (Supported by JS Beautify)

JavaScript - Space in paren

Key: js_space_in_paren

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Add padding spaces within paren, ie. f( a, b ) (Supported by JS Beautify)

JavaScript - Jslint happy

Key: js_jslint_happy

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Enable jslint-stricter mode (Supported by JS Beautify)

JavaScript - Space after anon function

Key: js_space_after_anon_function

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Add a space before an anonymous function's parens, ie. function () (Supported by JS Beautify)

JavaScript - Brace style

Key: js_brace_style

Default: collapse

Type: string

Enum: collapse expand end-expand none

Supported Beautifiers: JS Beautify

Description:

[collapse|expand|end-expand|none] (Supported by JS Beautify)

JavaScript - Break chained methods

Key: js_break_chained_methods

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Break chained method calls across subsequent lines (Supported by JS Beautify)

JavaScript - Keep array indentation

Key: js_keep_array_indentation

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Preserve array indentation (Supported by JS Beautify)

JavaScript - Keep function indentation

Key: js_keep_function_indentation

Type: boolean

Supported Beautifiers: JS Beautify

Description:

(Supported by JS Beautify)

JavaScript - Space before conditional

Key: js_space_before_conditional

Default: true

Type: boolean

Supported Beautifiers: JS Beautify

Description:

(Supported by JS Beautify)

JavaScript - Eval code

Key: js_eval_code

Type: boolean

Supported Beautifiers: JS Beautify

Description:

(Supported by JS Beautify)

JavaScript - Unescape strings

Key: js_unescape_strings

Type: boolean

Supported Beautifiers: JS Beautify

Description:

Decode printable characters encoded in xNN notation (Supported by JS Beautify)

JavaScript - Wrap line length

Key: js_wrap_line_length

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Wrap lines at next opportunity after N characters (Supported by JS Beautify, Pretty Diff)

JavaScript - End with newline

Key: js_end_with_newline

Type: boolean

Supported Beautifiers: JS Beautify

Description:

End output with newline (Supported by JS Beautify)

Pretty Diff

CSS - Indent size

Key: css_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

CSS - Indent char

Key: css_indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

CSS - Newline between rules

Key: css_newline_between_rules

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Add a newline between CSS rules (Supported by JS Beautify, Pretty Diff)

CSS - Preserve newlines

Key: css_preserve_newlines

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Retain empty lines. Consecutive empty lines will be converted to a single empty line. (Supported by JS Beautify, Pretty Diff)

CSS - Wrap line length

Key: css_wrap_line_length

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Maximum amount of characters per line (0 = disable) (Supported by JS Beautify, Pretty Diff)

CSS - Indent comments

Key: css_indent_comments

Default: true

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

Determines whether comments should be indented. (Supported by Pretty Diff)

CSS - Force indentation

Key: css_force_indentation

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

if indentation should be forcefully applied tomarkup even if it disruptively adds unintended whitespace to the documents rendered output (Supported by Pretty Diff)

CSS - Convert quotes

Key: css_convert_quotes

Default: none

Type: string

Enum: none double single

Supported Beautifiers: Pretty Diff

Description:

Convert the quote characters delimiting strings from either double or single quotes to the other. (Supported by Pretty Diff)

CSS - Align assignments

Key: css_align_assignments

Type: boolean

Supported Beautifiers: Pretty Diff

Description:

If lists of assignments or properties should be vertically aligned for faster and easier reading. (Supported by Pretty Diff)

HTML - Indent size

Key: html_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

HTML - Indent char

Key: html_indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

HTML - Wrap line length

Key: html_wrap_line_length

Default: 250

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Maximum characters per line (0 disables) (Supported by JS Beautify, Pretty Diff)

HTML - Preserve newlines

Key: html_preserve_newlines

Default: true

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Preserve line-breaks (Supported by JS Beautify, Pretty Diff)

JavaScript - Indent size

Key: js_indent_size

Default: 4

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation size/length (Supported by JS Beautify, Pretty Diff)

JavaScript - Indent char

Key: js_indent_char

Default:

Type: string

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Indentation character (Supported by JS Beautify, Pretty Diff)

JavaScript - Preserve newlines

Key: js_preserve_newlines

Default: true

Type: boolean

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Preserve line-breaks (Supported by JS Beautify, Pretty Diff)

JavaScript - Wrap line length

Key: js_wrap_line_length

Type: integer

Supported Beautifiers: JS Beautify Pretty Diff

Description:

Wrap lines at next opportunity after N characters (Supported by JS Beautify, Pretty Diff)

Fortran Beautifier

Fortran - Emacs path

Key: fortran_emacs_path

Type: string

Supported Beautifiers: Fortran Beautifier

Description:

Path to the `emacs` executable (Supported by Fortran Beautifier)

Fortran - Emacs script path

Key: fortran_emacs_script_path

Type: string

Supported Beautifiers: Fortran Beautifier

Description:

Path to the emacs script (Supported by Fortran Beautifier)

Perltidy

Perl - Perltidy profile

Key: perl_perltidy_profile

Type: string

Supported Beautifiers: Perltidy

Description:

Specify a configuration file which will override the default name of .perltidyrc (Supported by Perltidy)

PHP-CS-Fixer

PHP - PHP-CS-Fixer Path

Key: php_cs_fixer_path

Type: string

Supported Beautifiers: PHP-CS-Fixer

Description:

Path to the `php-cs-fixer` CLI executable (Supported by PHP-CS-Fixer)

PHP - Fixers

Key: php_fixers

Type: string

Supported Beautifiers: PHP-CS-Fixer

Description:

Add fixer(s). i.e. linefeed,-short_tag,indentation (Supported by PHP-CS-Fixer)

PHP - Level

Key: php_level

Type: string

Supported Beautifiers: PHP-CS-Fixer

Description:

By default, all PSR-2 fixers and some additional ones are run. (Supported by PHP-CS-Fixer)

autopep8

Python - Max line length

Key: python_max_line_length

Default: 79

Type: integer

Supported Beautifiers: autopep8

Description:

set maximum allowed line length (Supported by autopep8)

Python - Indent size

Key: python_indent_size

Default: 4

Type: integer

Supported Beautifiers: autopep8

Description:

Indentation size/length (Supported by autopep8)

Python - Ignore

Key: python_ignore

Default: E24

Type: array

Supported Beautifiers: autopep8

Description:

do not fix these errors/warnings (Supported by autopep8)

Rubocop

Ruby - Indent size

Key: ruby_indent_size

Default: 4

Type: integer

Supported Beautifiers: Rubocop

Description:

Indentation size/length (Supported by Rubocop)

rustfmt

Rust - Rustfmt path

Key: rust_rustfmt_path

Type: string

Supported Beautifiers: rustfmt

Description:

Path to rustfmt program (Supported by rustfmt)

sqlformat

SQL - Indent size

Key: sql_indent_size

Default: 4

Type: integer

Supported Beautifiers: sqlformat

Description:

Indentation size/length (Supported by sqlformat)

SQL - Keywords

Key: sql_keywords

Default: upper

Type: string

Enum: lower upper capitalize

Supported Beautifiers: sqlformat

Description:

Change case of keywords (Supported by sqlformat)

SQL - Identifiers

Key: sql_identifiers

Default: lower

Type: string

Enum: lower upper capitalize

Supported Beautifiers: sqlformat

Description:

Change case of identifiers (Supported by sqlformat)