mirror of
https://github.com/neovim/neovim.git
synced 2025-09-07 20:08:17 +00:00
docs(eval): fix lnum type for functions using tv_get_lnum
These occurrences also accept string, which is used like in getline.
Also make the lnum field of vim.fn.sign_placelist.list.item optional, as it can
be omitted like vim.fn.sign_place.dict's.
(cherry picked from commit 4a36f234ac
)
This commit is contained in:

committed by
github-actions[bot]
![github-actions[bot]](/assets/img/avatar_default.png)
parent
326eacef93
commit
09fd22d5d7
@@ -153,7 +153,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'append',
|
||||
params = { { 'lnum', 'integer' }, { 'text', 'string|string[]' } },
|
||||
params = { { 'lnum', 'integer|string' }, { 'text', 'string|string[]' } },
|
||||
returns = '0|1',
|
||||
signature = 'append({lnum}, {text})',
|
||||
},
|
||||
@@ -1235,7 +1235,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'cindent',
|
||||
params = { { 'lnum', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' } },
|
||||
returns = 'integer',
|
||||
signature = 'cindent({lnum})',
|
||||
},
|
||||
@@ -1663,7 +1663,7 @@ M.funcs = {
|
||||
args = { 1, 3 },
|
||||
base = 1,
|
||||
name = 'cursor',
|
||||
params = { { 'lnum', 'integer' }, { 'col', 'integer' }, { 'off', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' }, { 'col', 'integer' }, { 'off', 'integer' } },
|
||||
signature = 'cursor({lnum}, {col} [, {off}])',
|
||||
},
|
||||
cursor__1 = {
|
||||
@@ -1898,7 +1898,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'diff_filler',
|
||||
params = { { 'lnum', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' } },
|
||||
returns = 'integer',
|
||||
signature = 'diff_filler({lnum})',
|
||||
},
|
||||
@@ -1918,7 +1918,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'diff_hlID',
|
||||
params = { { 'lnum', 'integer' }, { 'col', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' }, { 'col', 'integer' } },
|
||||
signature = 'diff_hlID({lnum}, {col})',
|
||||
},
|
||||
digraph_get = {
|
||||
@@ -2915,7 +2915,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'foldclosed',
|
||||
params = { { 'lnum', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' } },
|
||||
returns = 'integer',
|
||||
signature = 'foldclosed({lnum})',
|
||||
},
|
||||
@@ -2931,7 +2931,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'foldclosedend',
|
||||
params = { { 'lnum', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' } },
|
||||
returns = 'integer',
|
||||
signature = 'foldclosedend({lnum})',
|
||||
},
|
||||
@@ -2952,7 +2952,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'foldlevel',
|
||||
params = { { 'lnum', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' } },
|
||||
returns = 'integer',
|
||||
signature = 'foldlevel({lnum})',
|
||||
},
|
||||
@@ -2993,7 +2993,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'foldtextresult',
|
||||
params = { { 'lnum', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' } },
|
||||
returns = 'string',
|
||||
signature = 'foldtextresult({lnum})',
|
||||
},
|
||||
@@ -4126,7 +4126,7 @@ M.funcs = {
|
||||
args = { 2 },
|
||||
base = 1,
|
||||
name = 'getline',
|
||||
params = { { 'lnum', 'integer' }, { 'end', 'true|number|string|table' } },
|
||||
params = { { 'lnum', 'integer|string' }, { 'end', 'true|number|string|table' } },
|
||||
returns = 'string|string[]',
|
||||
},
|
||||
getloclist = {
|
||||
@@ -6374,7 +6374,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'line2byte',
|
||||
params = { { 'lnum', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' } },
|
||||
returns = 'integer',
|
||||
signature = 'line2byte({lnum})',
|
||||
},
|
||||
@@ -6390,7 +6390,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'lispindent',
|
||||
params = { { 'lnum', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' } },
|
||||
returns = 'integer',
|
||||
signature = 'lispindent({lnum})',
|
||||
},
|
||||
@@ -7748,7 +7748,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'nextnonblank',
|
||||
params = { { 'lnum', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' } },
|
||||
returns = 'integer',
|
||||
signature = 'nextnonblank({lnum})',
|
||||
},
|
||||
@@ -7896,7 +7896,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'prevnonblank',
|
||||
params = { { 'lnum', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' } },
|
||||
returns = 'integer',
|
||||
signature = 'prevnonblank({lnum})',
|
||||
},
|
||||
@@ -9772,7 +9772,7 @@ M.funcs = {
|
||||
args = { 1, 3 },
|
||||
base = 1,
|
||||
name = 'setcursorcharpos',
|
||||
params = { { 'lnum', 'integer' }, { 'col', 'integer' }, { 'off', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' }, { 'col', 'integer' }, { 'off', 'integer' } },
|
||||
signature = 'setcursorcharpos({lnum}, {col} [, {off}])',
|
||||
},
|
||||
setcursorcharpos__1 = {
|
||||
@@ -9867,7 +9867,7 @@ M.funcs = {
|
||||
|
||||
]=],
|
||||
name = 'setline',
|
||||
params = { { 'lnum', 'integer' }, { 'text', 'any' } },
|
||||
params = { { 'lnum', 'integer|string' }, { 'text', 'any' } },
|
||||
signature = 'setline({lnum}, {text})',
|
||||
},
|
||||
setloclist = {
|
||||
@@ -11936,7 +11936,7 @@ M.funcs = {
|
||||
<
|
||||
]=],
|
||||
name = 'synID',
|
||||
params = { { 'lnum', 'integer' }, { 'col', 'integer' }, { 'trans', '0|1' } },
|
||||
params = { { 'lnum', 'integer|string' }, { 'col', 'integer' }, { 'trans', '0|1' } },
|
||||
returns = 'integer',
|
||||
signature = 'synID({lnum}, {col}, {trans})',
|
||||
},
|
||||
@@ -12043,7 +12043,7 @@ M.funcs = {
|
||||
mechanisms |syntax-vs-match|.
|
||||
]=],
|
||||
name = 'synconcealed',
|
||||
params = { { 'lnum', 'integer' }, { 'col', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' }, { 'col', 'integer' } },
|
||||
returns = '[integer, string, integer]',
|
||||
signature = 'synconcealed({lnum}, {col})',
|
||||
},
|
||||
@@ -12069,7 +12069,7 @@ M.funcs = {
|
||||
valid positions.
|
||||
]=],
|
||||
name = 'synstack',
|
||||
params = { { 'lnum', 'integer' }, { 'col', 'integer' } },
|
||||
params = { { 'lnum', 'integer|string' }, { 'col', 'integer' } },
|
||||
returns = 'integer[]',
|
||||
signature = 'synstack({lnum}, {col})',
|
||||
},
|
||||
|
Reference in New Issue
Block a user