aboutsummaryrefslogtreecommitdiff
path: root/scripts/gen_eval_files.lua
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2023-08-08 10:40:43 +0200
committerbfredl <bjorn.linse@gmail.com>2023-08-08 10:42:59 +0200
commit628763fbd82d0fab292b7e92b553c6b1ed53e556 (patch)
tree0d49b8352c09440ef0f176aad214aef206213291 /scripts/gen_eval_files.lua
parent0211f889b9538f7df5fbcb06273d273fb071efff (diff)
downloadrneovim-628763fbd82d0fab292b7e92b553c6b1ed53e556.tar.gz
rneovim-628763fbd82d0fab292b7e92b553c6b1ed53e556.tar.bz2
rneovim-628763fbd82d0fab292b7e92b553c6b1ed53e556.zip
docs(lua): the keyset nilocalypse
This is needed to give recent LuaLS the right idea about optional fields.
Diffstat (limited to 'scripts/gen_eval_files.lua')
-rwxr-xr-xscripts/gen_eval_files.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/gen_eval_files.lua b/scripts/gen_eval_files.lua
index d29691dfe8..9bc9e99c46 100755
--- a/scripts/gen_eval_files.lua
+++ b/scripts/gen_eval_files.lua
@@ -295,7 +295,7 @@ local function get_api_keysets_meta()
for _, k in ipairs(keysets) do
local params = {}
for _, key in ipairs(k.keys) do
- table.insert(params, {key, api_type(k.types[key] or 'any')})
+ table.insert(params, {key..'?', api_type(k.types[key] or 'any')})
end
ret[k.name] = {
signature = 'NA',