refactor: LazyVim.config

This commit is contained in:
Folke Lemaitre
2024-06-16 15:35:38 +02:00
parent 57ef349910
commit 05e45e0d35
15 changed files with 32 additions and 42 deletions

View File

@ -1,5 +1,3 @@
local Config = require("lazyvim.config")
---@class lazyvim.util.json
local M = {}
@ -46,18 +44,18 @@ function M.encode(value)
end
function M.save()
Config.json.data.version = Config.json.version
LazyVim.config.json.data.version = LazyVim.config.json.version
local path = vim.fn.stdpath("config") .. "/lazyvim.json"
local f = io.open(path, "w")
if f then
f:write(LazyVim.json.encode(Config.json.data))
f:write(LazyVim.json.encode(LazyVim.config.json.data))
f:close()
end
end
function M.migrate()
LazyVim.info("Migrating `lazyvim.json` to version `" .. Config.json.version .. "`")
local json = Config.json
LazyVim.info("Migrating `lazyvim.json` to version `" .. LazyVim.config.json.version .. "`")
local json = LazyVim.config.json
-- v0
if not json.data.version then