ソースを参照

fix: do not overwrite plugins bindings in reload (#1284)

kylo252 3 年 前
コミット
9a68500333
1 ファイル変更1 行追加1 行削除
  1. 1 1
      lua/utils/init.lua

+ 1 - 1
lua/utils/init.lua

@@ -90,6 +90,7 @@ end
 function utils.reload_lv_config()
 function utils.reload_lv_config()
   vim.cmd "source ~/.local/share/lunarvim/lvim/lua/settings.lua"
   vim.cmd "source ~/.local/share/lunarvim/lvim/lua/settings.lua"
   vim.cmd("source " .. USER_CONFIG_PATH)
   vim.cmd("source " .. USER_CONFIG_PATH)
+  require("keymappings").setup() -- this should be done before loading the plugins
   vim.cmd "source ~/.local/share/lunarvim/lvim/lua/plugins.lua"
   vim.cmd "source ~/.local/share/lunarvim/lvim/lua/plugins.lua"
   local plugins = require "plugins"
   local plugins = require "plugins"
   local plugin_loader = require("plugin-loader").init()
   local plugin_loader = require("plugin-loader").init()
@@ -97,7 +98,6 @@ function utils.reload_lv_config()
   plugin_loader:load { plugins, lvim.plugins }
   plugin_loader:load { plugins, lvim.plugins }
   vim.cmd ":PackerCompile"
   vim.cmd ":PackerCompile"
   vim.cmd ":PackerInstall"
   vim.cmd ":PackerInstall"
-  require("keymappings").setup()
   -- vim.cmd ":PackerClean"
   -- vim.cmd ":PackerClean"
   Log:get_default().info "Reloaded configuration"
   Log:get_default().info "Reloaded configuration"
 end
 end