From 8e63b529b7b8e86d74bc477980db6954900e4a2a Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Mon, 25 Apr 2022 09:00:47 +0800 Subject: [PATCH] fix(runner): fix on_stdout function --- autoload/SpaceVim/plugins/runner.vim | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/autoload/SpaceVim/plugins/runner.vim b/autoload/SpaceVim/plugins/runner.vim index c5b158a29..c9c149df5 100644 --- a/autoload/SpaceVim/plugins/runner.vim +++ b/autoload/SpaceVim/plugins/runner.vim @@ -291,12 +291,12 @@ function! s:on_stdout(job_id, data, event) abort let data = a:data endif call s:BUFFER.buf_set_lines(s:code_runner_bufnr, s:runner_lines , s:runner_lines + 1, 0, data) + let s:runner_lines += len(data) + if s:winid >= 0 + call s:VIM.win_set_cursor(s:winid, [s:VIM.buf_line_count(s:code_runner_bufnr), 1]) + endif + call s:update_statusline() endif - let s:runner_lines += len(data) - if s:winid >= 0 - call s:VIM.win_set_cursor(s:winid, [s:VIM.buf_line_count(s:code_runner_bufnr), 1]) - endif - call s:update_statusline() endfunction function! s:on_stderr(job_id, data, event) abort