Link

↗Link
Nneovim.io
neovim.io
- Neovim is a hyperextensible Vim-based text editor with a first-class, versioned, documented API.
- Extensions communicate through MessagePack, allowing plugins to be written in any language.
- Remote plugins run as asynchronous co-processes, and GUIs, IDEs, or web browsers can embed Neovim as an editor or script host.
- Neovim makes Lua plugin development easy and supports configuration in init.lua.
- Its AST-producing parsing engine powers fast, accurate syntax highlighting, navigation, refactoring, text objects, and motions.
- Neovim includes a built-in LSP client for features like go-to definition, find references, and formatting.
- The client-server model supports :connect, :detach, and :restart, and multiple UIs can attach to one session.
- Neovim aims to stay compatible with Vim’s editing model and Vimscript v1 while also supporting Lua.
- The current stable release is 0.12, and the project says it uses about 30% less source code than Vim.
- Popular Neovim UIs include Firenvim, vscode-neovim, Neovide, Goneovim, GNvim, FVim, Nvy, Neovim Qt, and VimR.
Your notes
Save this item to your library to add private notes.