aboutsummaryrefslogtreecommitdiff
path: root/autoload/prettier
diff options
context:
space:
mode:
authorRodrigo Gonzalez <rodrigolive@gmail.com>2021-06-02 17:27:33 +0200
committerRodrigo Gonzalez <rodrigolive@gmail.com>2021-06-02 17:27:33 +0200
commit4d5d001d9302a7a1f8e115ebaf67f25406cc6abd (patch)
tree4a265fbb2460a75ab21201a8b257bca7ecf83124 /autoload/prettier
parentbaf4207870f30ae2cac149af939947038b63b435 (diff)
downloadvim-prettier-4d5d001d9302a7a1f8e115ebaf67f25406cc6abd.tar.xz
enh: save buffer marks between runs
Diffstat (limited to 'autoload/prettier')
-rw-r--r--autoload/prettier/utils/buffer.vim8
1 files changed, 4 insertions, 4 deletions
diff --git a/autoload/prettier/utils/buffer.vim b/autoload/prettier/utils/buffer.vim
index edd30dd..3125bcc 100644
--- a/autoload/prettier/utils/buffer.vim
+++ b/autoload/prettier/utils/buffer.vim
@@ -15,17 +15,17 @@ function! prettier#utils#buffer#replace(lines, startSelection, endSelection) abo
try | silent undojoin | catch | endtry
" delete all lines on the current buffer
- silent! execute '%delete _'
+ silent! execute 'lockmarks %delete _'
" replace all lines from the current buffer with output from prettier
let l:idx = 0
for l:line in l:newBuffer
- silent! call append(l:idx, l:line)
+ silent! lockmarks call append(l:idx, l:line)
let l:idx += 1
endfor
-
+
" delete trailing newline introduced by the above append procedure
- silent! execute '$delete _'
+ silent! lockmarks execute '$delete _'
" Restore view
call winrestview(l:winview)