summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugin/ale/cursor.vim5
1 files changed, 5 insertions, 0 deletions
diff --git a/plugin/ale/cursor.vim b/plugin/ale/cursor.vim
index 1fc0d70d..e0751a8c 100644
--- a/plugin/ale/cursor.vim
+++ b/plugin/ale/cursor.vim
@@ -63,6 +63,11 @@ function! ale#cursor#TruncatedEcho(message)
endfunction
function! ale#cursor#EchoCursorWarning(...)
+ " Only echo the warnings in normal mode, otherwise we will get problems.
+ if mode() !=# 'n'
+ return
+ endif
+
let buffer = bufnr('%')
if !has_key(g:ale_buffer_loclist_map, buffer)