mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	docs(api): return type of nvim_get_keymap() #31708
This commit is contained in:
		
							
								
								
									
										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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Shihua Zeng
					Shihua Zeng