Skip to content

Commit 3812e29

Browse files
committed
fix(config): disable_keymaps not being respected. (fixes #275)
1 parent aeca096 commit 3812e29

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lua/diffview/config.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -564,10 +564,12 @@ function M.setup(user_config)
564564
M._config.keymaps[name] = utils.tbl_access(user_config, { "keymaps", name }) or {}
565565
end
566566
end
567+
else
568+
M._config.keymaps = utils.tbl_clone(M.defaults.keymaps)
567569
end
568570

569571
-- Merge default and user keymaps
570-
for name, keymap in pairs(M.defaults.keymaps) do
572+
for name, keymap in pairs(M._config.keymaps) do
571573
if type(name) == "string" and type(keymap) == "table" then
572574
M._config.keymaps[name] = M.extend_keymaps(
573575
keymap,

0 commit comments

Comments
 (0)