aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md3
-rw-r--r--autoload/prettier.vim2
-rw-r--r--doc/prettier.txt3
-rw-r--r--plugin/prettier.vim3
4 files changed, 11 insertions, 0 deletions
diff --git a/README.md b/README.md
index 56661ae..e8bfcfd 100644
--- a/README.md
+++ b/README.md
@@ -191,6 +191,9 @@ g:prettier#config#parser = 'flow'
" cli-override|file-override|prefer-file
g:prettier#config#config_precedence = 'prefer-file'
+
+" always|never|preserve
+g:prettier#config#prose_wrap = 'preserve'
```
### REQUIREMENT(S)
diff --git a/autoload/prettier.vim b/autoload/prettier.vim
index abe6952..4d5e918 100644
--- a/autoload/prettier.vim
+++ b/autoload/prettier.vim
@@ -257,6 +257,8 @@ function! s:Get_Prettier_Exec_Args(config) abort
\ get(a:config, 'parser', g:prettier#config#parser) .
\ ' --config-precedence ' .
\ get(a:config, 'configPrecedence', g:prettier#config#config_precedence) .
+ \ ' --prose-wrap ' .
+ \ get(a:config, 'proseWrap', g:prettier#config#prose_wrap) .
\ ' --stdin-filepath ' .
\ simplify(expand("%:p")) .
\ ' --no-editorconfig '.
diff --git a/doc/prettier.txt b/doc/prettier.txt
index 1aff9c5..ad0f24e 100644
--- a/doc/prettier.txt
+++ b/doc/prettier.txt
@@ -163,6 +163,9 @@ However they can be configured by:
" cli-override|file-override|prefer-file
g:prettier#config#config_precedence = 'prefer-file'
+
+ " always|never|preserve
+ g:prettier#config#prose_wrap = 'preserve'
<
==============================================================================
REQUIREMENT(S) *vim-prettier-requirements*
diff --git a/plugin/prettier.vim b/plugin/prettier.vim
index 7277672..bd33cd2 100644
--- a/plugin/prettier.vim
+++ b/plugin/prettier.vim
@@ -60,6 +60,9 @@ 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')
+" always|never|preserve
+let g:prettier#config#prose_wrap = get(g:, 'prettier#config#prose_wrap', 'preserve')
+
" synchronous by default
command! -nargs=? -range=% Prettier call prettier#Prettier(g:prettier#exec_cmd_async, <line1>, <line2>)