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
|
augroup ALERunOnSaveGroup
|
||||||
autocmd!
|
autocmd!
|
||||||
if (g:ale_enabled && g:ale_lint_on_save) || g:ale_fix_on_save
|
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
|
endif
|
||||||
augroup END
|
augroup END
|
||||||
|
|
||||||
|
@ -151,7 +151,7 @@ Execute (g:ale_lint_on_save = 1 should bind no events):
|
|||||||
let g:ale_fix_on_save = 0
|
let g:ale_fix_on_save = 0
|
||||||
|
|
||||||
AssertEqual [
|
AssertEqual [
|
||||||
\ 'BufWritePre * call ale#events#SaveEvent()',
|
\ 'BufWritePost * call ale#events#SaveEvent()',
|
||||||
\], CheckAutocmd('ALERunOnSaveGroup')
|
\], CheckAutocmd('ALERunOnSaveGroup')
|
||||||
|
|
||||||
Execute (g:ale_lint_on_save = 0 and g:ale_fix_on_save = 1 should bind events):
|
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
|
let g:ale_fix_on_save = 1
|
||||||
|
|
||||||
AssertEqual [
|
AssertEqual [
|
||||||
\ 'BufWritePre * call ale#events#SaveEvent()',
|
\ 'BufWritePost * call ale#events#SaveEvent()',
|
||||||
\], CheckAutocmd('ALERunOnSaveGroup')
|
\], CheckAutocmd('ALERunOnSaveGroup')
|
||||||
|
|
||||||
Execute (g:ale_fix_on_save = 1 should bind events even when ALE is disabled):
|
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
|
let g:ale_fix_on_save = 1
|
||||||
|
|
||||||
AssertEqual [
|
AssertEqual [
|
||||||
\ 'BufWritePre * call ale#events#SaveEvent()',
|
\ 'BufWritePost * call ale#events#SaveEvent()',
|
||||||
\], CheckAutocmd('ALERunOnSaveGroup')
|
\], CheckAutocmd('ALERunOnSaveGroup')
|
||||||
|
|
||||||
Execute (g:ale_echo_cursor = 0 should bind no events):
|
Execute (g:ale_echo_cursor = 0 should bind no events):
|
||||||
|
Loading…
Reference in New Issue
Block a user