Update nvim config

This commit is contained in:
ak56 2024-05-09 20:51:41 -04:00
parent 2c989c5def
commit 84f5fadb05
4 changed files with 44 additions and 6 deletions

View file

@ -39,6 +39,8 @@ return {
ensure_installed = {
-- Update this to ensure that you have the debuggers for the langs you want
'delve',
'c',
'cpp'
},
}
@ -52,6 +54,30 @@ return {
dap.set_breakpoint(vim.fn.input 'Breakpoint condition: ')
end)
-- LLVM (Low Level Virtual Machine)
dap.adapters.lldb = {
type = 'executable',
command = 'lldb-vscode', -- adjust as needed, must be absolute path
--args: string[], -- arguments for the command
name = 'lldb'
}
dap.configurations.cpp = {
{
name = "Launch",
type = "lldb",
request = "launch",
program = function()
return vim.fn.input('Path to executable: ' .. vim.fn.getcwd() .. '/' .. 'file')
end,
stopOnEntry = false,
args = {},
runInTerminal = true,
},
}
dap.configurations.c = dap.configurations.cpp
dap.configurations.rust = dap.configurations.cpp
-- Dap UI setup
-- For more information, see |:help nvim-dap-ui|
dapui.setup {