1
0
Fork 0

neovim: DAP + rust-tools

This commit is contained in:
Jeremy Kaplan 2023-08-09 16:16:34 -07:00
commit 3011c3bf6d

View file

@ -405,6 +405,13 @@ return {
on_attach = on_attach, on_attach = on_attach,
settings = lsp_settings.rust_analyzer, settings = lsp_settings.rust_analyzer,
}, },
dap = {
adapter = require('rust-tools.dap').get_codelldb_adapter(
'/usr/bin/codelldb',
'/usr/lib/liblldb.so'
),
},
}) })
end, end,
}) })
@ -496,4 +503,20 @@ return {
} }
end, end,
}, },
-- Debugging
{
'mfussenegger/nvim-dap',
lazy = false,
keys = {
{ "<Leader>db", function() require('dap').toggle_breakpoint() end },
{ "<Leader>dB", function() require('dap').set_breakpoint() end },
{ "<Leader>dc", function() require('dap').continue() end },
{ "<Leader>dn", function() require('dap').step_over() end },
{ "<Leader>dsi", function() require('dap').step_into() end },
{ "<Leader>dso", function() require('dap').step_out() end },
{ "<Leader>dj", function() require('dap').down() end },
{ "<Leader>dk", function() require('dap').up() end },
},
},
} }