1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
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" } },
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
}
|