Retrieve detailed Neovim status information such as cursor position, editing mode, marks, and registers for enhanced workflow management in the mcp-neovim-server.
Manage and update text content in Neovim registers. Specify a register name and content to store, enhancing workflow efficiency in the mcp-neovim-server environment.
Add multiple virtual text annotations to Neovim buffers in a single call. Specify file, line, text, and optional position and color for each annotation.
Read a specific line range from an open Neovim buffer, returning each line prefixed with its line number. Use to access sections without loading the entire file.
Retrieve the complete content of an open Neovim buffer, including unsaved changes, by specifying its file path. Returns all lines with 1-based line numbers.
Establish a persistent connection to a running Neovim instance via Unix socket or TCP. Automatically connects when exactly one instance is found, otherwise returns a list for selection.
Retrieve LSP diagnostics from all open Neovim buffers for a project-wide overview of errors, warnings, info, and hints, including file location and severity.