New Neovim Completion Plugins You Should Try

4 min readAug 28, 2021

New Neovim completion plugins you should try!

New Neovim Completion Plugins


In the previous articles, I walked through with you the Neovim completion setup using completion-nvim and nvim-compe. The Neovim ecosystem is evolving fast and since then there are new and better completion plugins available for developers.

In this article, let’s explore 2 new completion plugins (coq_nvim and nvim-cmp) that you should try!


coq_nvim is a highly performing Neovim completion plugin that gives the completion results on every keystroke. It provides real-time performance statistics you can use to measure the performance of the completion sources.

One good thing is that it comes with over 9000 built-in snippets which save me the efforts to configure other snippet plugins.

To install it using packer.nvim,

use {
branch = 'coq',
event = "VimEnter",
config = 'vim.cmd[[COQnow]]'
use {'ms-jpq/coq.artifacts', branch = 'artifacts'}

Note: You may be prompted to run :COQdeps to install the dependencies.

To support LSP code snippets, you need to make some changes to the LSP setup.

local nvim_lsp = require('lspconfig')
local coq = require("coq")

for server, config in pairs(servers) do

Software engineer, Data Science and ML practitioner.