return { { "andrewferrier/debugprint.nvim", opts = { create_keymaps = false, }, keys = { { "ddl", function() return require("debugprint").debugprint() end, desc = "Print under current line", expr = true, }, { "ddL", function() return require("debugprint").debugprint({ above = true }) end, desc = "Print above current line", expr = true, }, { "ddv", function() return require("debugprint").debugprint({ variable = true }) end, desc = "Print variable under current line", expr = true, }, { "ddV", function() return require("debugprint").debugprint({ above = true, variable = true }) end, desc = "Print variable above current line", expr = true, }, { "ddd", function() return require("debugprint").deleteprints() end, desc = "Delete all prints", }, }, }, { "folke/which-key.nvim", opts = { defaults = { ["dd"] = { name = "+debugPrint" }, }, }, }, }