require("keymap.helpers") local bind = require("keymap.bind") local map_cr = bind.map_cr -- local map_cu = bind.map_cu -- local map_cmd = bind.map_cmd -- local map_callback = bind.map_callback local plug_map = { -- Package manager: lazy.nvim ["n|ph"] = map_cr("Lazy"):with_silent():with_noremap():with_nowait():with_desc("package: Show"), ["n|ps"] = map_cr("Lazy sync"):with_silent():with_noremap():with_nowait():with_desc("package: Sync"), ["n|pu"] = map_cr("Lazy update"):with_silent():with_noremap():with_nowait():with_desc("package: Update"), ["n|pi"] = map_cr("Lazy install"):with_silent():with_noremap():with_nowait():with_desc("package: Install"), ["n|pl"] = map_cr("Lazy log"):with_silent():with_noremap():with_nowait():with_desc("package: Log"), ["n|pc"] = map_cr("Lazy check"):with_silent():with_noremap():with_nowait():with_desc("package: Check"), ["n|pd"] = map_cr("Lazy debug"):with_silent():with_noremap():with_nowait():with_desc("package: Debug"), ["n|pp"] = map_cr("Lazy profile"):with_silent():with_noremap():with_nowait():with_desc("package: Profile"), ["n|pr"] = map_cr("Lazy restore"):with_silent():with_noremap():with_nowait():with_desc("package: Restore"), ["n|px"] = map_cr("Lazy clean"):with_silent():with_noremap():with_nowait():with_desc("package: Clean"), } bind.nvim_load_mapping(plug_map) -- Plugin keymaps require("keymap.completion") require("keymap.editor") require("keymap.lang") require("keymap.tool") require("keymap.ui") -- User keymaps local ok, mappings = pcall(require, "user.keymap.init") if ok then require("modules.utils.keymap").replace(mappings) end