diff options
| author | mitermayer <mitermayer.reis@gmail.com> | 2017-07-11 20:53:58 -0700 |
|---|---|---|
| committer | mitermayer <mitermayer.reis@gmail.com> | 2017-07-11 21:27:43 -0700 |
| commit | 6a2fc3f017bb4c7803963ff7653ce84f36af4ceb (patch) | |
| tree | cdf8c161fdc97cea41c3e0efda3724c50097b434 /autoload/prettier.vim | |
| parent | ad496348a1526ebac381fb68785af55a177a4aff (diff) | |
| download | vim-prettier-6a2fc3f017bb4c7803963ff7653ce84f36af4ceb.tar.xz | |
adding-support-for-vim7 - adding support for vim7
- adding support for vim7
Diffstat (limited to 'autoload/prettier.vim')
| -rw-r--r-- | autoload/prettier.vim | 7 |
1 files changed, 6 insertions, 1 deletions
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 |
