aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitermayer Reis <mitermayer.reis@gmail.com>2019-01-15 11:28:08 -0800
committerGitHub <noreply@github.com>2019-01-15 11:28:08 -0800
commit491922d557a94b6436ff7737f024c1f2006f6f3f (patch)
treefa98f22526ba6dd7fb5cf6dc79f1212464160ad1
parent7aedccd15a7da3fc14baa78af2ca536261699342 (diff)
parentc91d1bc5c15677fdb6585fc54c680809329ee88a (diff)
downloadvim-prettier-491922d557a94b6436ff7737f024c1f2006f6f3f.tar.xz
Merge pull request #165 from dewyze/html_whitespace_sensitivity
Add option for html whitespace sensitivity
-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 b8e2ae2..c62bac0 100644
--- a/README.md
+++ b/README.md
@@ -219,6 +219,9 @@ let g:prettier#config#config_precedence = 'prefer-file'
" always|never|preserve
let g:prettier#config#prose_wrap = 'preserve'
+
+" css|strict|ignore
+let g:prettier#config#html_whitespace_sensitivity = 'css'
```
### REQUIREMENT(S)
diff --git a/autoload/prettier.vim b/autoload/prettier.vim
index c703fba..0c369c1 100644
--- a/autoload/prettier.vim
+++ b/autoload/prettier.vim
@@ -324,6 +324,8 @@ function! s:Get_Prettier_Exec_Args(config) abort
\ get(a:config, 'configPrecedence', g:prettier#config#config_precedence) .
\ ' --prose-wrap ' .
\ get(a:config, 'proseWrap', g:prettier#config#prose_wrap) .
+ \ ' --html-whitespace-sensitivity ' .
+ \ get(a:config, 'htmlWhitespaceSensitivity', g:prettier#config#html_whitespace_sensitivity) .
\ ' --stdin-filepath ' .
\ simplify(expand('%:p')) .
\ ' --loglevel error '.
diff --git a/doc/prettier.txt b/doc/prettier.txt
index 7e9e863..67ba8d0 100644
--- a/doc/prettier.txt
+++ b/doc/prettier.txt
@@ -174,6 +174,9 @@ However they can be configured by:
" always|never|preserve
let g:prettier#config#prose_wrap = 'preserve'
+
+ " css|strict|ignore
+ let g:prettier#config#html_whitespace_sensitivity = 'css'
<
==============================================================================
REQUIREMENT(S) *vim-prettier-requirements*
diff --git a/plugin/prettier.vim b/plugin/prettier.vim
index b7f2855..84b2485 100644
--- a/plugin/prettier.vim
+++ b/plugin/prettier.vim
@@ -69,6 +69,9 @@ let g:prettier#config#config_precedence = get(g:, 'prettier#config#config_preced
" always|never|preserve
let g:prettier#config#prose_wrap = get(g:, 'prettier#config#prose_wrap', 'preserve')
+" css|strict|ignore
+let g:prettier#config#html_whitespace_sensitivity = get(g:, 'prettier#config#html_whitespace_sensitivity', 'css')
+
" Don't leave the quicklist focused on error.
let g:prettier#quickfix_auto_focus = get(g:, 'prettier#quickfix_auto_focus', 1)