diff options
author | bfredl <bjorn.linse@gmail.com> | 2023-03-20 16:16:15 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-20 16:16:15 +0100 |
commit | 4cba53e09e6e9d9cf06e87431146b9707347bcd6 (patch) | |
tree | 0673bf71198de31098f61e80467c825c9b57a78d /src | |
parent | d3ac5a342d27a3cbfca25a9e9b3f3496a77db68a (diff) | |
download | rneovim-4cba53e09e6e9d9cf06e87431146b9707347bcd6.tar.gz rneovim-4cba53e09e6e9d9cf06e87431146b9707347bcd6.tar.bz2 rneovim-4cba53e09e6e9d9cf06e87431146b9707347bcd6.zip |
feat(lua): use vim.empty_dict() for empty return value in new api functions (#22737)
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/generators/gen_api_dispatch.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nvim/generators/gen_api_dispatch.lua b/src/nvim/generators/gen_api_dispatch.lua index a0a67af78d..8aa1829364 100644 --- a/src/nvim/generators/gen_api_dispatch.lua +++ b/src/nvim/generators/gen_api_dispatch.lua @@ -619,9 +619,10 @@ local function process_function(fn) } ]], return_type)) else + local special = (fn.since ~= nil and fn.since < 11) write_shifted_output(output, string.format([[ - nlua_push_%s(lstate, ret, true); - ]], return_type)) + nlua_push_%s(lstate, ret, %s); + ]], return_type, tostring(special))) end write_shifted_output(output, string.format([[ |