This is an automated archive made by the Lemmit Bot.

The original was posted on /r/neovim by /u/TimelyCard9057 on 2024-11-09 12:54:21+00:00.


So, currently I’m struggling to find a good spellchecker for NeoVim, that would be as good as VSCode extension and intuitive to configure.

I’ve done some kind of research and there are options:

  1. Native. Problems: doesn’t check camelCase or PascalCase, finds only easy mistakes.
  2. davidmh/cspell.nvim. Problems: requires null-ls to setup(I don’t use it and null-ls is not maintained).
  3. tekumara/typos-lsp. Problems: better than native spellchecker, but still recognizes only easy mistakes.
  4. kamykn/spelunker.vim. Problems: couldn’t manage to setup in NeoVim.
  5. elijah-potter/harper. Problems: looks interesting, but still finds only easy mistakes.

I’m curious what spellchecker do you use, because I sometimes find stupid already commited grammar mistakes in my code and it bothers me.

For example in this little JavaScript code example:

const contetType = "appliction/json; chaset=UTF-8";

VSCode’s extension finds all three mistakes, but none of the NeoVim plugins or the native spellcheckers do. I’m open to feedback if I’m doing something wrong or there is a better approach 🙏.