aboutsummaryrefslogtreecommitdiffstats
path: root/lua/pi/dap/configs/cpp.lua
diff options
context:
space:
mode:
authorElvis Claros Castro <elvis@claros.ar>2024-09-20 23:08:00 -0300
committerElvis Claros Castro <elvis@claros.ar>2024-09-20 23:08:00 -0300
commitfa3e94e60b9edc7c3620f43e207b915eae84bab0 (patch)
tree10617c9508c797ffb9bcf3bdb09c60ae69371662 /lua/pi/dap/configs/cpp.lua
parent6364400a98c93cdf6f2209670be1d2b6e31ee6ab (diff)
downloadnvim-conf-fa3e94e60b9edc7c3620f43e207b915eae84bab0.tar.gz
nvim-conf-fa3e94e60b9edc7c3620f43e207b915eae84bab0.zip
feat: solo dejo phpactor
Diffstat (limited to 'lua/pi/dap/configs/cpp.lua')
-rw-r--r--lua/pi/dap/configs/cpp.lua10
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
+