diff options
Diffstat (limited to 'lua/pi/dap/configs/cpp.lua')
| -rw-r--r-- | lua/pi/dap/configs/cpp.lua | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lua/pi/dap/configs/cpp.lua b/lua/pi/dap/configs/cpp.lua index d51d6bd..a2718b0 100644 --- a/lua/pi/dap/configs/cpp.lua +++ b/lua/pi/dap/configs/cpp.lua @@ -3,7 +3,7 @@ local dap = require("dap") dap.adapters.cppdbg = { id = 'cppdbg', type = 'executable', - command = '~/.local/share/nvim/mason/packages/cpptools/extension/debugAdapters/bin/OpenDebugAD7', + command = '/home/elvis/.local/share/nvim/mason/packages/cpptools/extension/debugAdapters/bin/OpenDebugAD7', } dap.configurations.cpp = { @@ -16,6 +16,9 @@ dap.configurations.cpp = { end, cwd = '${workspaceFolder}', stopAtEntry = true, + args = function() + return vim.split(vim.fn.input('Program arguments: ', ''), " ") + end, }, { name = 'Attach to gdbserver :1234', @@ -28,6 +31,11 @@ dap.configurations.cpp = { program = function() return vim.fn.input('Path to executable: ', vim.fn.getcwd() .. '/', 'file') end, + args = function() + return vim.split(vim.fn.input('Program arguments: ', ''), " ") + end, }, } + dap.configurations.c = dap.configurations.cpp + |