Fix #665 - Stop prompts appearing when fixing files on save

This commit is contained in:
w0rp 2017-06-25 15:57:36 +01:00
parent 4eaa990fe8
commit 2c6b571e66
1 changed files with 4 additions and 4 deletions

View File

@ -28,6 +28,10 @@ function! ale#fix#ApplyQueuedFixes() abort
call remove(g:ale_fix_buffer_data, l:buffer)
if l:data.changes_made
if l:data.should_save
noautocmd :w!
endif
call setline(1, l:data.output)
let l:start_line = len(l:data.output) + 1
@ -76,10 +80,6 @@ function! ale#fix#ApplyFixes(buffer, output) abort
let l:data.done = 1
endif
if l:data.changes_made && l:data.should_save
call writefile(a:output, l:data.filename)
endif
if !bufexists(a:buffer)
" Remove the buffer data when it doesn't exist.
call remove(g:ale_fix_buffer_data, a:buffer)