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 messages
Represents a NeovimApis Buffer (custom Msgpack type)
Implementation of NeovimBufferApi based on ReactiveRpcStreamer
 
 
 
 
 
 
 
 
 
 
Contains 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 ReactiveRpcStreamer
Interface representing neovim tabpage methods
 
 
Interface representing neovim windows methods
 
 
 
Represents a NeovimApis Tabpage (custom Msgpack type)
Implementation of TabpageStreamApi based on ReactiveRpcStreamer
Contains 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 instance
 
Class 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