← Back to tools

neovim

Modernized fork of Vim with better extensibility and Lua scripting

Development linuxmacoswindows C Apache-2.0

Description

Neovim is a modern fork of Vim that improves the codebase readability, modularity, and maintainability. It drops older/unused OS compatibility and adds features like built-in LSP support, Lua scripting, and an improved plugin architecture. It has become the preferred choice for many Vim users.

AI Summary

Modernized Vim fork with built-in LSP support, Lua scripting, and improved architecture

Capabilities

  • + Edit text with Vim-style modal editing
  • + Built-in Language Server Protocol (LSP) support
  • + Extend with Lua scripting in addition to Vimscript
  • + Support thousands of plugins via plugin managers
  • + Provide async job control and embedded terminal

Use When

  • You want a modern, extensible modal text editor
  • You prefer Vim-style editing with modern improvements
  • You need built-in LSP support for IDE-like features

Avoid When

  • x You want a simple, easy-to-learn editor

Related Tools

View AGENTS.md for neovim