From 6a2fc3f017bb4c7803963ff7653ce84f36af4ceb Mon Sep 17 00:00:00 2001 From: mitermayer Date: Tue, 11 Jul 2017 20:53:58 -0700 Subject: adding-support-for-vim7 - adding support for vim7 - adding support for vim7 --- autoload/prettier.vim | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/autoload/prettier.vim b/autoload/prettier.vim index fc0e14c..16061d8 100644 --- a/autoload/prettier.vim +++ b/autoload/prettier.vim @@ -46,7 +46,12 @@ function! prettier#Autoformat(...) abort endfunction function! s:Prettier_Exec_Sync(cmd, startSelection, endSelection) abort - let l:out = split(system(a:cmd, getbufline(bufnr('%'), a:startSelection, a:endSelection)), '\n') + let l:bufferLinesList = getbufline(bufnr('%'), a:startSelection, a:endSelection) + + " vim 7 does not have support for passing a list to system() + let l:bufferLines = v:version <= 800 ? join(l:bufferLinesList, "\n") : l:bufferLinesList + + let l:out = split(system(a:cmd, l:bufferLines), '\n') " check system exit code if v:shell_error -- cgit v1.3