mirror of
https://github.com/neovim/neovim.git
synced 2026-05-04 04:55:16 +00:00
@@ -51,9 +51,10 @@ Tabpage -> enum value kObjectTypeTabpage
|
||||
|
||||
Nvim exposes metadata about the API as a Dictionary with the following keys:
|
||||
|
||||
functions calling signature of the API functions
|
||||
types The custom handle types defined by Nvim
|
||||
error_types The possible kinds of errors an API function can exit with.
|
||||
version Nvim version, API level/compatibility
|
||||
functions API function signatures
|
||||
types Custom handle types defined by Nvim
|
||||
error_types Possible error types returned by API functions
|
||||
|
||||
This metadata is mostly useful for external programs accessing the API via
|
||||
RPC, see |rpc-api|.
|
||||
|
||||
@@ -168,6 +168,8 @@ API metadata object ~
|
||||
API clients exist to hide msgpack-rpc details. The API metadata object
|
||||
contains information that makes this task easier (see also |rpc-types|):
|
||||
|
||||
- The "version" key contains the Nvim version, API level, and API
|
||||
backwards-compatibility level.
|
||||
- The "functions" key contains a list of metadata objects for individual
|
||||
functions.
|
||||
- Each function metadata object has |rpc-types| information about the return
|
||||
|
||||
Reference in New Issue
Block a user