ez_docker/.lazy.lua
2025-01-17 18:31:17 +01:00

31 lines
800 B
Lua

local function find_table_with_value(tables, search_value)
for _, tbl in ipairs(tables) do
for _, value in pairs(tbl) do
if value == search_value then
return tbl
end
end
end
return nil
end
return {
{
"mfussenegger/nvim-dap",
optional = true,
config = function()
local root = vim.lsp.get_clients()[1].root_dir
table.insert(require("dap").configurations.python, {
type = "python",
request = "launch",
name = "custom",
program = root .. "/plugins/modules/compose.py",
console = "integratedTerminal",
pythonPath = os.getenv("VIRTUAL_ENV") .. "/bin/python",
args = { root .. "/test.json" },
justMyCode = false,
})
find_table_with_value(require("lazyvim.plugins.extras.dap.core"), "mfussenegger/nvim-dap").config()
end,
},
}