From e1eadf42cfe59c4de98da37902797a67ee08c705 Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Fri, 24 Nov 2017 00:05:54 +0800 Subject: [PATCH] Add asyncomplete-omni --- autoload/SpaceVim/layers/autocomplete.vim | 4 ++++ config/plugins/asyncomplete-omni.vim | 6 ++++++ 2 files changed, 10 insertions(+) create mode 100644 config/plugins/asyncomplete-omni.vim 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') + \ }))