summaryrefslogtreecommitdiff
path: root/lua/lvim/config/init.lua
diff options
context:
space:
mode:
authorkylo252 <[email protected]>2021-11-18 16:04:34 +0100
committerGitHub <[email protected]>2021-11-18 16:04:34 +0100
commitc26ac5364f2bb04b7428105db39c12c6549d5dfb (patch)
treea434959e1f41e7fda51b066927eee8d2645dc221 /lua/lvim/config/init.lua
parent16fd37c8bf5d9f352ea16ad18d3ca327977e205a (diff)
refactor: load the default keymaps once (#1965)
Diffstat (limited to 'lua/lvim/config/init.lua')
-rw-r--r--lua/lvim/config/init.lua6
1 files changed, 1 insertions, 5 deletions
diff --git a/lua/lvim/config/init.lua b/lua/lvim/config/init.lua
index 8359ff18..a3c5af24 100644
--- a/lua/lvim/config/init.lua
+++ b/lua/lvim/config/init.lua
@@ -26,7 +26,7 @@ function M:init()
lvim.database = { save_location = utils.join_paths(home_dir, ".config", "lunarvim_db"), auto_execute = 1 }
end
- lvim.keys = apply_defaults(lvim.keys, require("lvim.keymappings").get_defaults())
+ require("lvim.keymappings").load_defaults()
local builtins = require "lvim.core.builtins"
builtins.config { user_config_file = user_config_file }
@@ -89,8 +89,6 @@ function M:load(config_path)
vim.g.mapleader = (lvim.leader == "space" and " ") or lvim.leader
- local default_keymaps = require("lvim.keymappings").get_defaults()
- lvim.keys = apply_defaults(lvim.keys, default_keymaps)
require("lvim.keymappings").load(lvim.keys)
local settings = require "lvim.config.settings"
@@ -100,8 +98,6 @@ end
--- Override the configuration with a user provided one
-- @param config_path The path to the configuration overrides
function M:reload()
- require("lvim.keymappings").clear(lvim.keys)
-
local lvim_modules = {}
for module, _ in pairs(package.loaded) do
if module:match "lvim.core" then