aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--autoload/prettier.vim2
-rw-r--r--plugin/prettier.vim3
2 files changed, 4 insertions, 1 deletions
diff --git a/autoload/prettier.vim b/autoload/prettier.vim
index 680d661..a7c167e 100644
--- a/autoload/prettier.vim
+++ b/autoload/prettier.vim
@@ -55,7 +55,7 @@ function! prettier#Prettier(...) abort
if l:async && v:version >= 800 && exists('*job_start')
call s:Prettier_Exec_Async(l:cmd, l:startSelection, l:endSelection)
- elseif l:async && has('nvim')
+ elseif l:async && has('nvim') && g:prettier#nvim_unstable_async
call s:Prettier_Exec_Async_Nvim(l:cmd, l:startSelection, l:endSelection)
else
call s:Prettier_Exec_Sync(l:cmd, l:startSelection, l:endSelection)
diff --git a/plugin/prettier.vim b/plugin/prettier.vim
index bd33cd2..bd02c3c 100644
--- a/plugin/prettier.vim
+++ b/plugin/prettier.vim
@@ -20,6 +20,9 @@ let g:loaded_prettier = 1
" autoformating enabled by default upon saving
let g:prettier#autoformat = get(g:, 'prettier#autoformat', 1)
+" experimental async flag will be disabled by default until is stable
+let g:prettier#nvim_unstable_async = get(g:,'prettier#nvim_unstable_async', 0)
+
" path to prettier cli
let g:prettier#exec_cmd_path = get(g:, 'prettier#exec_cmd_path', 0)