aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_editor.lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2024-01-16 10:30:08 +0000
committerLewis Russell <lewis6991@gmail.com>2024-01-17 10:11:32 +0000
commit14b7ffcf89bc448b626df3d9e19f9f5a3682ae2b (patch)
tree09ee2a0104eb5d6a94bfecb8e6f6f900a6396a43 /runtime/lua/vim/_editor.lua
parent587490217ec5bc7d3d06e045d4df46c0150ed7dc (diff)
downloadrneovim-14b7ffcf89bc448b626df3d9e19f9f5a3682ae2b.tar.gz
rneovim-14b7ffcf89bc448b626df3d9e19f9f5a3682ae2b.tar.bz2
rneovim-14b7ffcf89bc448b626df3d9e19f9f5a3682ae2b.zip
feat: add __call typing for vim.inspect()
Diffstat (limited to 'runtime/lua/vim/_editor.lua')
-rw-r--r--runtime/lua/vim/_editor.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/runtime/lua/vim/_editor.lua b/runtime/lua/vim/_editor.lua
index 4fe601dfd5..52a21587f4 100644
--- a/runtime/lua/vim/_editor.lua
+++ b/runtime/lua/vim/_editor.lua
@@ -190,12 +190,18 @@ function vim._os_proc_children(ppid)
return children
end
+--- @class vim.inspect.Opts
+--- @field depth? integer
+--- @field newline? string
+--- @field process? fun(item:any, path: string[]): any
+
--- Gets a human-readable representation of the given object.
---
---@see |vim.print()|
---@see https://github.com/kikito/inspect.lua
---@see https://github.com/mpeterv/vinspect
---@return string
+---@overload fun(x: any, opts?: vim.inspect.Opts): string
vim.inspect = vim.inspect
do