nvim/lua/user/plugins/debugger/dap/init.lua
2023-10-28 00:00:00 +07:00

20 lines
578 B
Lua

local vars = require('user.config.vars')
for name, sign in pairs(vars.icons.dap) do
sign = type(sign) == 'table' and sign or { sign }
vim.fn.sign_define('Dap' .. name, {
text = sign[1],
texthl = sign[2] or 'DiagnosticInfo',
linehl = sign[3],
numhl = sign[3],
})
end
require('user.plugins.debugger.dap.dlv')
require('user.plugins.debugger.dap.debugpy')
-- Use overseer's JSON decoder
require('dap.ext.vscode').json_decode = require('overseer.json').decode
-- Then enable the integration manually
require('overseer').patch_dap(true)