return { "desdic/macrothis.nvim", opts = {}, keys = { { "kkd", function() require("macrothis").delete() end, desc = "delete", }, { "kke", function() require("macrothis").edit() end, desc = "edit", }, { "kkl", function() require("macrothis").load() end, desc = "load", }, { "kkn", function() require("macrothis").rename() end, desc = "rename", }, { "kkq", function() require("macrothis").quickfix() end, desc = "run macro on all files in quickfix", }, { "kkr", function() require("macrothis").run() end, desc = "run macro", }, { "kks", function() require("macrothis").save() end, desc = "save", }, { "kkx", function() require("macrothis").register() end, desc = "edit register", }, { "kkp", function() require("macrothis").copy_register_printable() end, desc = "Copy register as printable", }, { "kkm", function() require("macrothis").copy_macro_printable() end, desc = "Copy macro as printable", }, }, }