feat: make LazyVim config auto handle cross-platform (#2284)

This commit is contained in:
WireWhiz
2025-06-22 04:36:59 -04:00
committed by GitHub
parent ce9f6a8ec1
commit db39f5fe1b

View File

@@ -74,8 +74,15 @@ For building binary if you wish to build from source, then `cargo` is required.
{
"yetone/avante.nvim",
-- if you want to build from source then do `make BUILD_FROM_SOURCE=true`
build = "make", -- ⚠️ must add this line! ! !
-- build = "powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false" -- for windows
-- ⚠️ must add this setting! ! !
build = function()
-- conditionally use the correct build system for the current OS
if vim.fn.has("win32") == 1 then
return "powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false"
else
return "make"
end
end,
event = "VeryLazy",
version = false, -- Never set this value to "*"! Never!
---@module 'avante'