language.nvim
Spelling, grammar, translation and synonyms in one plugin, all of it asynchronous and all of it acting on the buffer you are already in. Translation needs no external Neovim plugin — curl and the keyless Google endpoint work with zero configuration.
- status
- beta — Beta stage — active development. This repository is past its first shape and in active use, but the surface is not frozen: breaking changes are still possible. Pin a commit or tag if you depend on it.
- category
- Editing
- neovim
- 0.9+
- repo
- github.com/StefanBartl/language.nvim
- commits
- 122
- help
- :help language
install
{
"StefanBartl/language.nvim",
opts = {},
} docs/
- BINDINGS.md
- CONTRIBUTING.md
- README.md
- WORKFLOW.md
- configuration.md
- health.md
- installation.md
- quickstart.md
- requirements.md
- usage.md
- what-you-get.md
git log
- test spell: one trap per kind and per end, cover the trailing slash, fix a README claim
- fix spell: keep blank and BOM entries out of the batch, never scan the cwd
- fix spell: keep malformed UTF-8 out of the session word list
- perf spell: compile session wordlists once instead of once per word
- docs link back to the wkd family site
- ci bump leafo/gh-actions-lua and gh-actions-luarocks off Node 20
- ci bump JohnnyMorganz/stylua-action to v5 (Node-20 deprecation)
- docs TESTS: align run.lua header examples with the ci.yml -n/-i NONE invocation
- ci bump the failure-log upload to actions/upload-artifact@v7 (Node 24)
- ci add job timeouts, failure log artifacts, swap/shada-free nvim runs, pinned deps
- docs remove emoji and bold-as-heading from docs (LUA-54)
- docs reflect this round's ERR-11 fixes