mirror of
https://github.com/neovim/neovim.git
synced 2025-09-06 03:18:16 +00:00
docs: getreg() type #34215
```lua ---@type string local _a = vim.fn.getreg('a', 1) ---@type string[] local _b = vim.fn.getreg('a', 1, 1) ```
This commit is contained in:
@@ -4089,6 +4089,7 @@ getreg([{regname} [, 1 [, {list}]]]) *getreg()*
|
|||||||
|
|
||||||
Parameters: ~
|
Parameters: ~
|
||||||
• {regname} (`string?`)
|
• {regname} (`string?`)
|
||||||
|
• {expr} (`any?`)
|
||||||
• {list} (`nil|false?`)
|
• {list} (`nil|false?`)
|
||||||
|
|
||||||
Return: ~
|
Return: ~
|
||||||
|
8
runtime/lua/vim/_meta/vimfn.lua
generated
8
runtime/lua/vim/_meta/vimfn.lua
generated
@@ -3684,14 +3684,16 @@ function vim.fn.getqflist(what) end
|
|||||||
--- If {regname} is not specified, |v:register| is used.
|
--- If {regname} is not specified, |v:register| is used.
|
||||||
---
|
---
|
||||||
--- @param regname? string
|
--- @param regname? string
|
||||||
|
--- @param expr? any
|
||||||
--- @param list? nil|false
|
--- @param list? nil|false
|
||||||
--- @return string
|
--- @return string
|
||||||
function vim.fn.getreg(regname, list) end
|
function vim.fn.getreg(regname, expr, list) end
|
||||||
|
|
||||||
--- @param regname string
|
--- @param regname string
|
||||||
|
--- @param expr any
|
||||||
--- @param list true|number|string|table
|
--- @param list true|number|string|table
|
||||||
--- @return string|string[]
|
--- @return string[]
|
||||||
function vim.fn.getreg(regname, list) end
|
function vim.fn.getreg(regname, expr, list) end
|
||||||
|
|
||||||
--- Returns detailed information about register {regname} as a
|
--- Returns detailed information about register {regname} as a
|
||||||
--- Dictionary with the following entries:
|
--- Dictionary with the following entries:
|
||||||
|
@@ -4569,7 +4569,7 @@ M.funcs = {
|
|||||||
|
|
||||||
]=],
|
]=],
|
||||||
name = 'getreg',
|
name = 'getreg',
|
||||||
params = { { 'regname', 'string' }, { 'list', 'nil|false' } },
|
params = { { 'regname', 'string' }, { 'expr', 'any' }, { 'list', 'nil|false' } },
|
||||||
signature = 'getreg([{regname} [, 1 [, {list}]]])',
|
signature = 'getreg([{regname} [, 1 [, {list}]]])',
|
||||||
returns = 'string',
|
returns = 'string',
|
||||||
},
|
},
|
||||||
@@ -4577,8 +4577,8 @@ M.funcs = {
|
|||||||
args = { 3 },
|
args = { 3 },
|
||||||
base = 1,
|
base = 1,
|
||||||
name = 'getreg',
|
name = 'getreg',
|
||||||
params = { { 'regname', 'string' }, { 'list', 'true|number|string|table' } },
|
params = { { 'regname', 'string' }, { 'expr', 'any' }, { 'list', 'true|number|string|table' } },
|
||||||
returns = 'string|string[]',
|
returns = 'string[]',
|
||||||
},
|
},
|
||||||
getreginfo = {
|
getreginfo = {
|
||||||
args = { 0, 1 },
|
args = { 0, 1 },
|
||||||
|
Reference in New Issue
Block a user