Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- scriptencoding utf-8
- augroup vimrc_asyncomplete
- autocmd!
- augroup END
- try
- packadd asyncomplete.vim
- packadd asyncomplete-buffer.vim
- autocmd vimrc_asyncomplete User asyncomplete_setup
- \ packadd neco-vim |
- \ call asyncomplete#register_source(
- \ asyncomplete#sources#buffer#get_source_options({
- \ 'name': 'buffer',
- \ 'whitelist': ['*'],
- \ 'blacklist': ['go'],
- \ 'completor': function('asyncomplete#sources#buffer#completor'),
- \ }))
- packadd asyncomplete-necosyntax.vim
- autocmd User asyncomplete_setup
- \ packadd neco-syntax |
- \ call asyncomplete#register_source(
- \ asyncomplete#sources#necosyntax#get_source_options({
- \ 'name': 'necosyntax',
- \ 'whitelist': ['*'],
- \ 'completor': function('asyncomplete#sources#necosyntax#completor'),
- \ }))
- packadd asyncomplete-necovim.vim
- autocmd User asyncomplete_setup
- \ call asyncomplete#register_source(
- \ asyncomplete#sources#necovim#get_source_options({
- \ 'name': 'necovim',
- \ 'whitelist': ['vim'],
- \ 'completor': function('asyncomplete#sources#necovim#completor'),
- \ }))
- packadd asyncomplete-tscompletejob.vim
- autocmd User asyncomplete_setup
- \ packadd tscompletejob |
- \ call asyncomplete#register_source(
- \ asyncomplete#sources#tscompletejob#get_source_options({
- \ 'name': 'tscompletejob',
- \ 'whitelist': ['typescript'],
- \ 'completor': function('asyncomplete#sources#tscompletejob#completor'),
- \ }))
- packadd asyncomplete-tags.vim
- autocmd User asyncomplete_setup
- \ call asyncomplete#register_source(
- \ asyncomplete#sources#tags#get_source_options({
- \ 'name': 'tags',
- \ 'whitelist': ['c', 'vim'],
- \ 'completor': function('asyncomplete#sources#tags#completor'),
- \ 'config': {
- \ 'max_file_size': 20000000,
- \ },
- \ }))
- catch /^Vim\%((\a\+)\)\=:E919/
- echohl WarningMsg | echomsg 'Loading asyncomplete:' v:exception | echohl None
- endtry
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement