diff options
| author | Christian Höltje <docwhat@gerf.org> | 2018-04-13 00:22:37 -0400 |
|---|---|---|
| committer | Christian Höltje <docwhat@gerf.org> | 2018-04-13 00:37:28 -0400 |
| commit | 3e76ead2077ec866761bf243dd8750f4dc69f945 (patch) | |
| tree | 135960ab599d5c15cdd7d972ca686e9add1b7ec7 /README.md | |
| parent | 65ee6b7a8063b0b00cfeb5e702cc5cc1122edd4f (diff) | |
| download | vim-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.md | 55 |
1 files changed, 18 insertions, 37 deletions
@@ -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' ``` |
