-- enable termdebug vim.cmd("packadd termdebug") -- use a usable layout vim.g.termdebug_wide = 1 vim.api.nvim_create_autocmd("FileType", { pattern = { "go", "c", "c++", }, callback = function() vim.g.termdebugger = "gdb" end, }) vim.api.nvim_create_autocmd("FileType", { pattern = "rust", callback = function() vim.g.termdebugger = "rust-gdb" end, }) vim.api.nvim_create_autocmd("FileType", { pattern = "python", callback = function() vim.g.termdebugger = "pdbpp" end, })