local prefix = "dd" return { { "andrewferrier/debugprint.nvim", opts = { create_keymaps = false, }, -- stylua: ignore keys = { { prefix .. "l", function() return require("debugprint").debugprint() end, desc = "Under Line", expr = true }, { prefix .. "L", function() return require("debugprint").debugprint({ above = true }) end, desc = "Above Line", expr = true }, { prefix .. "v", function() return require("debugprint").debugprint({ variable = true }) end, desc = "Variable Under Line", expr = true, }, { prefix .. "V", function() return require("debugprint").debugprint({ above = true, variable = true }) end, desc = "Variable Above Line", expr = true, }, { prefix .. "d", function() return require("debugprint").deleteprints() end, desc = "Delete All" }, }, }, { "folke/which-key.nvim", opts = { spec = { { prefix, group = "debugPrint", icon = "󰐪 " }, }, }, }, }