diff options
| author | Mitermayer Reis <mitermayer.reis@gmail.com> | 2017-08-24 08:58:27 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-08-24 08:58:27 -0700 |
| commit | e953503e489fe38f2bc89a8d73a8bfbf4e3c2bd4 (patch) | |
| tree | 357bce11bf2f9a95eda4d2c539d6654ae77c851b | |
| parent | fc799a72ab2fe76e1af22192c00ad151e262db31 (diff) | |
| parent | 72e81c68d3dc10126cc29975f6ac381c3493625c (diff) | |
| download | vim-prettier-e953503e489fe38f2bc89a8d73a8bfbf4e3c2bd4.tar.xz | |
Merge pull request #47 from prettier/issue/46-fixing-async-cmd-for-windows
bugfix: Async command was not working for windows this patch will make sure it
| -rw-r--r-- | autoload/prettier.vim | 8 |
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, |
