aboutsummaryrefslogtreecommitdiff
path: root/autoload/prettier.vim
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/prettier.vim')
-rw-r--r--autoload/prettier.vim8
1 files changed, 7 insertions, 1 deletions
diff --git a/autoload/prettier.vim b/autoload/prettier.vim
index bfbd54a..543b543 100644
--- a/autoload/prettier.vim
+++ b/autoload/prettier.vim
@@ -71,9 +71,15 @@ function! s:Prettier_Exec_Sync(cmd, startSelection, endSelection) abort
endfunction
function! s:Prettier_Exec_Async(cmd, startSelection, endSelection) abort
+ let l:async_cmd = a:cmd
+
+ if has('win32') || has('win64')
+ let l:async_cmd = 'cmd.exe /c ' . a:cmd
+ endif
+
if s:prettier_job_running != 1
let s:prettier_job_running = 1
- call job_start(a:cmd, {
+ call job_start(l:async_cmd, {
\ 'in_io': 'buffer',
\ 'in_top': a:startSelection,
\ 'in_bot': a:endSelection,