Files
2023-12-13 00:27:19 +03:00

32 lines
791 B
Lua

return {
"mfussenegger/nvim-dap",
dependencies = {
"theHamsta/nvim-dap-virtual-text",
"rcarriga/nvim-dap-ui",
"leoluz/nvim-dap-go",
"mxsdev/nvim-dap-vscode-js",
"anuvyklack/hydra.nvim",
"nvim-telescope/telescope-dap.nvim",
"rcarriga/cmp-dap",
},
keys = { { "<leader>d", desc = "Open Debug menu" } },
config = function()
require "alpha.dap"
local ok_telescope, telescope = pcall(require, "telescope")
if ok_telescope then
telescope.load_extension "dap"
end
local ok_cmp, cmp = pcall(require, "cmp")
if ok_cmp then
cmp.setup.filetype({ "dap-repl", "dapui_watches" }, {
sources = cmp.config.sources({
{ name = "dap" },
}, {
{ name = "buffer" },
}),
})
end
end,
}