From 4d93db3947e788ae49505316e2aa337612ffc7fb Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Fri, 25 Oct 2024 01:13:57 +0200 Subject: [PATCH] vim: Keep only one timer for checktime Every time the file was sourced, a new timer was created. --- .config/vim/vimrc.d/70-functions.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.config/vim/vimrc.d/70-functions.vim b/.config/vim/vimrc.d/70-functions.vim index d519d8d..e9faa99 100644 --- a/.config/vim/vimrc.d/70-functions.vim +++ b/.config/vim/vimrc.d/70-functions.vim @@ -7,5 +7,7 @@ if (exists('+autoread') && &autoread) " command line window silent! checktime endfunc - call timer_start(1000, 'CheckTime', {'repeat': -1}) + if (!exists('g:checktime_timer')) + let g:checktime_timer = timer_start(1000, 'CheckTime', {'repeat': -1}) + endif endif