local dap = require("dap") -- dap.configurations.c = { -- { -- name = "Launch", -- type = "gdb", -- request = "launch", -- program = function() -- return vim.fn.input('Path to executable: ', vim.fn.getcwd() .. '/', 'file') -- end, -- cwd = "${workspaceFolder}", -- }, -- } dap.adapters.cppdbg = { type = "executable", command = "gdb", args = { "-i", "dap" }, console = 'externalTerminal', -- terminal_win_cmd = "tabnew", } dap.adapters.lldb = { type = 'executable', command = 'lldb-vscode', -- adjust as needed, must be absolute path name = 'lldb' } require('dap.ext.vscode').load_launchjs("dap_config.json", { cppdbg = { 'c', 'cpp' }, lldb = { 'c', 'cpp' } }) dap.set_log_level("TRACE")