my demo first config lua
This commit is contained in:
31
lua/plugins/dap.lua
Normal file
31
lua/plugins/dap.lua
Normal file
@@ -0,0 +1,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", 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,
|
||||
}
|
||||
Reference in New Issue
Block a user