Merge branch 'remark-by-default' of https://github.com/kachkaev/atom-beautify into kachkaev-remark-by-default

This commit is contained in:
Glavin Wiechert 2018-03-01 22:39:35 -04:00
commit 02098d6c7a
18 changed files with 86 additions and 23 deletions

View File

@ -1,4 +1,11 @@
# Next
- Switch to Remark as a default markdown beautifier due to a more active state of its community compared to Tidy Markdown ([#2004](https://github.com/Glavin001/atom-beautify/pull/2004)).
This is a __breaking change__ for Tidy Markdown users:
- list indentation is now four characters per level (three spaces after `-` for unordered lists and two spaces after `N.` in ordered lists)
- the contents of frontmatter are no longer formatted
You can easily switch back to the old behaviour by choosing _Tidy Markdown_ in package preferences.
Alternatively, you can customise Remark beautifier with `.jsbeautifyrc` (see [available options](https://github.com/remarkjs/remark/tree/master/packages/remark-stringify#options)).
- Add GN language and beautifier
- Add the option to indent Bash with tabs [#1951](https://github.com/Glavin001/atom-beautify/issues/1951)
- See [#1980](https://github.com/Glavin001/atom-beautify/pull/1980). Add VHDL beautifier and language support.

View File

@ -182,7 +182,7 @@ See [all supported options in the documentation at `docs/options.md`](docs/opti
| LaTeX | `BibTeX`, `LaTeX`, `TeX` |`.bib`, `.tex`, `.sty`, `.cls`, `.dtx`, `.ins`, `.bbx`, `.cbx` | **[`Latex Beautify`](https://github.com/cmhughes/latexindent.pl)** |
| LESS | `LESS` |`.less` | **[`Pretty Diff`](https://github.com/prettydiff/prettydiff)**, [`CSScomb`](https://github.com/csscomb/csscomb.js), [`Prettier`](https://github.com/prettier/prettier) |
| Lua | `Lua` |`.lua`, `.ttslua` | **[`Lua beautifier`](https://github.com/Glavin001/atom-beautify/blob/master/src/beautifiers/lua-beautifier/beautifier.coffee)** |
| Markdown | `GitHub Markdown` |`.markdown`, `.md` | **[`Tidy Markdown`](https://github.com/slang800/tidy-markdown)**, [`Prettier`](https://github.com/prettier/prettier), [`Remark`](https://github.com/wooorm/remark) |
| Markdown | `GitHub Markdown` |`.markdown`, `.md` | **[`Remark`](https://github.com/remarkjs/remark)**, [`Prettier`](https://github.com/prettier/prettier), [`Tidy Markdown`](https://github.com/slang800/tidy-markdown) |
| Marko | `Marko` |`.marko` | **[`Marko Beautifier`](https://github.com/marko-js/marko-prettyprint)** |
| Mustache | `HTML (Mustache)` |`.mustache` | **[`JS Beautify`](https://github.com/beautify-web/js-beautify)**, [`Pretty Diff`](https://github.com/prettydiff/prettydiff) |
| Nginx | `nginx` |`.conf` | **[`Nginx Beautify`](https://github.com/denysvitali/nginxbeautify)** |

View File

@ -7844,7 +7844,7 @@ Disable Markdown Beautification
**Important**: This option is only configurable from within Atom Beautify's setting panel.
**Default**: `Tidy Markdown`
**Default**: `Remark`
**Type**: `string`

View File

@ -56,6 +56,11 @@
indent_size: 4
markdown:
listItemIndent: 1
strong: '_'
emphasis: '_'
fences: true
fence: '`'
setext: true
jade:
indent_size: 4
indent_char: " "

View File

@ -0,0 +1,17 @@
A code block with correct fences:
```js
console.log('hello world!')
```
A code block with mistyped fences:
```js
console.log('hello world!')
```
Code block with forgotten fences:
```
console.log('hello world!')
```

View File

@ -0,0 +1,9 @@
Header 1
========
Header 2
--------
### Header 3
Hello!

View File

@ -0,0 +1,3 @@
An example of __bold__ and _italics_.
Another example of __bold__ and _italics_.

View File

@ -0,0 +1,15 @@
A code block with correct fences:
```js
console.log('hello world!')
```
A code block with mistyped fences:
~~~js
console.log('hello world!')
~~~
Code block with forgotten fences:
console.log('hello world!')

View File

@ -0,0 +1,7 @@
# Header 1
## Header 2
### Header 3
Hello!

View File

@ -0,0 +1,3 @@
An example of **bold** and *italics*.
Another example of __bold__ and _italics_.

View File

@ -1,11 +1,11 @@
# heading 1
- item
- item
- item
- item
- item
- item
## heading 2
1. one
2. two
3. three
1. one
2. two
3. three

View File

@ -13,15 +13,12 @@ pets:
- bat
match: !!js/regexp /pattern/gim
run: !!js/function function() { }
---
- item
- item
- item
- item
- item
1. one
1. one
2. two
2. three
3. three

View File

@ -1,7 +1,8 @@
---
layout: default
title: this is my title
description: this is my description
layout: default
title: this is my title
description: this is my description
---
test ing
test
ing

View File

@ -3,7 +3,7 @@ Beautifier = require('./beautifier')
module.exports = class Remark extends Beautifier
name: "Remark"
link: "https://github.com/wooorm/remark"
link: "https://github.com/remarkjs/remark"
options: {
_: {
gfm: true

View File

@ -18,7 +18,7 @@ module.exports = {
"md"
]
defaultBeautifier: "Tidy Markdown"
defaultBeautifier: "Remark"
options:
gfm:

View File

@ -4573,7 +4573,7 @@
"title": "Default Beautifier",
"order": -2,
"type": "string",
"default": "Tidy Markdown",
"default": "Remark",
"description": "Default Beautifier to be used for Markdown",
"enum": [
"Prettier",