aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorChristian Höltje <docwhat@gerf.org>2018-04-13 00:22:37 -0400
committerChristian Höltje <docwhat@gerf.org>2018-04-13 00:37:28 -0400
commit3e76ead2077ec866761bf243dd8750f4dc69f945 (patch)
tree135960ab599d5c15cdd7d972ca686e9add1b7ec7 /README.md
parent65ee6b7a8063b0b00cfeb5e702cc5cc1122edd4f (diff)
downloadvim-prettier-3e76ead2077ec866761bf243dd8750f4dc69f945.tar.xz
Start using prettier default arguments
This is one approach for handling default prettier arguments. It is a little verbose, but I think ejecting the flags that don't have to be set by the editor (in favor of .prettierrc files) is a win.
Diffstat (limited to 'README.md')
-rw-r--r--README.md55
1 files changed, 18 insertions, 37 deletions
diff --git a/README.md b/README.md
index c7c9997..a2917ae 100644
--- a/README.md
+++ b/README.md
@@ -168,50 +168,31 @@ autocmd BufWritePre,TextChanged,InsertLeave *.js,*.jsx,*.mjs,*.ts,*.tsx,*.css,*.
However they can be configured by:
```vim
-" max line length that prettier will wrap on
-" Prettier default: 80
-let g:prettier#config#print_width = 80
+" Max line length that prettier will wrap on: a number or 'auto' (use
+" textwidth).
+" default: 'auto'
+let g:prettier#config#print_width = 'auto'
-" number of spaces per indentation level
-" Prettier default: 2
-let g:prettier#config#tab_width = 2
+" number of spaces per indentation level: a number or 'auto' (use
+" softtabstop)
+" default: 'auto'
+let g:prettier#config#tab_width = 'auto'
-" use tabs over spaces
-" Prettier default: false
-let g:prettier#config#use_tabs = 'false'
+" use tabs instead of spaces: true, false, or auto (use the expandtab setting).
+" default: 'auto'
+let g:prettier#config#use_tabs = 'auto'
-" print semicolons
-" Prettier default: true
-let g:prettier#config#semi = 'true'
-
-" single quotes over double quotes
-" Prettier default: false
-let g:prettier#config#single_quote = 'true'
-
-" print spaces between brackets
-" Prettier default: true
-let g:prettier#config#bracket_spacing = 'false'
-
-" put > on the last line instead of new line
-" Prettier default: false
-let g:prettier#config#jsx_bracket_same_line = 'true'
-
-" avoid|always
-" Prettier default: avoid
-let g:prettier#config#arrow_parens = 'always'
-
-" none|es5|all
-" Prettier default: none
-let g:prettier#config#trailing_comma = 'all'
-
-" flow|babylon|typescript|css|less|scss|json|graphql|markdown
-" Prettier default: babylon
-let g:prettier#config#parser = 'flow'
+" flow|babylon|typescript|css|less|scss|json|graphql|markdown or empty string
+" (let prettier choose).
+" default: ''
+let g:prettier#config#parser = ''
" cli-override|file-override|prefer-file
-let g:prettier#config#config_precedence = 'prefer-file'
+" default: 'cli-override'
+let g:prettier#config#config_precedence = 'cli-override'
" always|never|preserve
+" default: 'preserve'
let g:prettier#config#prose_wrap = 'preserve'
```