1
0
Fork 0
dotfiles/nvim/lua/plugins/dap-ui.lua

29 lines
888 B
Lua

return {
"rcarriga/nvim-dap-ui",
dependencies = {
"nvim-neotest/nvim-nio",
{
"theHamsta/nvim-dap-virtual-text",
opts = {},
},
},
keys = {
{ "<leader>du", function() require("dapui").toggle({ }) end, desc = "Dap UI" },
{ "<leader>de", function() require("dapui").eval() end, desc = "Eval", mode = {"n", "v"} },
},
opts = {},
config = function(_, opts)
local dap = require("dap")
local dapui = require("dapui")
dapui.setup(opts)
dap.listeners.after.event_initialized["dapui_config"] = function()
dapui.open({})
end
dap.listeners.before.event_terminated["dapui_config"] = function()
dapui.close({})
end
dap.listeners.before.event_exited["dapui_config"] = function()
dapui.close({})
end
end,
}