diff options
author | erodey <[email protected]> | 2023-04-12 14:29:11 +0600 |
---|---|---|
committer | GitHub <[email protected]> | 2023-04-12 04:29:11 -0400 |
commit | 3f2e91b667ff8ae89d277c123400bad200986da1 (patch) | |
tree | cec22dfa48283f72068f12850d8bdba02dc988a9 /lua/lvim | |
parent | b5cc0a51bd23f0f09d662d7b1bbd9bbac344c571 (diff) |
feat(lazy): lazy.nvim settings can be customized (#4010)
Diffstat (limited to 'lua/lvim')
-rw-r--r-- | lua/lvim/config/defaults.lua | 29 | ||||
-rw-r--r-- | lua/lvim/plugin-loader.lua | 30 |
2 files changed, 31 insertions, 28 deletions
diff --git a/lua/lvim/config/defaults.lua b/lua/lvim/config/defaults.lua index a03ee464..5fa8a912 100644 --- a/lua/lvim/config/defaults.lua +++ b/lua/lvim/config/defaults.lua @@ -24,6 +24,35 @@ return { -- use config.lua for this not put here }, + lazy = { + opts = { + install = { + missing = true, + colorscheme = { "lunar", "habamax" }, + }, + ui = { + border = "rounded", + }, + root = require("lvim.utils").join_paths(get_runtime_dir(), "site", "pack", "lazy", "opt"), + git = { + timeout = 120, + }, + lockfile = require("lvim.utils").join_paths(get_config_dir(), "lazy-lock.json"), + performance = { + rtp = { + reset = false, + }, + }, + defaults = { + lazy = false, + version = nil, + }, + readme = { + root = require("lvim.utils").join_paths(get_runtime_dir(), "lazy", "readme"), + }, + }, + }, + autocommands = {}, lang = {}, log = { diff --git a/lua/lvim/plugin-loader.lua b/lua/lvim/plugin-loader.lua index 088b48a8..f389116e 100644 --- a/lua/lvim/plugin-loader.lua +++ b/lua/lvim/plugin-loader.lua @@ -93,34 +93,8 @@ function plugin_loader.load(configurations) vim.opt.runtimepath:remove(join_paths(plugins_dir, "*")) local status_ok = xpcall(function() - local opts = { - install = { - missing = true, - colorscheme = { lvim.colorscheme, "lunar", "habamax" }, - }, - ui = { - border = "rounded", - }, - root = plugins_dir, - git = { - timeout = 120, - }, - lockfile = join_paths(get_config_dir(), "lazy-lock.json"), - performance = { - rtp = { - reset = false, - }, - }, - defaults = { - lazy = false, - version = nil, - }, - readme = { - root = join_paths(get_runtime_dir(), "lazy", "readme"), - }, - } - - lazy.setup(configurations, opts) + table.insert(lvim.lazy.opts.install.colorscheme, 1, lvim.colorscheme) + lazy.setup(configurations, lvim.lazy.opts) end, debug.traceback) if not status_ok then |