summaryrefslogtreecommitdiff
path: root/autoload/ale/virtualtext.vim
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/ale/virtualtext.vim')
-rw-r--r--autoload/ale/virtualtext.vim11
1 files changed, 5 insertions, 6 deletions
diff --git a/autoload/ale/virtualtext.vim b/autoload/ale/virtualtext.vim
index 0f2b2173..4897154b 100644
--- a/autoload/ale/virtualtext.vim
+++ b/autoload/ale/virtualtext.vim
@@ -187,10 +187,8 @@ function! ale#virtualtext#ShowCursorWarning(...) abort
let l:buffer = bufnr('')
if mode(1) isnot# 'n'
- return
- endif
-
- if ale#ShouldDoNothing(l:buffer)
+ \|| g:ale_use_neovim_diagnostics_api
+ \|| ale#ShouldDoNothing(l:buffer)
return
endif
@@ -210,12 +208,13 @@ function! ale#virtualtext#ShowCursorWarningWithDelay() abort
return
endif
+ call s:StopCursorTimer()
+
if mode(1) isnot# 'n'
+ \|| g:ale_use_neovim_diagnostics_api
return
endif
- call s:StopCursorTimer()
-
let l:pos = getpos('.')[0:2]
" Check the current buffer, line, and column number against the last