diff options
Diffstat (limited to 'autoload')
| -rw-r--r-- | autoload/prettier.vim | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/autoload/prettier.vim b/autoload/prettier.vim index ebe6abd..a9533f4 100644 --- a/autoload/prettier.vim +++ b/autoload/prettier.vim @@ -36,9 +36,15 @@ endfunction " Allows @format and @prettier pragma support upon saving function! prettier#Autoformat(...) abort - call prettier#Prettier(1, 1, line('$'), 0, { - \ 'requirePragma': g:prettier#autoformat_require_pragma ? 'true' : 'false' - \ }) + let l:autoformat = g:prettier#autoformat_config_present ? + \ prettier#IsConfigPresent(g:prettier#autoformat_config_files) : + \ g:prettier#autoformat + + if l:autoformat + call prettier#Prettier(1, 1, line('$'), 0, { + \ 'requirePragma': g:prettier#autoformat_require_pragma ? 'true' : 'false' + \ }) + endif endfunction " Main prettier command |
