From 18fc525867fa5de36b35c2a44a4aee58bea02445 Mon Sep 17 00:00:00 2001 From: Fabio Lenherr / DashieTM Date: Sat, 8 Oct 2022 14:52:36 +0200 Subject: [PATCH] feat: configure nvim-dapp for c++/c/rust --- .gitignore | 1 + nvim/lua/settings/cpp-dap.lua | 2 +- nvim/lua/settings/keymaps.lua | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f4c5f4f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/nvim/plugins/* diff --git a/nvim/lua/settings/cpp-dap.lua b/nvim/lua/settings/cpp-dap.lua index 564ed7e..5f86d08 100644 --- a/nvim/lua/settings/cpp-dap.lua +++ b/nvim/lua/settings/cpp-dap.lua @@ -23,7 +23,7 @@ dap.configurations.cpp = { program = function() return vim.fn.input('Path to executable: ', vim.fn.getcwd() .. '/build/', 'file') end, - args = '[--gui]', + args = {'--gui'}, cwd = '${workspaceFolder}', stopAtEntry = true, }, diff --git a/nvim/lua/settings/keymaps.lua b/nvim/lua/settings/keymaps.lua index c4eddec..f33fcb5 100644 --- a/nvim/lua/settings/keymaps.lua +++ b/nvim/lua/settings/keymaps.lua @@ -7,3 +7,9 @@ local keymap = vim.api.nvim_set_keymap keymap("n", "c" ,":CodeActionMenu" , opts) +keymap("n", "" , ':lua require("dap").toggle_breakpoint()', opts) +keymap("n", "" , ':lua require("dap").step_over()', opts) +keymap("n", "" , ':lua require("dap").step_into()', opts) +keymap("n", "" , ':lua require("dap").continue()', opts) +keymap("n", "" , ':lua require("dap").close() :lua require("dapui").toggle()', opts) +keymap("n", "" , ':lua require("dap").continue() :lua require("dapui").toggle()', opts)