Files
dots/.config/nvim/lua/debug.lua
2022-06-24 19:17:09 +03:00

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,
})