From 1bfb8dd338f4c13ca2fea78d241a852931f1bed0 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Sat, 10 May 2025 07:11:36 +0800 Subject: vim-patch:17ad852: runtime(doc): update return types for builtin functions fixes: vim/vim#17273 credit: Github user @msoyka2024 https://github.com/vim/vim/commit/17ad852a62b6e2cf25207292ebca7a748e529d59 Co-authored-by: Christian Brabandt --- runtime/lua/vim/_meta/vimfn.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'runtime/lua/vim/_meta/vimfn.lua') diff --git a/runtime/lua/vim/_meta/vimfn.lua b/runtime/lua/vim/_meta/vimfn.lua index 6a84f3a270..fbaa39d021 100644 --- a/runtime/lua/vim/_meta/vimfn.lua +++ b/runtime/lua/vim/_meta/vimfn.lua @@ -1350,6 +1350,8 @@ function vim.fn.cursor(lnum, col, off) end --- position within a or after the last character. --- Returns 0 when the position could be set, -1 otherwise. --- +--- Returns 0 when the position could be set, -1 otherwise. +--- --- @param list integer[] --- @return any function vim.fn.cursor(list) end @@ -2197,7 +2199,7 @@ function vim.fn.filter(expr1, expr2) end --- @param name string --- @param path? string --- @param count? integer ---- @return any +--- @return string|string[] function vim.fn.finddir(name, path, count) end --- Just like |finddir()|, but find a file instead of a directory. @@ -2209,8 +2211,8 @@ function vim.fn.finddir(name, path, count) end --- --- @param name string --- @param path? string ---- @param count? any ---- @return any +--- @param count? integer +--- @return string|string[] function vim.fn.findfile(name, path, count) end --- Flatten {list} up to {maxdepth} levels. Without {maxdepth} @@ -8150,6 +8152,8 @@ function vim.fn.setcursorcharpos(lnum, col, off) end --- call cursor(4, 3) ---