From 0feb9565771ed0210e45e7226edc6d8185a8ce4f Mon Sep 17 00:00:00 2001 From: mitermayer Date: Fri, 4 May 2018 12:48:20 -0700 Subject: Creating buffer replace and save utils --- autoload/prettier/utils/buffer.vim | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'autoload/prettier/utils/buffer.vim') diff --git a/autoload/prettier/utils/buffer.vim b/autoload/prettier/utils/buffer.vim index 06fd7ff..1e11ddb 100644 --- a/autoload/prettier/utils/buffer.vim +++ b/autoload/prettier/utils/buffer.vim @@ -18,6 +18,12 @@ function! prettier#utils#buffer#replace(lines, startSelection, endSelection) abo call winrestview(l:winview) endfunction +" Replace and save the buffer +function! prettier#utils#buffer#replaceAndSave(lines, startSelection, endSelection) abort + call prettier#utils#buffer#replace(a:lines, a:startSelection, a:endSelection) + write +endfunction + " Returns 1 if content has changed function! prettier#utils#buffer#willUpdatedLinesChangeBuffer(lines, start, end) abort return getbufline(bufnr('%'), 1, line('$')) == prettier#utils#buffer#createBufferFromUpdatedLines(a:lines, a:start, a:end) ? 0 : 1 -- cgit v1.3