diff options
| author | mitermayer <mitermayer.reis@gmail.com> | 2018-05-10 13:36:09 -0700 |
|---|---|---|
| committer | mitermayer <mitermayer.reis@gmail.com> | 2018-05-16 09:29:20 -0700 |
| commit | 98845cdbbe243f4a62adbd73cbe7febec1f41efa (patch) | |
| tree | 3ebd4356d5e9519f9a90656adb24ed32a6653987 /plugin | |
| parent | bce2e04822de1a6cf568a576f585f932a73e9ecc (diff) | |
| download | vim-prettier-98845cdbbe243f4a62adbd73cbe7febec1f41efa.tar.xz | |
Adding presets
- adding facebook presets as a configurable option to overwrite prettier
defaults
Diffstat (limited to 'plugin')
| -rw-r--r-- | plugin/prettier.vim | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/plugin/prettier.vim b/plugin/prettier.vim index 5de9caf..2bb5a39 100644 --- a/plugin/prettier.vim +++ b/plugin/prettier.vim @@ -29,6 +29,13 @@ let g:prettier#exec_cmd_async = get(g:, 'prettier#exec_cmd_async', 0) " when having formatting errors will open the quickfix by default let g:prettier#quickfix_enabled = get(g:, 'prettier#quickfix_enabled', 1) +" Don't leave the quicklist focused on error. +let g:prettier#quickfix_auto_focus = get(g:, 'prettier#quickfix_auto_focus', 1) + +" default|fb +" Use prettier defaults +let g:prettier#preset#config = get(g:,'prettier#preset#config', 'default') + " => Prettier CLI config " Max line length that prettier will wrap on: a number or 'auto' (use " textwidth). @@ -57,8 +64,31 @@ let g:prettier#config#config_precedence = get(g:, 'prettier#config#config_preced " default: 'preserve' let g:prettier#config#prose_wrap = get(g:, 'prettier#config#prose_wrap', 'preserve') -" Don't leave the quicklist focused on error. -let g:prettier#quickfix_auto_focus = get(g:, 'prettier#quickfix_auto_focus', 1) +" print semicolons +" default: 'true' +let g:prettier#config#semi = get(g:,'prettier#config#semi', 'true') + +" Use single quotes instead of double quotes. +" default: 'false' +let g:prettier#config#single_quote = get(g:,'prettier#config#single_quote', 'false') + +" print spaces between brackets +" default: 'true' +let g:prettier#config#bracket_spacing = get(g:,'prettier#config#bracket_spacing', 'true') + +" put > on the last line instead of new line +" default: 'false' +let g:prettier#config#jsx_bracket_same_line = get(g:,'prettier#config#jsx_bracket_same_line', 'false') + +" 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') + +" 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') " synchronous by default command! -nargs=? -range=% Prettier call prettier#Prettier(g:prettier#exec_cmd_async, <line1>, <line2>) |
