aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchemzqm <chemzqm@gmail.com>2018-05-09 15:44:38 +0800
committerchemzqm <chemzqm@gmail.com>2018-05-09 15:44:38 +0800
commitb4e2eafacbc7e08afba4ddb166c47335753e8f27 (patch)
tree92a5e872eda2d5581ac6e48ff8511ad16f22cb16
parent1a96fbebebbf551038d2400287a2b2e866bcc169 (diff)
downloadvim-prettier-b4e2eafacbc7e08afba4ddb166c47335753e8f27.tar.xz
use buffered mode for neovim job
-rw-r--r--autoload/prettier/job/async/neovim.vim2
1 files changed, 2 insertions, 0 deletions
diff --git a/autoload/prettier/job/async/neovim.vim b/autoload/prettier/job/async/neovim.vim
index 1d3531d..a554f70 100644
--- a/autoload/prettier/job/async/neovim.vim
+++ b/autoload/prettier/job/async/neovim.vim
@@ -17,6 +17,8 @@ function! prettier#job#async#neovim#run(cmd, startSelection, endSelection) abort
let l:err = []
let l:job = jobstart([&shell, &shellcmdflag, a:cmd], {
+ \ 'stdout_buffered': 1,
+ \ 'stderr_buffered': 1,
\ 'on_stdout': {job_id, data, event -> extend(l:out, data)},
\ 'on_stderr': {job_id, data, event -> extend(l:err, data)},
\ 'on_exit': {job_id, status, event -> s:onExit(status, l:dict, l:out, l:err)},