diff options
| author | Mitermayer Reis <mitermayer.reis@gmail.com> | 2017-09-14 11:15:11 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-09-14 11:15:11 -0700 |
| commit | e5dd1fed0dc69f8fbc67e43268f07203ed321056 (patch) | |
| tree | 32962fcf039eb9ec73d7d5b07a69a53562de97c4 | |
| parent | f0ce2b93bc9668be6c8cf863525100f07fcd8b52 (diff) | |
| parent | 64756f28d3e6eec71e8591d0ada68ea6a0daf61f (diff) | |
| download | vim-prettier-e5dd1fed0dc69f8fbc67e43268f07203ed321056.tar.xz | |
Merge pull request #52 from prettier/issue/51-adding-support-for-prettier-1.60.1.0
Issue/51 adding support for prettier 1.7
| -rw-r--r-- | README.md | 7 | ||||
| -rw-r--r-- | autoload/prettier.vim | 2 | ||||
| -rw-r--r-- | doc/prettier.txt | 5 | ||||
| -rw-r--r-- | package.json | 4 | ||||
| -rw-r--r-- | plugin/prettier.vim | 5 |
5 files changed, 20 insertions, 3 deletions
@@ -2,6 +2,10 @@ A vim plugin wrapper for prettier, pre-configured with custom default prettier settings. +**Note:** requires `prettier` version 1.7.0+ + +*** + By default it will auto format **javascript**, **typescript**, **less**, **scss**, **css**, **json**, and **graphql** files that have "@format" annotation in the header of the file.  @@ -133,6 +137,9 @@ g:prettier#config#trailing_comma = 'all' " flow|babylon|typescript|postcss|json|graphql g:prettier#config#parser = 'flow' + +" cli-override|file-override|prefer-file +g:prettier#config#config_precedence = 'prefer-file' ``` ### REQUIREMENT(S) diff --git a/autoload/prettier.vim b/autoload/prettier.vim index 8982911..7d6eb08 100644 --- a/autoload/prettier.vim +++ b/autoload/prettier.vim @@ -190,6 +190,8 @@ function! s:Get_Prettier_Exec_Args(config) abort \ get(a:config, 'trailingComma', g:prettier#config#trailing_comma) . \ ' --parser ' . \ get(a:config, 'parser', g:prettier#config#parser) . + \ ' --config-precedence ' . + \ get(a:config, 'configPrecedence', g:prettier#config#config_precedence) . \ ' --stdin ' return cmd endfunction diff --git a/doc/prettier.txt b/doc/prettier.txt index 9a0f209..38fad26 100644 --- a/doc/prettier.txt +++ b/doc/prettier.txt @@ -14,6 +14,8 @@ INTRODUCTION *vim-prettier-introduction* A vim plugin wrapper for prettier, pre-configured with custom default prettier settings. +**Note:** requires `prettier` version 1.7.0+ + By default it will auto format javascript, typescript, less, scss, css, json, and graphql files that have '@format' annotation in the header of the file. @@ -123,6 +125,9 @@ However they can be configured by: " flow|babylon|typescript|postcss|json|graphql g:prettier#config#parser = 'flow' + + " cli-override|file-override|prefer-file + g:prettier#config#config_precedence = 'prefer-file' < ============================================================================== REQUIREMENT(S) *vim-prettier-requirements* diff --git a/package.json b/package.json index b13e690..17af76d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vim-prettier", "author": "Mitermayer Reis <mitermayer.reis@gmail.com>", - "version": "0.0.15", + "version": "0.1.0", "description": "Vim plugin for prettier", "license": "MIT", "repository": { @@ -9,6 +9,6 @@ "url": "git://github.com/prettier/vim-prettier.git" }, "dependencies": { - "prettier": "^1.5.3" + "prettier": "^1.7.0" } } diff --git a/plugin/prettier.vim b/plugin/prettier.vim index f6cb7c8..7688063 100644 --- a/plugin/prettier.vim +++ b/plugin/prettier.vim @@ -5,7 +5,7 @@ " Name Of File: prettier.vim " Description: A vim plugin wrapper for prettier, pre-configured with custom default prettier settings. " Maintainer: Mitermayer Reis <mitermayer.reis at gmail.com> -" Version: 0.0.15 +" Version: 0.1.0 " Usage: Use :help vim-prettier-usage, or visit https://github.com/prettier/vim-prettier " "========================================================================================================== @@ -54,6 +54,9 @@ let g:prettier#config#trailing_comma = get(g:,'prettier#config#trailing_comma', " flow|babylon|typescript|postcss|json|graphql let g:prettier#config#parser = get(g:,'prettier#config#parser', 'flow') +" cli-override|file-override|prefer-file +let g:prettier#config#config_precedence = get(g:, 'prettier#config#config_precedence', 'prefer-file') + " synchronous by default command! -nargs=? -range=% Prettier call prettier#Prettier(g:prettier#exec_cmd_async, <line1>, <line2>) |
