aboutsummaryrefslogtreecommitdiff
path: root/.vim/after/plugin/asyncomplete.vim
diff options
context:
space:
mode:
Diffstat (limited to '.vim/after/plugin/asyncomplete.vim')
-rw-r--r--.vim/after/plugin/asyncomplete.vim35
1 files changed, 35 insertions, 0 deletions
diff --git a/.vim/after/plugin/asyncomplete.vim b/.vim/after/plugin/asyncomplete.vim
index 380d873..a7d1974 100644
--- a/.vim/after/plugin/asyncomplete.vim
+++ b/.vim/after/plugin/asyncomplete.vim
@@ -10,3 +10,38 @@ let g:asyncomplete_auto_popup = 1
packadd asyncomplete.vim
packadd asyncomplete-lsp.vim
+
+packadd asyncomplete-ultisnips.vim
+au User asyncomplete_setup call asyncomplete#register_source(asyncomplete#sources#ultisnips#get_source_options({
+ \ 'name': 'ultisnips',
+ \ 'allowlist': ['*'],
+ \ 'completor': function('asyncomplete#sources#ultisnips#completor'),
+ \ }))
+
+packadd asyncomplete-tags.vim
+au User asyncomplete_setup call asyncomplete#register_source(asyncomplete#sources#tags#get_source_options({
+ \ 'name': 'tags',
+ \ 'allowlist': ['*'],
+ \ 'completor': function('asyncomplete#sources#tags#completor'),
+ \ 'config': {
+ \ 'max_file_size': 50000000,
+ \ },
+ \ }))
+
+packadd asyncomplete-file.vim
+au User asyncomplete_setup call asyncomplete#register_source(asyncomplete#sources#file#get_source_options({
+ \ 'name': 'file',
+ \ 'allowlist': ['*'],
+ \ 'priority': 10,
+ \ 'completor': function('asyncomplete#sources#file#completor')
+ \ }))
+
+packadd asyncomplete-buffer.vim
+au User asyncomplete_setup call asyncomplete#register_source(asyncomplete#sources#buffer#get_source_options({
+ \ 'name': 'buffer',
+ \ 'allowlist': ['*'],
+ \ 'completor': function('asyncomplete#sources#buffer#completor'),
+ \ 'config': {
+ \ 'max_buffer_size': 5000000,
+ \ },
+ \ }))