2022-10-06 04:44:41 +00:00
|
|
|
-- thallada: this is setup in rust-tools
|
|
|
|
local dap = require('dap')
|
|
|
|
-- dap.adapters.codelldb = {
|
|
|
|
-- type = 'server',
|
|
|
|
-- port = '${port}',
|
|
|
|
-- executable = {
|
|
|
|
-- command = '/home/thallada/vscode-lldb/extension/adapter/codelldb',
|
|
|
|
-- args = { '--port', '${port}'}
|
|
|
|
-- }
|
|
|
|
-- }
|
|
|
|
-- dap.configurations.rust = {
|
|
|
|
-- {
|
|
|
|
-- name = "Launch file",
|
|
|
|
-- type = "codelldb",
|
|
|
|
-- request = "launch",
|
|
|
|
-- program = function()
|
|
|
|
-- return vim.fn.input('Path to executable: ', vim.fn.getcwd() .. '/', 'file')
|
|
|
|
-- end,
|
|
|
|
-- cwd = '${workspaceFolder}',
|
|
|
|
-- stopOnEntry = true,
|
|
|
|
-- },
|
|
|
|
-- }
|
|
|
|
|
2023-01-31 06:35:31 +00:00
|
|
|
vim.keymap.set('n', '<leader>b', [[<Cmd>lua require('dap').toggle_breakpoint()<CR>]], { desc = "Toggle DAP [B]reakpoint"})
|
|
|
|
vim.keymap.set('n', '<leader>be', [[<Cmd>lua require('dap').set_exception_breakpoints()<CR>]], { desc = "Toggle DAP [B]reak on [E]xceptions" })
|
|
|
|
vim.keymap.set('n', '<leader>bc', [[<Cmd>lua require('dap').clear_breakpoints()<CR>]], { desc = "[C]lear DAP [B]reakpoints" })
|
|
|
|
vim.keymap.set('n', '<leader>bo', [[<Cmd>lua require('dapui').toggle()<CR>]], { desc = "Toggle nvim dapui" })
|