mirror of
https://github.com/neovim/neovim
synced 2025-07-16 09:11:51 +00:00
fix(version): fix vim.version().prerelease
fixes #28782 (when backported)
This commit is contained in:
@ -260,7 +260,11 @@ fixdict(1 + #version)
|
|||||||
for _, item in ipairs(version) do
|
for _, item in ipairs(version) do
|
||||||
-- NB: all items are mandatory. But any error will be less confusing
|
-- NB: all items are mandatory. But any error will be less confusing
|
||||||
-- with placeholder vim.NIL (than invalid mpack data)
|
-- 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
|
end
|
||||||
put('build', version_build)
|
put('build', version_build)
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@ return {
|
|||||||
{"major", ${NVIM_VERSION_MAJOR}},
|
{"major", ${NVIM_VERSION_MAJOR}},
|
||||||
{"minor", ${NVIM_VERSION_MINOR}},
|
{"minor", ${NVIM_VERSION_MINOR}},
|
||||||
{"patch", ${NVIM_VERSION_PATCH}},
|
{"patch", ${NVIM_VERSION_PATCH}},
|
||||||
{"prerelease", "$NVIM_VERSION_PRERELEASE" ~= ""},
|
{"prerelease", "${NVIM_VERSION_PRERELEASE}" ~= ""},
|
||||||
{"api_level", ${NVIM_API_LEVEL}},
|
{"api_level", ${NVIM_API_LEVEL}},
|
||||||
{"api_compatible", ${NVIM_API_LEVEL_COMPAT}},
|
{"api_compatible", ${NVIM_API_LEVEL_COMPAT}},
|
||||||
{"api_prerelease", ${NVIM_API_PRERELEASE}},
|
{"api_prerelease", ${NVIM_API_PRERELEASE}},
|
||||||
|
Reference in New Issue
Block a user