coc.nvim: Conquer of Completion for Vim

coc.nvim is a plugin for vim and neovim.

it applys to LSP.

it’s async and easier to install offline than YouCompleteMe.

it has 3 different types of completion supports.

  • source: lightest one, you can even create your source, like dictionary
  • language servers: LSP server side plugin for coc.nvim for different languages(C, JAVA …).
    When you intalled language server, do remember to configure it in configure file
    to let coc.nvim know.
  • extension: it’s like VSCODE extension, they are plugins dedicated for coc.nvim. so it’s better choice than language server.
    You install it for different programming and you just use it without configuration.