NORMAL ~/wkd/p/language :set skin=modern utf-8

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/

git log

  1. test spell: one trap per kind and per end, cover the trailing slash, fix a README claim
  2. fix spell: keep blank and BOM entries out of the batch, never scan the cwd
  3. fix spell: keep malformed UTF-8 out of the session word list
  4. perf spell: compile session wordlists once instead of once per word
  5. docs link back to the wkd family site
  6. ci bump leafo/gh-actions-lua and gh-actions-luarocks off Node 20
  7. ci bump JohnnyMorganz/stylua-action to v5 (Node-20 deprecation)
  8. docs TESTS: align run.lua header examples with the ci.yml -n/-i NONE invocation
  9. ci bump the failure-log upload to actions/upload-artifact@v7 (Node 24)
  10. ci add job timeouts, failure log artifacts, swap/shada-free nvim runs, pinned deps
  11. docs remove emoji and bold-as-heading from docs (LUA-54)
  12. docs reflect this round's ERR-11 fixes

keys

j / k
next / previous line
gg / G
first / last line
⏎
open the line under the cursor
/
search the plugins
:
command line — Tab completes
:help x
vimdoc of a plugin (:e x = plugin page)
:ls · :log · :stack
plugin list · activity stream · dependency graph
:colo x
colorscheme
:set skin=
modern | tui
?
this help
esc
close