fix(core): check for outdated nightly. See #6458

This commit is contained in:
Folke Lemaitre
2025-09-18 14:07:49 +02:00
parent 75a3809e15
commit cfac3c9a85

View File

@@ -1,9 +1,20 @@
local fail = nil
if vim.fn.has("nvim-0.11.2") == 0 then
vim.api.nvim_echo({
fail = {
{ "LazyVim requires Neovim >= 0.11.2\n", "ErrorMsg" },
{ "For more info, see: https://github.com/LazyVim/LazyVim/issues/6421\n", "Comment" },
{ "Press any key to exit", "MoreMsg" },
}, true, {})
}
elseif vim.fn.has("nvim-0.12") == 1 and not vim.lsp.is_enabled then
fail = {
{ "LazyVim requires Neovim >= 0.11.2 or a recent Nightly\n", "ErrorMsg" },
{ "Your nightly is too old, please update to a more recent version.\n", "Comment" },
{ "Press any key to exit", "MoreMsg" },
}
end
if fail then
vim.api.nvim_echo(fail, true, {})
vim.fn.getchar()
vim.cmd([[quit]])
return {}