From a97fddb3b3b8546820e7dccf6bd210f738145e78 Mon Sep 17 00:00:00 2001 From: Joshua Potter Date: Wed, 3 Jan 2024 14:36:56 -0700 Subject: [PATCH] Use same DAP configuration for C with C++. --- users/jrpotter/neovim/lua/init/c.lua | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/users/jrpotter/neovim/lua/init/c.lua b/users/jrpotter/neovim/lua/init/c.lua index 3363f93..94e0ed7 100644 --- a/users/jrpotter/neovim/lua/init/c.lua +++ b/users/jrpotter/neovim/lua/init/c.lua @@ -13,8 +13,7 @@ function M.nvim_dap() }, } - dap.configurations.c = dap.configurations.c or {} - table.insert(dap.configurations.c, { + local config = { name = 'Launch Executable', type = key, request = 'launch', @@ -22,7 +21,13 @@ function M.nvim_dap() return vim.fn.input('Path to executable: ', vim.fn.getcwd() .. '/', 'file') end, cwd = '${workspaceFolder}', - }) + } + + dap.configurations.c = dap.configurations.c or {} + table.insert(dap.configurations.c, config) + + dap.configurations.cpp = dap.configurations.cpp or {} + table.insert(dap.configurations.cpp, config) end function M.nvim_lspconfig()