I use the coq_nvim plugin in Neovim for code completion. But increasingly, more often than code, I find myself editing plaintext or markdown files with Neovim.

The coq_nvim plugin mainly relies on the Neovim LSP feature to provide autocompletion. Additionally, it also has support for custom sources. But the absence of dictionary words completion out-of-the-box in coq_nvim is disappointing.

So I created a custom coq_nvim source for dictionary words completion over the weekend. I also published it as a Neovim plugin on my GitHub for others to use.