Get current buffer
Set current buffer
Get list of all buffers
Gets map of defined colors
Set current directory
Get current line. Always returns a Promise.
Set current line
Gets current mode
Get list of all runtime paths
Get current tabpage
Set current tabpage
Get list of all tabpages
Get current window
Set current window
Get list of all windows
Call Atomic calls
Runs a vim command
Runs a command and returns output (synchronous?)
Delete current line in buffer
Delete a scoped variable
Write to error buffer
Write to error buffer
Evaluates a VimL expression (:help expression). Dictionaries and Lists are recursively expanded. On VimL error: Returns a generic error; v:errmsg is not updated.
feedKeys
Get color by name
Get highlight by name or id
Gets keymap
Retrieves a scoped option depending on type of this
Retrieves a scoped variable depending on type (using this.prefix
)
Gets a v: variable
Get current window
Get list of all windows
Sends input keys
Executes lua, it's possible neovim client does not support this
request
is basically the same except you can choose to wait forpromise to be resolved
Write to output buffer
Parse a VimL Expression
TODO: return type, see :help
Quit nvim
Replace term codes
Set current line
Set scoped option
Set a scoped variable
Gets width of string
Subscribe to nvim event broadcasts
Set UI Option
Unsubscribe to nvim event broadcasts
Generated using TypeDoc
Neovim API