36 lines
1 KiB
Lua
36 lines
1 KiB
Lua
local prefix = "<leader>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 = " " },
|
|
},
|
|
},
|
|
},
|
|
}
|