From dc0d65d0bb41a28e503d19cc9f9b24a0876ec857 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 16 Jun 2024 22:24:45 +0800 Subject: [PATCH] perf(gtags): make gtags and ctags lazy loaded --- autoload/SpaceVim/layers/gtags.vim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/autoload/SpaceVim/layers/gtags.vim b/autoload/SpaceVim/layers/gtags.vim index 4c45f739f..5d1d64524 100644 --- a/autoload/SpaceVim/layers/gtags.vim +++ b/autoload/SpaceVim/layers/gtags.vim @@ -45,7 +45,11 @@ let g:gtags_open_list = 2 function! SpaceVim#layers#gtags#plugins() abort return [ - \ [g:_spacevim_root_dir . 'bundle/gtags.vim', { 'merged' : 0}] + \ [g:_spacevim_root_dir . 'bundle/gtags.vim', + \ { 'merged' : 0, + \ 'on_cmd' : ['Gtags', 'GtagsGenerate'], + \ 'on_func' : ['gtags#update', 'ctags#update'], + \ }] \ ] endfunction