#965 - Make the cursor echo delay configurable

This commit is contained in:
w0rp
2017-10-12 23:25:41 +01:00
parent e71c4a8bea
commit 663fe75d0f
3 changed files with 20 additions and 1 deletions

View File

@@ -113,8 +113,13 @@ function! ale#cursor#EchoCursorWarningWithDelay() abort
" we should echo something. Otherwise we can end up doing processing
" the echo message far too frequently.
if l:pos != s:last_pos
let l:delay = ale#Var(bufnr(''), 'echo_delay')
let s:last_pos = l:pos
let s:cursor_timer = timer_start(10, function('ale#cursor#EchoCursorWarning'))
let s:cursor_timer = timer_start(
\ l:delay,
\ function('ale#cursor#EchoCursorWarning')
\)
endif
endfunction