enc: make modular config

This commit is contained in:
Pojok Code 2024-07-09 16:48:34 +07:00
parent d46370f0b3
commit 624d3aceb6
10 changed files with 610 additions and 374 deletions

View file

@ -1,18 +1,18 @@
local sources = {}
local dap_data = pcode.dap_ensure_installed or {}
for _, nullls in pairs(dap_data) do
table.insert(sources, nullls)
end
require("mason").setup()
require("mason-nvim-dap").setup({
ensure_installed = sources,
automatic_setup = true,
handlers = {
function(config)
-- all sources with no handler get passed here
-- Keep original functionality
require("mason-nvim-dap").default_setup(config)
end,
},
})
-- local sources = {}
-- local dap_data = pcode.dap_ensure_installed or {}
-- for _, nullls in pairs(dap_data) do
-- table.insert(sources, nullls)
-- end
-- require("mason").setup()
-- require("mason-nvim-dap").setup({
-- ensure_installed = sources,
-- automatic_setup = true,
-- handlers = {
-- function(config)
-- -- all sources with no handler get passed here
--
-- -- Keep original functionality
-- require("mason-nvim-dap").default_setup(config)
-- end,
-- },
-- })