Code clean-up in plugin loader

This commit is contained in:
Emmanuel BENOîT 2023-06-17 17:16:56 +02:00
parent c4d02bebfe
commit 0368d37390
No known key found for this signature in database
GPG key ID: 2356DC6956CF54EF

View file

@ -39,9 +39,10 @@ call dein#begin( g:bundles_dir )
" Load Dein itself " Load Dein itself
call dein#add(s:dein_path) call dein#add(s:dein_path)
" Load all plugins from bundles-init/*.load.vim " Load all plugins from ${plugins directory}/*.load.vim
let s:binit_dir = g:vim_home . "/plugins" let s:plugins_dir = "plugins"
let s:bundle_load_files = GetConfigFiles( "plugins" , "*.load.vim" ) let s:binit_dir = g:vim_home . "/" . s:plugins_dir
let s:bundle_load_files = GetConfigFiles( s:plugins_dir , "*.load.vim" )
for s:plfn in values( s:bundle_load_files ) for s:plfn in values( s:bundle_load_files )
execute "source" s:plfn execute "source" s:plfn
@ -53,7 +54,7 @@ for s:plfn in values( s:bundle_load_files )
endif endif
function! s:bundle.hooks.on_post_source( bundle ) function! s:bundle.hooks.on_post_source( bundle )
let cfgfile = GetConfigFilePath( "plugins" , let cfgfile = GetConfigFilePath( s:plugins_dir ,
\ a:bundle.name . ".cfg.vim" ) \ a:bundle.name . ".cfg.vim" )
if l:cfgfile != "" if l:cfgfile != ""
execute "source" l:cfgfile execute "source" l:cfgfile