aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_system.lua
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2025-05-06 15:59:03 +0200
committerChristian Clason <ch.clason+github@icloud.com>2025-05-06 18:47:33 +0200
commita81d2b6703e03bcee0521772551df750148884ae (patch)
treea54b73285bf8147f6529e72fcca88ecfddfe4f3f /runtime/lua/vim/_system.lua
parent8707ec264462b66ff9243f40365d6d24ed2f7f6d (diff)
downloadrneovim-a81d2b6703e03bcee0521772551df750148884ae.tar.gz
rneovim-a81d2b6703e03bcee0521772551df750148884ae.tar.bz2
rneovim-a81d2b6703e03bcee0521772551df750148884ae.zip
docs(luv): replace bundled LuaCATS meta files with upstream
Synced from https://github.com/luvit/luv/blob/master/meta.lua
Diffstat (limited to 'runtime/lua/vim/_system.lua')
-rw-r--r--runtime/lua/vim/_system.lua9
1 files changed, 5 insertions, 4 deletions
diff --git a/runtime/lua/vim/_system.lua b/runtime/lua/vim/_system.lua
index 947aa5c86f..c5cb9b73ea 100644
--- a/runtime/lua/vim/_system.lua
+++ b/runtime/lua/vim/_system.lua
@@ -136,10 +136,10 @@ function SystemObj:is_closing()
return handle == nil or handle:is_closing() or false
end
---- @param output? uv.read_start.callback|false
+--- @param output? fun(err: string?, data: string?)|false
--- @param text? boolean
--- @return uv.uv_stream_t? pipe
---- @return uv.read_start.callback? handler
+--- @return fun(err: string?, data: string?)? handler
--- @return string[]? data
local function setup_output(output, text)
if output == false then
@@ -147,7 +147,7 @@ local function setup_output(output, text)
end
local bucket --- @type string[]?
- local handler --- @type uv.read_start.callback
+ local handler --- @type fun(err: string?, data: string?)
if type(output) == 'function' then
handler = output
@@ -167,7 +167,8 @@ local function setup_output(output, text)
local pipe = assert(uv.new_pipe(false))
- --- @type uv.read_start.callback
+ --- @param err? string
+ --- @param data? string
local function handler_with_close(err, data)
handler(err, data)
if data == nil then