From 193d3a71fae0ddaeae4b2981574b3591a661880a Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Sat, 14 Jan 2017 21:17:24 +0800 Subject: [PATCH] Fix config loadding --- autoload/SpaceVim/default.vim | 3 +++ autoload/SpaceVim/plugins.vim | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/autoload/SpaceVim/default.vim b/autoload/SpaceVim/default.vim index 1d430f84a..65bf86ee7 100644 --- a/autoload/SpaceVim/default.vim +++ b/autoload/SpaceVim/default.vim @@ -100,6 +100,9 @@ function! SpaceVim#default#SetPlugins() abort call add(g:spacevim_plugin_groups, 'web') call add(g:spacevim_plugin_groups, 'lang') + call add(g:spacevim_plugin_groups, 'edit') + call add(g:spacevim_plugin_groups, 'ui') + call add(g:spacevim_plugin_groups, 'tools') call add(g:spacevim_plugin_groups, 'checkers') call add(g:spacevim_plugin_groups, 'format') call add(g:spacevim_plugin_groups, 'chat') diff --git a/autoload/SpaceVim/plugins.vim b/autoload/SpaceVim/plugins.vim index 687c87bd4..eb05d6033 100644 --- a/autoload/SpaceVim/plugins.vim +++ b/autoload/SpaceVim/plugins.vim @@ -24,6 +24,7 @@ function! s:load_plugins() abort call zvim#plug#add(plugin[0]) endif endfor + call s:loadLayerConfig(group) endfor for plugin in g:spacevim_custom_plugins if len(plugin) == 2 @@ -43,6 +44,14 @@ function! s:getLayerPlugins(layer) abort return p endfunction +function! s:loadLayerConfig(layer) abort + try + call SpaceVim#layers#{a:layer}#config() + catch /^Vim\%((\a\+)\)\=:E117/ + endtry + +endfunction + function! s:disable_plugins(plugin_list) abort for name in a:plugin_list call dein#disable(name)