mirror of
https://github.com/dense-analysis/ale
synced 2025-03-06 21:29:25 +00:00
Fix #505 Stop g:ale_lint_on_filetype_changed linting when you open buffers
This commit is contained in:
parent
65fc4aeb1e
commit
ce2f777e33
@ -181,7 +181,15 @@ function! ALEInitAuGroups() abort
|
|||||||
augroup ALERunOnFiletypeChangeGroup
|
augroup ALERunOnFiletypeChangeGroup
|
||||||
autocmd!
|
autocmd!
|
||||||
if g:ale_enabled && g:ale_lint_on_filetype_changed
|
if g:ale_enabled && g:ale_lint_on_filetype_changed
|
||||||
autocmd FileType * call ale#Queue(300, 'lint_file')
|
" Set the filetype after a buffer is opened or read.
|
||||||
|
autocmd BufEnter,BufRead * let b:ale_original_filetype = &filetype
|
||||||
|
" Only start linting if the FileType actually changes after
|
||||||
|
" opening a buffer. The FileType will fire when buffers are opened.
|
||||||
|
autocmd FileType *
|
||||||
|
\ if has_key(b:, 'ale_original_filetype')
|
||||||
|
\ && b:ale_original_filetype !=# expand('<amatch>')
|
||||||
|
\| call ale#Queue(300, 'lint_file')
|
||||||
|
\| endif
|
||||||
endif
|
endif
|
||||||
augroup END
|
augroup END
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user