Help Adding Support for cSpell

Before switching to Neovim 0.5, when I was using CoC I using the cSpell LSP server to do spell checking in my code. I’d like to port this to be usable with nvim-lspconfig but I’m not really sure what I’m doing. I added a basic config to run the upstream vscode lsp sever and nvim starts it but doesn’t show any diagnostics. And help or suggestions would be much appreciated.

I haven’t looked deeply at the cspell codebase, but so long as it supports the protocol it should be doable. Open a draft PR against lspconfig and I can take a look.

I created a draft PR WIP: Add cSpell Support by zethra · Pull Request #1056 · neovim/nvim-lspconfig · GitHub