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