Neovim

Extensible modal code editing

Visit Neovim official site

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.