mirror of
https://github.com/neovim/neovim
synced 2025-07-16 01:01:49 +00:00
fix: type fixes
Type fixes caught by emmylua
This commit is contained in:
committed by
Lewis Russell
parent
4c333fdbb7
commit
3b6084ddf4
@ -32,6 +32,7 @@ local LUA_API_RETURN_OVERRIDES = {
|
||||
nvim_get_command = 'table<string,vim.api.keyset.command_info>',
|
||||
nvim_get_keymap = 'vim.api.keyset.get_keymap[]',
|
||||
nvim_get_mark = 'vim.api.keyset.get_mark',
|
||||
nvim_eval_statusline = 'vim.api.keyset.eval_statusline_ret',
|
||||
|
||||
-- Can also return table<string,vim.api.keyset.get_hl_info>, however we need to
|
||||
-- pick one to get some benefit.
|
||||
@ -45,6 +46,7 @@ local LUA_API_RETURN_OVERRIDES = {
|
||||
nvim_get_option_info2 = 'vim.api.keyset.get_option_info',
|
||||
nvim_parse_cmd = 'vim.api.keyset.parse_cmd',
|
||||
nvim_win_get_config = 'vim.api.keyset.win_config',
|
||||
nvim_win_text_height = 'vim.api.keyset.win_text_height_ret',
|
||||
}
|
||||
|
||||
local LUA_API_KEYSET_OVERRIDES = {
|
||||
|
@ -147,6 +147,9 @@ local function process_doc_line(line, state)
|
||||
cur_obj.fields = {}
|
||||
elseif kind == 'field' then
|
||||
--- @cast parsed nvim.luacats.Field
|
||||
if parsed.desc == '' then
|
||||
parsed.desc = nil
|
||||
end
|
||||
parsed.desc = parsed.desc or state.doc_lines and table.concat(state.doc_lines, '\n') or nil
|
||||
if parsed.desc then
|
||||
parsed.desc = vim.trim(parsed.desc)
|
||||
|
@ -3970,6 +3970,7 @@ M.funcs = {
|
||||
]=],
|
||||
name = 'getcurpos',
|
||||
params = { { 'winid', 'integer' } },
|
||||
returns = '[integer, integer, integer, integer, integer]',
|
||||
signature = 'getcurpos([{winid}])',
|
||||
},
|
||||
getcursorcharpos = {
|
||||
@ -4313,6 +4314,7 @@ M.funcs = {
|
||||
]=],
|
||||
name = 'getmatches',
|
||||
params = { { 'win', 'integer' } },
|
||||
returns = 'vim.fn.getmatches.ret.item[]',
|
||||
signature = 'getmatches([{win}])',
|
||||
},
|
||||
getmousepos = {
|
||||
@ -4428,7 +4430,7 @@ M.funcs = {
|
||||
]=],
|
||||
name = 'getpos',
|
||||
params = { { 'expr', 'string' } },
|
||||
returns = 'integer[]',
|
||||
returns = '[integer, integer, integer, integer]',
|
||||
signature = 'getpos({expr})',
|
||||
},
|
||||
getqflist = {
|
||||
@ -4672,7 +4674,11 @@ M.funcs = {
|
||||
<
|
||||
]=],
|
||||
name = 'getregion',
|
||||
params = { { 'pos1', 'table' }, { 'pos2', 'table' }, { 'opts', 'table' } },
|
||||
params = {
|
||||
{ 'pos1', '[integer, integer, integer, integer]' },
|
||||
{ 'pos2', '[integer, integer, integer, integer]' },
|
||||
{ 'opts', '{type?:string, exclusive?:boolean}' },
|
||||
},
|
||||
returns = 'string[]',
|
||||
signature = 'getregion({pos1}, {pos2} [, {opts}])',
|
||||
},
|
||||
@ -4712,8 +4718,12 @@ M.funcs = {
|
||||
(default: |FALSE|)
|
||||
]=],
|
||||
name = 'getregionpos',
|
||||
params = { { 'pos1', 'table' }, { 'pos2', 'table' }, { 'opts', 'table' } },
|
||||
returns = 'integer[][][]',
|
||||
params = {
|
||||
{ 'pos1', '[integer, integer, integer, integer]' },
|
||||
{ 'pos2', '[integer, integer, integer, integer]' },
|
||||
{ 'opts', '{type?:string, exclusive?:boolean, eol?:boolean}' },
|
||||
},
|
||||
returns = '[ [integer, integer, integer, integer], [integer, integer, integer, integer] ][]',
|
||||
signature = 'getregionpos({pos1}, {pos2} [, {opts}])',
|
||||
},
|
||||
getregtype = {
|
||||
@ -8648,6 +8658,7 @@ M.funcs = {
|
||||
]=],
|
||||
name = 'readfile',
|
||||
params = { { 'fname', 'string' }, { 'type', 'string' }, { 'max', 'integer' } },
|
||||
returns = 'string[]',
|
||||
signature = 'readfile({fname} [, {type} [, {max}]])',
|
||||
},
|
||||
reduce = {
|
||||
@ -9998,7 +10009,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'setmatches',
|
||||
params = { { 'list', 'any' }, { 'win', 'integer' } },
|
||||
params = { { 'list', 'vim.fn.getmatches.ret.item[]' }, { 'win', 'integer' } },
|
||||
signature = 'setmatches({list} [, {win}])',
|
||||
},
|
||||
setpos = {
|
||||
@ -12924,6 +12935,7 @@ M.funcs = {
|
||||
]=],
|
||||
name = 'virtcol',
|
||||
params = { { 'expr', 'string|any[]' }, { 'list', 'boolean' }, { 'winid', 'integer' } },
|
||||
returns = 'integer|[integer, integer]',
|
||||
signature = 'virtcol({expr} [, {list} [, {winid}]])',
|
||||
},
|
||||
virtcol2col = {
|
||||
|
Reference in New Issue
Block a user