diff options
-rw-r--r-- | doc/ale.txt | 2 | ||||
-rw-r--r-- | plugin/ale.vim | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/doc/ale.txt b/doc/ale.txt index 8a9ec474..1f94d378 100644 --- a/doc/ale.txt +++ b/doc/ale.txt @@ -1241,6 +1241,8 @@ ALENextWrap *ALENextWrap* < ALEToggle *ALEToggle* +ALEEnable *ALEEnable* +ALEDisable *ALEDisable* Enable or disable ALE, including all of its autocmd events, loclist items, quickfix items, signs, current jobs, etc. Calling this option will change diff --git a/plugin/ale.vim b/plugin/ale.vim index 42c6f28c..d728854c 100644 --- a/plugin/ale.vim +++ b/plugin/ale.vim @@ -233,8 +233,11 @@ command! -bar ALENextWrap :call ale#loclist_jumping#Jump('after', 1) " A command for showing error details. command! -bar ALEDetail :call ale#cursor#ShowCursorDetail() -" A command for turning ALE on or off. +" Define commands for turning ALE on or off. command! -bar ALEToggle :call s:ALEToggle() +command! -bar ALEEnable :if !g:ale_enabled | ALEToggle | endif +command! -bar ALEDisable :if g:ale_enabled | ALEToggle | endif + " A command for linting manually. command! -bar ALELint :call ale#Queue(0, 'lint_file') |