ISuckAtSpelling.nvim: A NeoVim plugin that auto-corrects spelling mistakes in various natural and programming languages!

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Truly a developer’s best friend
  • - Download’s Tech Salary Report
  • hunspell

    The most popular spellchecking library.

    Excellent questions. here are some. The original dataset is here

  • ISuckAtSpelling.nvim

    🍍 A NeoVim plugin for managing vim abbreviations.

    Anybody willing to contribute by creating dictionaries for either natural or programming languages is welcomed! PR it and I'll merge it. Right now it only has an "English dictionary", but as you can see, ISuckAtSpelling is way more powerful than that. Is like having a keyboard without a computer. So please consider helping the project out by creating/improving dictionaries! Instructions on how to contribute can be found here:

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • vim-abolish

    abolish.vim: easily search for, substitute, and abbreviate multiple variants of a word

    If you want case insensitive auto correction you might want to have a look at

  • typos

    Source code spell checker

    Not sure where you sourced your dictionary but checkout my spell checker comparison for others that have the same model for you. I know I've tested typos dictionary against Python's typeshed and Linux to identify false positives. codespell has quite a large, well maintained dictionary.

  • vim-litecorrect

    Lightweight auto-correction for Vim

    For sure! But I don't know if that's where I want the project to go. The main idea was to do a Lua rewritte of vim-litecorrect, but then I wanted it to be able to have a better dictionary administration/availability.

  • spellsitter.nvim

    Treesitter powered spellchecker

    There is also spellsitter you might want to look in

  • dictionaries

    Hunspell dictionaries in UTF-8 (by wooorm)

    Excellent questions. here are some. The original dataset is here

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts