Fix #747 - Lint and fix files after they have been been written to disk, not during writing them
This commit is contained in:
parent
505d114a68
commit
7b73204f25
@ -239,7 +239,7 @@ function! ALEInitAuGroups() abort
|
||||
augroup ALERunOnSaveGroup
|
||||
autocmd!
|
||||
if (g:ale_enabled && g:ale_lint_on_save) || g:ale_fix_on_save
|
||||
autocmd BufWrite * call ale#events#SaveEvent()
|
||||
autocmd BufWritePost * call ale#events#SaveEvent()
|
||||
endif
|
||||
augroup END
|
||||
|
||||
|
@ -151,7 +151,7 @@ Execute (g:ale_lint_on_save = 1 should bind no events):
|
||||
let g:ale_fix_on_save = 0
|
||||
|
||||
AssertEqual [
|
||||
\ 'BufWritePre * call ale#events#SaveEvent()',
|
||||
\ 'BufWritePost * call ale#events#SaveEvent()',
|
||||
\], CheckAutocmd('ALERunOnSaveGroup')
|
||||
|
||||
Execute (g:ale_lint_on_save = 0 and g:ale_fix_on_save = 1 should bind events):
|
||||
@ -159,7 +159,7 @@ Execute (g:ale_lint_on_save = 0 and g:ale_fix_on_save = 1 should bind events):
|
||||
let g:ale_fix_on_save = 1
|
||||
|
||||
AssertEqual [
|
||||
\ 'BufWritePre * call ale#events#SaveEvent()',
|
||||
\ 'BufWritePost * call ale#events#SaveEvent()',
|
||||
\], CheckAutocmd('ALERunOnSaveGroup')
|
||||
|
||||
Execute (g:ale_fix_on_save = 1 should bind events even when ALE is disabled):
|
||||
@ -168,7 +168,7 @@ Execute (g:ale_fix_on_save = 1 should bind events even when ALE is disabled):
|
||||
let g:ale_fix_on_save = 1
|
||||
|
||||
AssertEqual [
|
||||
\ 'BufWritePre * call ale#events#SaveEvent()',
|
||||
\ 'BufWritePost * call ale#events#SaveEvent()',
|
||||
\], CheckAutocmd('ALERunOnSaveGroup')
|
||||
|
||||
Execute (g:ale_echo_cursor = 0 should bind no events):
|
||||
|
Loading…
Reference in New Issue
Block a user