Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. scriptencoding utf-8
  2.  
  3. augroup vimrc_asyncomplete
  4. autocmd!
  5. augroup END
  6.  
  7. try
  8. packadd asyncomplete.vim
  9.  
  10. packadd asyncomplete-buffer.vim
  11. autocmd vimrc_asyncomplete User asyncomplete_setup
  12. \ packadd neco-vim |
  13. \ call asyncomplete#register_source(
  14. \ asyncomplete#sources#buffer#get_source_options({
  15. \ 'name': 'buffer',
  16. \ 'whitelist': ['*'],
  17. \ 'blacklist': ['go'],
  18. \ 'completor': function('asyncomplete#sources#buffer#completor'),
  19. \ }))
  20.  
  21. packadd asyncomplete-necosyntax.vim
  22. autocmd User asyncomplete_setup
  23. \ packadd neco-syntax |
  24. \ call asyncomplete#register_source(
  25. \ asyncomplete#sources#necosyntax#get_source_options({
  26. \ 'name': 'necosyntax',
  27. \ 'whitelist': ['*'],
  28. \ 'completor': function('asyncomplete#sources#necosyntax#completor'),
  29. \ }))
  30.  
  31. packadd asyncomplete-necovim.vim
  32. autocmd User asyncomplete_setup
  33. \ call asyncomplete#register_source(
  34. \ asyncomplete#sources#necovim#get_source_options({
  35. \ 'name': 'necovim',
  36. \ 'whitelist': ['vim'],
  37. \ 'completor': function('asyncomplete#sources#necovim#completor'),
  38. \ }))
  39.  
  40. packadd asyncomplete-tscompletejob.vim
  41. autocmd User asyncomplete_setup
  42. \ packadd tscompletejob |
  43. \ call asyncomplete#register_source(
  44. \ asyncomplete#sources#tscompletejob#get_source_options({
  45. \ 'name': 'tscompletejob',
  46. \ 'whitelist': ['typescript'],
  47. \ 'completor': function('asyncomplete#sources#tscompletejob#completor'),
  48. \ }))
  49.  
  50. packadd asyncomplete-tags.vim
  51. autocmd User asyncomplete_setup
  52. \ call asyncomplete#register_source(
  53. \ asyncomplete#sources#tags#get_source_options({
  54. \ 'name': 'tags',
  55. \ 'whitelist': ['c', 'vim'],
  56. \ 'completor': function('asyncomplete#sources#tags#completor'),
  57. \ 'config': {
  58. \ 'max_file_size': 20000000,
  59. \ },
  60. \ }))
  61. catch /^Vim\%((\a\+)\)\=:E919/
  62. echohl WarningMsg | echomsg 'Loading asyncomplete:' v:exception | echohl None
  63. endtry
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement