30 lines
497 B
Lua
30 lines
497 B
Lua
-- 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,
|
|
})
|