mirror of https://github.com/folke/lazy.nvim.git
feat: allow config of default for version field
This commit is contained in:
parent
334f32e595
commit
fb96183753
|
@ -7,6 +7,7 @@ M.defaults = {
|
|||
plugins = "config.plugins",
|
||||
defaults = {
|
||||
opt = false, -- should plugins default to "opt" or "start"
|
||||
version = nil,
|
||||
-- version = "*", -- enable this to try installing the latest stable versions of plugins
|
||||
},
|
||||
dev = {
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
local Util = require("lazy.util")
|
||||
local Semver = require("lazy.manage.semver")
|
||||
local Config = require("lazy.core.config")
|
||||
|
||||
local M = {}
|
||||
|
||||
|
@ -89,8 +90,9 @@ function M.get_target(plugin)
|
|||
commit = M.ref(plugin.dir, "tags/" .. plugin.tag),
|
||||
}
|
||||
end
|
||||
if plugin.version then
|
||||
local last = Semver.last(M.get_versions(plugin.dir, plugin.version))
|
||||
local version = plugin.version or Config.options.defaults.version
|
||||
if version then
|
||||
local last = Semver.last(M.get_versions(plugin.dir, version))
|
||||
if last then
|
||||
return {
|
||||
branch = branch and branch.branch,
|
||||
|
|
Loading…
Reference in New Issue