Module types

Source
Expand description

Contains various types given to and returned from Neovim API functions.

Structs§

AutocmdCallbackArgs
AutocmdInfos
Informations related to an autocommand.
ChannelInfos
ClientInfos
Informations about a remote RPC client.
ClientMethod
ClientVersion
CmdInfos
CmdInfosBuilder
Builder for CmdInfos.
CmdMagic
CommandArgs
Arguments passed to functions executed by commands. See Buffer::create_user_command to create a buffer-local command or create_user_command to create a global one.
CommandInfos
CommandModifiers
See :h command-modifiers for more infos.
EditorContext
EditorContextBuilder
Builder for EditorContext.
ExtmarkInfos
Extmark infos returned by Buffer::get_extmark_by_id.
GotMode
HighlightInfos
Attributes related to a highlight group.
KeymapInfos
OptionInfos
Informations related to an option. Unlike in the Lua API, the type field is omitted because it’s included in the definition of default.
ParseExpressionError
ParsedVimLExpression
Informations about a parsed VimL expression returned by parse_expression.
ProcInfos
StatuslineHighlightInfos
StatuslineInfos
Statusline informations returned by eval_statusline.
UiInfos
Informations about an attached UI.
VimLExpressionAst
WindowConfig
WindowConfigBuilder
Builder for WindowConfig.

Enums§

AssignmentAugmentation
ChannelMode
ChannelStream
ClientMethodNArgs
Number of arguments accepted by a client method.
ClientType
CmdInfosBuilderError
Error type for CmdInfosBuilder
CmdRange
CommandAddr
See :h command-addr for details.
CommandComplete
See :h command-complete for details.
CommandNArgs
Number of arguments accepted by a command.
CommandRange
See :h command-range for details.
ContextType
EditorContextBuilderError
Error type for EditorContextBuilder
ExprCaseCompareStrategy
ExprComparisonType
ExprOptScope
ExprVarScope
ExtmarkHlMode
Controls how the highlights of a virtual text associated to an extmark are combined with the highlights of the text.
ExtmarkPosition
ExtmarkVirtTextPosition
Controls the positioning of the virtual text associated to an extmark.
LogLevel
Mode
MouseAction
MouseButton
OptionScope
PastePhase
RegisterType
SplitModifier
Split modifier passed to the split key of CommandModifiers.
VimLAstNode
WindowAnchor
Specifies which corner of a floating window to place at (row, col).
WindowBorder
WindowBorderChar
WindowConfigBuilderError
Error type for WindowConfigBuilder
WindowRelativeTo
Specifies what a floating window is positioned relative to.
WindowStyle