diff options
| author | Mitermayer Reis <mitermayer.reis@gmail.com> | 2021-06-03 12:52:10 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-03 12:52:10 +1000 |
| commit | aa0607ca7a0f61e91365ecf25947312ff4796302 (patch) | |
| tree | 4a265fbb2460a75ab21201a8b257bca7ecf83124 /autoload | |
| parent | baf4207870f30ae2cac149af939947038b63b435 (diff) | |
| parent | 4d5d001d9302a7a1f8e115ebaf67f25406cc6abd (diff) | |
| download | vim-prettier-aa0607ca7a0f61e91365ecf25947312ff4796302.tar.xz | |
Merge pull request #300 from rodrigolive/lockmarks
enh: save buffer marks between runs
Diffstat (limited to 'autoload')
| -rw-r--r-- | autoload/prettier/utils/buffer.vim | 8 |
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) |
