diff options
author | bfredl <bjorn.linse@gmail.com> | 2024-05-16 20:07:45 +0200 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2024-05-16 20:10:54 +0200 |
commit | d049752e45c3e961fc8cca5fe79ecef4de6c97c7 (patch) | |
tree | e13fb80f492830eb161350d2c1e8023648645aef /src | |
parent | a664246171569209698c0b17b1d7af831f6603d2 (diff) | |
download | rneovim-d049752e45c3e961fc8cca5fe79ecef4de6c97c7.tar.gz rneovim-d049752e45c3e961fc8cca5fe79ecef4de6c97c7.tar.bz2 rneovim-d049752e45c3e961fc8cca5fe79ecef4de6c97c7.zip |
fix(version): fix vim.version().prerelease
fixes #28782 (when backported)
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/generators/gen_api_dispatch.lua | 6 | ||||
-rw-r--r-- | src/nvim/generators/nvim_version.lua.in | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/nvim/generators/gen_api_dispatch.lua b/src/nvim/generators/gen_api_dispatch.lua index 8ad5858c12..62c99ce082 100644 --- a/src/nvim/generators/gen_api_dispatch.lua +++ b/src/nvim/generators/gen_api_dispatch.lua @@ -260,7 +260,11 @@ fixdict(1 + #version) for _, item in ipairs(version) do -- NB: all items are mandatory. But any error will be less confusing -- with placeholder vim.NIL (than invalid mpack data) - put(item[1], item[2] or vim.NIL) + local val = item[2] + if val == nil then + val = vim.NIL + end + put(item[1], val) end put('build', version_build) diff --git a/src/nvim/generators/nvim_version.lua.in b/src/nvim/generators/nvim_version.lua.in index d0dbf77922..c29141fc68 100644 --- a/src/nvim/generators/nvim_version.lua.in +++ b/src/nvim/generators/nvim_version.lua.in @@ -2,7 +2,7 @@ return { {"major", ${NVIM_VERSION_MAJOR}}, {"minor", ${NVIM_VERSION_MINOR}}, {"patch", ${NVIM_VERSION_PATCH}}, - {"prerelease", "$NVIM_VERSION_PRERELEASE" ~= ""}, + {"prerelease", "${NVIM_VERSION_PRERELEASE}" ~= ""}, {"api_level", ${NVIM_API_LEVEL}}, {"api_compatible", ${NVIM_API_LEVEL_COMPAT}}, {"api_prerelease", ${NVIM_API_PRERELEASE}}, |