Merge pull request #540 from zedentox/jsbeautify-html-options-extraliners

Add extra_liners option from js-beautify in Settings View
This commit is contained in:
Glavin Wiechert 2015-09-08 22:28:25 -03:00
commit 6215792b00
2 changed files with 66 additions and 0 deletions

View File

@ -916,6 +916,36 @@ End output with newline (Supported by JS Beautify)
} }
``` ```
#### [HTML - Extra liners](#html---extra-liners)
**Namespace**: `html`
**Key**: `extra_liners`
**Default**: `head,body,/html`
**Type**: `array`
**Supported Beautifiers**: [`JS Beautify`](#js-beautify)
**Description**:
List of tags (defaults to [head,body,/html] that should have an extra newline before them. (Supported by JS Beautify)
**Example `.jsbeautifyrc` Configuration**
```json
{
"html": {
"extra_liners": [
"head",
"body",
"/html"
]
}
}
```
#### [Java - Config Path](#java---config-path) #### [Java - Config Path](#java---config-path)
**Namespace**: `java` **Namespace**: `java`
@ -4856,6 +4886,36 @@ End output with newline (Supported by JS Beautify)
} }
``` ```
#### [HTML - Extra liners](#html---extra-liners)
**Namespace**: `html`
**Key**: `extra_liners`
**Default**: `head,body,/html`
**Type**: `array`
**Supported Beautifiers**: [`JS Beautify`](#js-beautify)
**Description**:
List of tags (defaults to [head,body,/html] that should have an extra newline before them. (Supported by JS Beautify)
**Example `.jsbeautifyrc` Configuration**
```json
{
"html": {
"extra_liners": [
"head",
"body",
"/html"
]
}
}
```
#### [JavaScript - Indent size](#javascript---indent-size) #### [JavaScript - Indent size](#javascript---indent-size)
**Namespace**: `js` **Namespace**: `js`

View File

@ -82,5 +82,11 @@ module.exports = {
type: 'boolean' type: 'boolean'
default: false default: false
description: "End output with newline" description: "End output with newline"
extra_liners:
type: 'array'
default: ['head', 'body', '/html']
items:
type: 'string'
description: "List of tags (defaults to [head,body,/html] that should have an extra newline before them."
} }