https://github.com/ck-zhang/mistake.nvim
a spelling auto correct plugin for Neovim including over 20k entries
https://github.com/ck-zhang/mistake.nvim
neovim neovim-plugin
Last synced: 3 months ago
JSON representation
a spelling auto correct plugin for Neovim including over 20k entries
- Host: GitHub
- URL: https://github.com/ck-zhang/mistake.nvim
- Owner: ck-zhang
- License: mit
- Created: 2024-10-21T16:48:23.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-03T05:48:38.000Z (4 months ago)
- Last Synced: 2025-03-27T12:11:40.710Z (4 months ago)
- Topics: neovim, neovim-plugin
- Language: Lua
- Homepage:
- Size: 1020 KB
- Stars: 44
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- my-neovim-pluginlist - ck-zhang/mistake.nvim - zhang/mistake.nvim)   (Other Standard Feature Enhancement / Abbreviation)
README
# mistake.nvim

**mistake.nvim** is a spelling autocorrect plugin for Neovim, based on [GitHub's *"Fixed typo"* commits](https://github.com/mhagiwara/github-typo-corpus) and common misspellings from [Wikipedia](https://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings).
## Features
- Includes over 23k entries for correction
- Lazy loads the correction dictionary in chunks with dynamic timing to reduce startup performance impact
- Includes user command for adding personal corrections
- Includes UI for editing personal corrections## Installing (lazy.nvim)
```lua
{
"https://github.com/ck-zhang/mistake.nvim",
}
```
## Personal CorrectionsTo add your own corrections, use `:MistakeAdd`;
to edit your personal dictionary, use `:MistakeEdit`.These updates will take effect immediately, no restart required.
## Feedback
Please create a PR for any faulty corrections you encounter, the entries are processed with NLTK to minimize faulty corrections, but quality isn't guaranteed.