diff options
| author | mitermayer <mreis@atlassian.com> | 2020-04-27 08:10:57 +1000 |
|---|---|---|
| committer | mitermayer <mreis@atlassian.com> | 2020-04-27 08:10:57 +1000 |
| commit | e12223182a51c85528159cb8baf4339998eb9797 (patch) | |
| tree | 362e8fba738b1bcd5bb4f03a4b6f8ac3097cc852 | |
| parent | de4c4fc5d879c8d82668e47384f80ff45c1bfb42 (diff) | |
| download | vim-prettier-e12223182a51c85528159cb8baf4339998eb9797.tar.xz | |
issue/232-adding-support-for-prettier-2.x - Adding support for prettier
2.x
- Updating default config
- Adding missing configuration
- Updating yarn lock
- Updating package.json depedencies
| -rw-r--r-- | README.md | 5 | ||||
| -rw-r--r-- | autoload/prettier/resolver/config.vim | 3 | ||||
| -rw-r--r-- | doc/prettier.txt | 9 | ||||
| -rw-r--r-- | package.json | 2 | ||||
| -rw-r--r-- | plugin/prettier.vim | 15 | ||||
| -rw-r--r-- | yarn.lock | 7 |
6 files changed, 32 insertions, 9 deletions
@@ -248,6 +248,11 @@ let g:prettier#config#html_whitespace_sensitivity = 'css' " false|true " default: 'false' let g:prettier#config#require_pragma = 'false' + +" Define the flavor of line endings +" lf|crlf|cr|all +" defaut: 'lf' +let g:prettier#config#end_of_line = get(g:, 'prettier#config#end_of_line', 'lf') ``` ### REQUIREMENT(S) diff --git a/autoload/prettier/resolver/config.vim b/autoload/prettier/resolver/config.vim index b22f11a..9a18444 100644 --- a/autoload/prettier/resolver/config.vim +++ b/autoload/prettier/resolver/config.vim @@ -30,8 +30,11 @@ function! prettier#resolver#config#resolve(config, hasSelection, start, end) abo \ ' --stdin-filepath="'.simplify(expand('%:p')).'"' . \ ' --require-pragma=' . \ get(a:config, 'requirePragma', g:prettier#config#require_pragma) . + \ ' --end-of-line=' . + \ get(a:config, 'endOfLine', g:prettier#config#end_of_line) . \ ' --loglevel error '. \ ' --stdin ' + return l:cmd endfunction diff --git a/doc/prettier.txt b/doc/prettier.txt index b56f6e1..3751da0 100644 --- a/doc/prettier.txt +++ b/doc/prettier.txt @@ -195,8 +195,13 @@ However they can be configured by: " false|true " default: 'false' - let g:prettier#config#require_pragma = 'false' -< + " let g:prettier#config#require_pragma = 'false' + + " Define the flavor of line endings + " lf|crlf|cr|all + " defaut: 'lf' + let g:prettier#config#end_of_line = get(g:, 'prettier#config#end_of_line', 'lf') + ============================================================================== REQUIREMENT(S) *vim-prettier-requirements* diff --git a/package.json b/package.json index 291da90..64b4432 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@prettier/plugin-php": "^0.10.2", "@prettier/plugin-ruby": "^0.8.0", "@prettier/plugin-xml": "^0.7.2", - "prettier": "^1.19.1" + "prettier": "^2.0.4" }, "devDependencies": { "colors": "^1.3.2", diff --git a/plugin/prettier.vim b/plugin/prettier.vim index f7818dc..32391e2 100644 --- a/plugin/prettier.vim +++ b/plugin/prettier.vim @@ -105,16 +105,21 @@ let g:prettier#config#jsx_bracket_same_line = get(g:,'prettier#config#jsx_bracke " avoid wrapping a single arrow function param in parens " avoid|always -" default: 'avoid' -let g:prettier#config#arrow_parens = get(g:,'prettier#config#arrow_parens', 'avoid') +" default: 'always' +let g:prettier#config#arrow_parens = get(g:,'prettier#config#arrow_parens', 'always') " Print trailing commas wherever possible when multi-line. " none|es5|all -" default: 'none' -let g:prettier#config#trailing_comma = get(g:,'prettier#config#trailing_comma', 'none') +" default: 'es5' +let g:prettier#config#trailing_comma = get(g:,'prettier#config#trailing_comma', 'es5') + +" Define the flavor of line endings +" lf|crlf|cr|all +" defaut: 'lf' +let g:prettier#config#end_of_line = get(g:, 'prettier#config#end_of_line', 'lf') " restrict itself to only format files that contain a special comment @prettier or @format -let g:prettier#config#require_pragma= get(g:, 'prettier#config#require_pragma', 'false') +let g:prettier#config#require_pragma = get(g:, 'prettier#config#require_pragma', 'false') " synchronous by default command! -nargs=? -range=% Prettier call prettier#Prettier(g:prettier#exec_cmd_async, <line1>, <line2>, g:prettier#partial_format) @@ -2658,11 +2658,16 @@ preserve@^0.2.0: resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= -prettier@>=1.10, prettier@^1.16.4, prettier@^1.19.1: +prettier@>=1.10, prettier@^1.16.4: version "1.19.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz" integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== +prettier@^2.0.4: + version "2.0.4" + resolved "https://packages.atlassian.com/api/npm/npm-remote/prettier/-/prettier-2.0.4.tgz#2d1bae173e355996ee355ec9830a7a1ee05457ef" + integrity sha1-LRuuFz41WZbuNV7Jgwp6HuBUV+8= + pretty-format@^23.6.0: version "23.6.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" |
