diff options
| author | mitermayer <mitermayer.reis@gmail.com> | 2019-08-25 21:43:46 -0700 |
|---|---|---|
| committer | mitermayer <mitermayer.reis@gmail.com> | 2019-08-25 21:43:46 -0700 |
| commit | 394f4220f570092486d33ccbed7af7fa8edf21bc (patch) | |
| tree | 348f36737ce5d1a58e956d4e5cef3465c6be050f /autoload/prettier/utils/buffer.vim | |
| parent | 6a5dbb150f1362c6c4600b6f4e7ae5611ac0ae64 (diff) | |
| parent | 8601e0090ccbf202c15a151305cdf211e52d8f71 (diff) | |
| download | vim-prettier-394f4220f570092486d33ccbed7af7fa8edf21bc.tar.xz | |
Merge branch 'release/1.x' into shore/master-rebasing
Diffstat (limited to 'autoload/prettier/utils/buffer.vim')
| -rw-r--r-- | autoload/prettier/utils/buffer.vim | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/autoload/prettier/utils/buffer.vim b/autoload/prettier/utils/buffer.vim index 258c615..c22fec7 100644 --- a/autoload/prettier/utils/buffer.vim +++ b/autoload/prettier/utils/buffer.vim @@ -9,10 +9,17 @@ function! prettier#utils#buffer#replace(lines, startSelection, endSelection) abo endif " delete all lines on the current buffer - silent! execute len(l:newBuffer) . ',' . line('$') . 'delete _' + silent! execute '%delete _' " replace all lines from the current buffer with output from prettier - call setline(1, l:newBuffer) + let l:idx = 0 + for l:line in l:newBuffer + silent! call append(l:idx, l:line) + let l:idx += 1 + endfor + + " delete trailing newline introduced by the above append procedure + silent! execute '$delete _' " Restore view call winrestview(l:winview) |
