From 918623d31fa334a0c78919f581f49a0bc78509a4 Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Wed, 13 Apr 2022 17:12:01 +0800 Subject: [PATCH] fix(runner): fix code runner close https://github.com/SpaceVim/SpaceVim/issues/4625 --- autoload/SpaceVim/plugins/runner.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoload/SpaceVim/plugins/runner.vim b/autoload/SpaceVim/plugins/runner.vim index 49fad883d..c5b158a29 100644 --- a/autoload/SpaceVim/plugins/runner.vim +++ b/autoload/SpaceVim/plugins/runner.vim @@ -287,10 +287,12 @@ function! s:on_stdout(job_id, data, event) abort if bufexists(s:code_runner_bufnr) if s:SYS.isWindows let data = map(a:data, 'substitute(v:val, "\r$", "", "g")') + else + let data = a:data endif call s:BUFFER.buf_set_lines(s:code_runner_bufnr, s:runner_lines , s:runner_lines + 1, 0, data) endif - let s:runner_lines += len(a: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