2023-03-06 14:11:29 +07:00
|
|
|
local sources = {}
|
2024-06-14 08:21:36 +07:00
|
|
|
local dap_data = pcode.dap_ensure_installed or {}
|
2024-05-21 19:49:53 +07:00
|
|
|
for _, nullls in pairs(dap_data) do
|
2024-06-14 08:40:35 +07:00
|
|
|
table.insert(sources, nullls)
|
2023-03-06 14:11:29 +07:00
|
|
|
end
|
2023-02-22 07:31:52 +07:00
|
|
|
require("mason").setup()
|
|
|
|
require("mason-nvim-dap").setup({
|
2024-06-14 08:40:35 +07:00
|
|
|
ensure_installed = sources,
|
|
|
|
automatic_setup = true,
|
|
|
|
handlers = {
|
|
|
|
function(config)
|
|
|
|
-- all sources with no handler get passed here
|
2023-04-10 18:49:06 +07:00
|
|
|
|
2024-06-14 08:40:35 +07:00
|
|
|
-- Keep original functionality
|
|
|
|
require("mason-nvim-dap").default_setup(config)
|
|
|
|
end,
|
|
|
|
},
|
2023-02-22 07:31:52 +07:00
|
|
|
})
|