From bff009259568fc47193f77009170356efb07d027 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 25 Jun 2024 23:14:15 +0800 Subject: [PATCH] perf(checkers): lazy load neomake --- autoload/SpaceVim/layers/checkers.vim | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/autoload/SpaceVim/layers/checkers.vim b/autoload/SpaceVim/layers/checkers.vim index 58bf80bf7..14ed139e1 100644 --- a/autoload/SpaceVim/layers/checkers.vim +++ b/autoload/SpaceVim/layers/checkers.vim @@ -54,7 +54,12 @@ function! SpaceVim#layers#checkers#plugins() abort endif if g:spacevim_lint_engine ==# 'neomake' - call add(plugins, [g:_spacevim_root_dir . 'bundle/neomake', {'merged' : 0, 'loadconf' : 1 , 'loadconf_before' : 1}]) + call add(plugins, [g:_spacevim_root_dir . 'bundle/neomake', { + \ 'merged' : 0, + \ 'loadconf' : 1, + \ 'on_cmd' : ['Neomake'], + \ 'on_func' : ['neomake#GetCurrentErrorMsg', 'neomake#statusline#LoclistCounts'], + \ 'loadconf_before' : 1}]) elseif g:spacevim_lint_engine ==# 'ale' call add(plugins, [g:_spacevim_root_dir . 'bundle/ale', {'merged' : 0, 'loadconf' : 1 , 'loadconf_before' : 1}]) elseif g:spacevim_lint_engine ==# 'syntastic'