All Classes and Interfaces
Class
Description
Models complete NeovimApis API info
Base class for implementation of stream based
NeovimApiClient classes
Provides convenience methods for sending and parsing messagesRepresents a NeovimApis Buffer (custom Msgpack type)
Implementation of
NeovimBufferApi based on ReactiveRpcStreamerContains definition of a custom NeovimApis error
Class representing vim coordinates (row and column - inside the buffer/file)
Contains definition of a NeovimApis API function
Class representing highlighted text group [text, hl_group]
Represents full neovim API
Annotation marking that a class is a NeovimApiClient
Marking with this annotation means that the class should implement some of the neovim api functions
Annotation marking that method is a NeovimApiFunction
Marking with this annotation means that the method will do the actual call
Interface representing neovim methods of Buffer object
Full implementation of
NeovimApi based on ReactiveRpcStreamerInterface representing neovim tabpage methods
Interface representing neovim windows methods
Represents a NeovimApis Tabpage (custom Msgpack type)
Implementation of
TabpageStreamApi based on ReactiveRpcStreamerContains definition of custom msgpack types used by NeovimApis API
Contains definition of UI Events provided by NeovimApis instance
Model containing NeovimApis API Version Info
Used as a part of
ApiInfo which can be fetched from NeovimApis instanceClass representing vim coordinates (row and column - inside the buffer/file)
Model describing a (Neo)Vim key mapping
Represents a NeovimApis Window (custom Msgpack type)
Implementation of
NeovimWindowApi based on ReactiveRpcStreamer