mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
docs(api): return type of nvim_get_keymap() #31708
This commit is contained in:
parent
f8df96d276
commit
b51110f4a1
4
runtime/lua/vim/_meta/api.lua
generated
4
runtime/lua/vim/_meta/api.lua
generated
@ -452,7 +452,7 @@ function vim.api.nvim_buf_get_extmarks(buffer, ns_id, start, end_, opts) end
|
||||
---
|
||||
--- @param buffer integer Buffer handle, or 0 for current buffer
|
||||
--- @param mode string Mode short-name ("n", "i", "v", ...)
|
||||
--- @return vim.api.keyset.keymap[] # Array of |maparg()|-like dictionaries describing mappings.
|
||||
--- @return vim.api.keyset.get_keymap[] # Array of |maparg()|-like dictionaries describing mappings.
|
||||
--- The "buffer" key holds the associated buffer handle.
|
||||
function vim.api.nvim_buf_get_keymap(buffer, mode) end
|
||||
|
||||
@ -1414,7 +1414,7 @@ function vim.api.nvim_get_hl_ns(opts) end
|
||||
--- Gets a list of global (non-buffer-local) `mapping` definitions.
|
||||
---
|
||||
--- @param mode string Mode short-name ("n", "i", "v", ...)
|
||||
--- @return vim.api.keyset.keymap[] # Array of |maparg()|-like dictionaries describing mappings.
|
||||
--- @return vim.api.keyset.get_keymap[] # Array of |maparg()|-like dictionaries describing mappings.
|
||||
--- The "buffer" key is always zero.
|
||||
function vim.api.nvim_get_keymap(mode) end
|
||||
|
||||
|
@ -173,6 +173,26 @@ error('Cannot require a meta file')
|
||||
--- @field force? true
|
||||
--- @field cterm? vim.api.keyset.hl_info.cterm
|
||||
|
||||
--- @class vim.api.keyset.get_keymap
|
||||
--- @field abbr? 0|1
|
||||
--- @field buffer? 0|1
|
||||
--- @field callback? function
|
||||
--- @field desc? string
|
||||
--- @field expr? 0|1
|
||||
--- @field lhs? string
|
||||
--- @field lhsraw? string
|
||||
--- @field lhsrawalt? string
|
||||
--- @field lnum? integer
|
||||
--- @field mode? string
|
||||
--- @field mode_bits? integer
|
||||
--- @field noremap? 0|1
|
||||
--- @field nowait? 0|1
|
||||
--- @field rhs? string
|
||||
--- @field script? 0|1
|
||||
--- @field scriptversion? integer
|
||||
--- @field sid? integer
|
||||
--- @field silent? 0|1
|
||||
|
||||
--- @class vim.api.keyset.get_mode
|
||||
--- @field blocking boolean
|
||||
--- @field mode string
|
||||
|
@ -26,11 +26,11 @@ local LUA_API_RETURN_OVERRIDES = {
|
||||
nvim_buf_get_command = 'table<string,vim.api.keyset.command_info>',
|
||||
nvim_buf_get_extmark_by_id = 'vim.api.keyset.get_extmark_item_by_id',
|
||||
nvim_buf_get_extmarks = 'vim.api.keyset.get_extmark_item[]',
|
||||
nvim_buf_get_keymap = 'vim.api.keyset.keymap[]',
|
||||
nvim_buf_get_keymap = 'vim.api.keyset.get_keymap[]',
|
||||
nvim_get_autocmds = 'vim.api.keyset.get_autocmds.ret[]',
|
||||
nvim_get_color_map = 'table<string,integer>',
|
||||
nvim_get_command = 'table<string,vim.api.keyset.command_info>',
|
||||
nvim_get_keymap = 'vim.api.keyset.keymap[]',
|
||||
nvim_get_keymap = 'vim.api.keyset.get_keymap[]',
|
||||
nvim_get_mark = 'vim.api.keyset.get_mark',
|
||||
|
||||
-- Can also return table<string,vim.api.keyset.get_hl_info>, however we need to
|
||||
|
Loading…
Reference in New Issue
Block a user