refactor: move icons to settings and add setup method for configs extending LazyVim (like my own dots)

This commit is contained in:
Folke Lemaitre 2023-01-03 21:04:35 +01:00
parent ff777b5efd
commit 7a49913cf2
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040
8 changed files with 57 additions and 40 deletions

15
lua/lazyvim/init.lua Normal file
View file

@ -0,0 +1,15 @@
local M = {}
---@param opts? LazyVimSettings
function M.setup(opts)
if not package.loaded.lazy then
require("lazyvim.config.lazy")
end
local settings = require("lazyvim.config.settings")
package.loaded["lazyvim.config.settings"] = vim.tbl_deep_extend("force", settings, opts or {})
require("lazyvim.config.options")
require("lazyvim.config.autocmds")
require("lazyvim.config.keymaps")
end
return M