Neovim
Extensible modal code editing
What it does
Neovim provides modal text editing with Lua configuration, a built-in LSP client, and asynchronous tool integration for users combining keyboard-based editing with language-aware code navigation and development commands inside an extensible editor environment.
When to use it
For a keyboard-driven editing workflow, use help and LSP guides to configure navigation, diagnostics, and the formatting tools available to the project.