← All repositories

neovimneovim

96,615 stars6,593 forksVim Scriptother0 views
neovim.io

Neovim

Features

  • Text Editing EnginesA comprehensive text editing environment supporting multi-window management, undo history, and complex text manipulation commands.
  • Asynchronous UI ProtocolsA protocol for UI clients to receive asynchronous updates, including grid state, highlights, and input events, enabling decoupled interface rendering.
  • Remote Procedure Call APIsAn interface for extensibility, allowing users to write plugins, automate tasks, and integrate external tools via remote procedure calls.
  • Lua APIsA core scripting module providing interfaces for interacting with internal state, including buffer management, window control, and global settings.
  • Dependency ManagersA build process supporting flexible dependency handling, including bundled dependencies, offline compilation, and linking against system-provided libraries.