From 0d08c6b939c9ddd27a6d1bd80fe318a38bf81ccb Mon Sep 17 00:00:00 2001 From: PowerUser64 Date: Wed, 15 Sep 2021 23:13:22 -0700 Subject: [PATCH] nvim: added DAP support with nvim-dap, but I just decided I like vimspector more --- .config/nvim/lua/lsp.lua | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua index a3322cf..ec223d7 100644 --- a/.config/nvim/lua/lsp.lua +++ b/.config/nvim/lua/lsp.lua @@ -232,17 +232,18 @@ end -- <<< M.dap = function() -- default keybinds vim.cmd [[ - nnoremap lua require'dap'.continue() - nnoremap lua require'dap'.step_over() - nnoremap lua require'dap'.step_into() - nnoremap lua require'dap'.step_out() - nnoremap b lua require'dap'.toggle_breakpoint() - nnoremap B lua require'dap'.set_breakpoint(vim.fn.input('Breakpoint condition ')) - nnoremap lp lua require'dap'.set_breakpoint(nil, nil, vim.fn.input('Log point message ')) + nnoremap b lua require'dap'.continue() + nnoremap bo lua require'dap'.step_over() + nnoremap bi lua require'dap'.step_into() + nnoremap bO lua require'dap'.step_out() + nnoremap bb lua require'dap'.toggle_breakpoint() + nnoremap bB lua require'dap'.set_breakpoint(vim.fn.input('Breakpoint condition ')) + nnoremap blp lua require'dap'.set_breakpoint(nil, nil, vim.fn.input('Log point message ')) nnoremap dl lua require'dap'.run_last() nnoremap dr lua require'dap'.repl.open() ]] local dap = require('dap') + -- c++ dap congiguration >>> dap.configurations.cpp = { { name = "Launch file", @@ -255,6 +256,11 @@ M.dap = function() stopOnEntry = true, }, } + dap.adapters.cppdbg = { + type = 'executable', + command = '/home/blake/.local/share/nvim/dapinstall/ccppr_vsc/extension/debugAdapters/bin/OpenDebugAD7', + } + -- <<< end -- <<< -- DAP installer >>>