From d37f00be2f816efd6dba0a8101a260546b529b73 Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Thu, 7 Apr 2022 17:40:01 +0800 Subject: [PATCH] pref(runner): remove `\r` at the end of line --- autoload/SpaceVim/plugins/runner.vim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/autoload/SpaceVim/plugins/runner.vim b/autoload/SpaceVim/plugins/runner.vim index bb755bedc..49fad883d 100644 --- a/autoload/SpaceVim/plugins/runner.vim +++ b/autoload/SpaceVim/plugins/runner.vim @@ -285,7 +285,10 @@ function! s:on_stdout(job_id, data, event) abort return endif if bufexists(s:code_runner_bufnr) - call s:BUFFER.buf_set_lines(s:code_runner_bufnr, s:runner_lines , s:runner_lines + 1, 0, a:data) + if s:SYS.isWindows + let data = map(a:data, 'substitute(v:val, "\r$", "", "g")') + 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) if s:winid >= 0