aboutsummaryrefslogtreecommitdiff
path: root/autoload/prettier/job/async/vim.vim
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/prettier/job/async/vim.vim')
-rw-r--r--autoload/prettier/job/async/vim.vim4
1 files changed, 2 insertions, 2 deletions
diff --git a/autoload/prettier/job/async/vim.vim b/autoload/prettier/job/async/vim.vim
index d84d406..ab0fbef 100644
--- a/autoload/prettier/job/async/vim.vim
+++ b/autoload/prettier/job/async/vim.vim
@@ -23,8 +23,6 @@ function! s:onError(msg) abort
endfunction
function! s:onClose(channel, startSelection, endSelection, bufferName) abort
- let s:prettier_job_running = 0
-
let l:out = []
let l:currentBufferName = bufname('%')
let l:isInsideAnotherBuffer = a:bufferName != l:currentBufferName ? 1 : 0
@@ -38,6 +36,7 @@ function! s:onClose(channel, startSelection, endSelection, bufferName) abort
" nothing to update
if (prettier#utils#buffer#willUpdatedLinesChangeBuffer(l:out, a:startSelection, a:endSelection) == 0)
+ let s:prettier_job_running = 0
return
endif
@@ -63,4 +62,5 @@ function! s:onClose(channel, startSelection, endSelection, bufferName) abort
else
call prettier#utils#buffer#replaceAndSave(l:out, a:startSelection, a:endSelection)
endif
+ let s:prettier_job_running = 0
endfunction