diff --git a/lua/core/default_config.lua b/lua/core/default_config.lua index a151df5..639916a 100644 --- a/lua/core/default_config.lua +++ b/lua/core/default_config.lua @@ -87,6 +87,6 @@ M.plugins = "" -- path i.e "custom.plugins", so make custom/plugins.lua file M.lazy_nvim = require "plugins.configs.lazy_nvim" -- config for lazy.nvim startup options -M.mappings = {} +M.mappings = require "core.mappings" return M diff --git a/lua/core/utils.lua b/lua/core/utils.lua index 4c44dc6..8b2a03d 100644 --- a/lua/core/utils.lua +++ b/lua/core/utils.lua @@ -8,11 +8,11 @@ M.load_config = function() if chadrc_path then local chadrc = dofile(chadrc_path) - config.mappings = M.remove_disabled_keys(chadrc.mappings, require "core.mappings") + config.mappings = M.remove_disabled_keys(chadrc.mappings, config.mappings) config = merge_tb("force", config, chadrc) + config.mappings.disabled = nil end - config.mappings.disabled = nil return config end