From 419d4f3ab5cf025f9ce470f05d4a38a18b584c28 Mon Sep 17 00:00:00 2001 From: Will Norris Date: Fri, 3 Mar 2023 22:47:44 -0800 Subject: [PATCH] keymap: use nvim api for setting keymaps This allows setting a description for each mapping that will render nicely in plugins like which-key. --- lua/marks/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/marks/init.lua b/lua/marks/init.lua index 8c8a2df..7a28019 100644 --- a/lua/marks/init.lua +++ b/lua/marks/init.lua @@ -167,7 +167,7 @@ end local function apply_mappings() for cmd, key in pairs(M.mappings) do - vim.cmd("nnoremap "..key.." lua require'marks'."..cmd.."()") + vim.api.nvim_set_keymap("n", key, "", { callback = M[cmd], desc = "marks: "..cmd:gsub("_", " ") }) end end