|
|
|
@ -66,10 +66,12 @@ mappings.groups = nil
|
|
|
|
|
-- register mappings
|
|
|
|
|
local function register_mappings(maps, opts)
|
|
|
|
|
for mode, opt in pairs(opts.mode_opts) do
|
|
|
|
|
for _, value in pairs(maps) do
|
|
|
|
|
if value[mode] then
|
|
|
|
|
local mode_opts = value["mode_opts"] and vim.tbl_deep_extend("force", opt, value["mode_opts"]) or opt
|
|
|
|
|
wk.register(value[mode], mode_opts)
|
|
|
|
|
for key, value in pairs(maps) do
|
|
|
|
|
if key ~= "lspconfig" then
|
|
|
|
|
if value[mode] then
|
|
|
|
|
local mode_opts = value["mode_opts"] and vim.tbl_deep_extend("force", opt, value["mode_opts"]) or opt
|
|
|
|
|
wk.register(value[mode], mode_opts)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
@ -78,5 +80,4 @@ end
|
|
|
|
|
register_mappings(mappings, options)
|
|
|
|
|
register_mappings(mapping_groups, options)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wk.setup(options)
|
|
|
|
|