Module nvim_oxi_api::types
source · Expand description
Contains various types given to and returned from Neovim API functions.
Structs§
- Informations related to an autocommand.
- Informations about a remote RPC client.
- Arguments passed to functions executed by commands. See
Buffer::create_user_commandto create a buffer-local command orcreate_user_commandto create a global one. - See
:h command-modifiersfor more infos. - Extmark infos returned by
Buffer::get_extmark_by_id. - Attributes related to a highlight group.
- Informations related to an option. Unlike in the Lua API, the
typefield is omitted because it’s included in the definition ofdefault. - Informations about a parsed VimL expression returned by
parse_expression. - Statusline informations returned by
eval_statusline. - Informations about an attached UI.
Enums§
- Number of arguments accepted by a client method.
- See
:h command-addrfor details. - See
:h command-completefor details. - Number of arguments accepted by a command.
- See
:h command-rangefor details. - Controls how the highlights of a virtual text associated to an extmark are combined with the highlights of the text.
- Controls the positioning of the virtual text associated to an extmark.
- Split modifier passed to the
splitkey ofCommandModifiers. - Specifies which corner of a floating window to place at
(row, col). - Specifies what a floating window is positioned relative to.