maralla / completor.vim

Async completion framework made ease.
MIT License
1.27k stars 63 forks source link

LSP support #254

Closed maralla closed 5 years ago

maralla commented 5 years ago

Language server protocol support.

Tested languages: go(gopls), rust(rls), c(clangd)

Usage:

let g:completor_filetype_map = {
      \ 'go':   {'ft': 'lsp', 'cmd': 'gopls'},
      \ 'rust': {'ft': 'lsp', 'cmd': 'rls'},
      \ }

The lsp completer is compatible with previous completers, to disable lsp completion just remove the corresponding config in g:completor_filetype_map.