diff --git a/autoload/SpaceVim/layers/autocomplete.vim b/autoload/SpaceVim/layers/autocomplete.vim index b3d86f9eb..69ed1a322 100644 --- a/autoload/SpaceVim/layers/autocomplete.vim +++ b/autoload/SpaceVim/layers/autocomplete.vim @@ -71,6 +71,10 @@ function! SpaceVim#layers#autocomplete#plugins() abort \ 'loadconf' : 1, \ 'merged' : 0, \ }]) + call add(plugins, ['yami-beta/asyncomplete-omni.vim', { + \ 'loadconf' : 1, + \ 'merged' : 0, + \ }]) elseif g:spacevim_autocomplete_method == 'completor' call add(plugins, ['maralla/completor.vim', { \ 'loadconf' : 1, diff --git a/config/plugins/asyncomplete-omni.vim b/config/plugins/asyncomplete-omni.vim new file mode 100644 index 000000000..9a050495f --- /dev/null +++ b/config/plugins/asyncomplete-omni.vim @@ -0,0 +1,6 @@ +au User asyncomplete_setup call asyncomplete#register_source(asyncomplete#sources#omni#get_source_options({ + \ 'name': 'omni', + \ 'whitelist': ['*'], + \ 'blacklist': ['html'], + \ 'completor': function('asyncomplete#sources#omni#completor') + \ }))