fix(config): fetch configs if user has configured (#66)
This commit is contained in:
@@ -6,6 +6,14 @@ end
|
||||
|
||||
config.setup = function(default, user)
|
||||
local data = vim.tbl_deep_extend("keep", user or {}, default)
|
||||
-- fetch configs if users have configuration
|
||||
for ft, conf in pairs(data.languages) do
|
||||
local ok, ft_config = pcall(require, "neogen.configurations." .. ft)
|
||||
if ok then
|
||||
data.languages[ft] = vim.tbl_deep_extend("keep", conf, ft_config)
|
||||
end
|
||||
end
|
||||
|
||||
setmetatable(data.languages, {
|
||||
__index = function(langs, ft)
|
||||
local ok, ft_config = pcall(require, "neogen.configurations." .. ft)
|
||||
|
||||
Reference in New Issue
Block a user